S. HIADSI.

Quantum ESPRESSO interfaces for research.

An integrated web suite that makes everyday materials-science work with Quantum ESPRESSO clearer and faster — from input files to electron–phonon transport, anharmonic phonons, and lattice thermal conductivity with ALAMODE.

Prof. S. HIADSI Laboratory of Electron Microscopy & Materials Science (LMESM) Faculty of Physics · USTO-MB University · Oran, Algeria

Presentation · Présentation

Nine specialized interfaces for materials science

This platform brings together 9 computational web interfaces designed to simplify, automate, and enrich everyday research in materials science and condensed-matter physics — from structure optimization and input preparation to phonon transport and superconductivity. All tools run locally on your computer with Quantum ESPRESSO installed.

Cette plateforme regroupe 9 interfaces de calcul spécialisées, conçues pour simplifier, automatiser et enrichir le travail des chercheurs en sciences des matériaux et en physique de la matière condensée. Elles couvrent l’ensemble du parcours ab initio autour de Quantum ESPRESSO — et, pour la dynamique de réseau anharmonique, ALAMODE.

  1. 01 Générateur d’inputs QE v1.2 · 2026-09-18

    Description. Interface intuitive pour préparer rapidement les fichiers d’entrée (.in de Quantum ESPRESSO (v7.x / 7.5+), y compris à partir de structures CIF. Version 1.2 — génération pw.x via API, parité Chrome/Firefox, paramètres recommandés, visualisation 3D intégrée, dossiers de sauvegarde organisés, audit sécurité / contrat UI→API.

    Fonctionnalités clés. Validation des paramètres, gestion des structures cristallines, génération de jeux d’inputs pour divers types de calculs (scf, nscf, bands, dos, relax, etc.).

  2. 02 Génération & base de pseudopotentiels v1.3 · 2026-09-15

    Description. Unité centralisée pour rechercher, sélectionner et générer des pseudopotentiels adaptés à vos calculs DFT. Version 1.3 — autonome (générateurs ld1.x, APE, ATOMPAW, ONCVPSP embarqués) ; transfert et installation assistés sur un autre PC (prérequis installés automatiquement, chemins relatifs, bibliothèques embarquées vérifiées) ; gabarits 4d et actinides complétés ; audit physique (XC, relativité, 4f/5f).

    Fonctionnalités clés. Accès aux principales bibliothèques (PSLibrary, PseudoDojo, SSSP…), prise en charge de formats variés (PAW, USPP, ONCVPSP, relativiste / non relativiste), filtres par élément, catalogue guidé et contrôles de compatibilité.

  3. 03 Interface de calcul QE v1.2 · 2026-09-03

    Description. Environnement d’exécution et de suivi des calculs DFT (Density Functional Theory) et DFPT (Density Functional Perturbation Theory). Version 1.2 — workflows E-P-O portables, fiche technique HTML/PDF, chemins dynamiques, audit API.

    Fonctionnalités clés. Lancement des modules (pw.x, ph.x, …), suivi de la convergence (énergie, forces), gestion des jobs, visualisation / analyse des sorties et fiche technique des résultats (HTML, PDF, Markdown).

  4. 04 Interface thermo_pw v1.2 · 2026-09-04

    Description. Outil dédié aux propriétés thermodynamiques et élastiques des matériaux en fonction de la température et de la pression (routines thermo_pw). Version 1.2 — bande + DOS électroniques avant les phonons DFPT ; reprise P2→P3/P4/P5 depuis l’onglet Résultats (même dossier work/).

    Fonctionnalités clés. Profils P1–P5 entièrement fonctionnels : constantes élastiques, vitesses du son, température de Debye, capacité calorifique, expansion thermique, phonons et constantes diélectriques. En P2 (option) : diagramme thermodynamique mono-phase (Cp, S, H vs T) et export ESPEI dans calphad_espei/.

  5. 05 Interface Supra-QE v1.4 · 2026-10-01

    Description. Plateforme axée sur la supraconductivité conventionnelle et le couplage électron–phonon (Quantum ESPRESSO).

    Fonctionnalités clés. Voie classique (McMillan / Allen–Dynes) et voie EPW (Éliashberg) : α²F(ω), λ, ωlog, Tc, Δ(T) ; v1.4 magnétisme (non magnétique, collinéaire, SOC) sur SCF/NSCF ; enchaînement avec estimations wall-clock ; surface de Fermi 3D (fs.x → XCrySDen) ; binaires QE via scripts/supra_qe_bins.sh. Mise à jour 2026-10-01 — guide d’accueil encadré ; base littérature (éléments et composés, références) dans Résultats ; exports JSON / CSV pour une exploitation par IA.

  6. 06 Interface QE–ALAMODE v1.3 · 2026-10-01

    Description. Outil de calcul local pour chercheurs en sciences des matériaux : chaîne QE → ALAMODE (forces DFT, supercellules, IFC, phonons, κL RTA). Version 1.3 — pack autonome (~78 Mo, sans résultats de calcul) : bin/pw.x, alm, anphon + lib/ ; parallélisme QE_NPROC / OMP_NUM_THREADS ; garde-fous DFSET / anphon. Mise à jour 2026-10-01 — corrigé et testé sur Nb (Si 3×3×3) : κe / κtot (Wiedemann–Franz), comparaison littérature (DOI) sur la fiche, légende des grandeurs, pré-vol IFC, reprise des forces.

    Fonctionnalités clés. Optimisation → Calculs (SCF, supercellule, pw.x, alm, anphon) → Résultats (fiche technique, bandes, κ(T), DOS, τ/MFP) ; motifs « alm suggest » via displace.py.

  7. 07 Interface Optimisation-QE v1.0 · 2026-09-26

    Description. Optimisation de structure dédiée pw.x : chaîne VC-RELAX → RELAX → SCF (maille + positions atomiques, puis champ auto-cohérent). Version 1.0 — pack autonome (~77 Mo) : bin/pw.x (QE 7.5 MKL) + lib/ ; édition des inputs avec validation, suivi live toutes les 2 s, régénération automatique des inputs suivants avec la structure optimisée, parallélisme Série / OpenMP / MPI+OpenMP, fiche technique imprimable.

    Fonctionnalités clés. Après le SCF, l’interface analyse la densité d’états à EF : si N(EF) ≠ 0 le matériau est déclaré conducteur (métal) — s’il présente un gap HOMO–LUMO avec N(EF) ≈ 0, il est isolant / semi-conducteur. Un matériau conducteur (métal à N(EF) ≠ 0, paramagnétisme de Pauli) est le candidat idéal pour la suite du workflow : poursuivez avec Supra-QE pour la supraconductivité conventionnelle (couplage électron–phonon, λ, ωlog, Tc McMillan–Allen–Dynes / Éliashberg, EPW).

  8. 08 Interface parametre-U v1.0 · 2026-10-09

    Description. Calcul du paramètre de Hubbard U par réponse linéaire (hp.x, DFPT) pour un matériau donné — oxydes corrélés, alliages, sites inéquivalents. Pack autonome (~22 Mo) : pw.x + hp.x (QE 7.5), interface Fr/En, ./configure.sh + ./start.sh.

    Fonctionnalités clés. Sources CIF / scf.in / formule ; 12 cas physiques (AFM/FM/NM/NCL × semi-conducteur / isolant / métal) ; groupes de sites Hubbard ; chemin scf1 → (scf2) → hp.x → SCF+U ; tips contextuels ; suivi live. SOC optionnel en non colinéaire.

  9. 09 Interface SQS-QE (Phases) v1.0 · 2026-10-20

    Description. Interface Phases / SQS pour Quantum ESPRESSO ≥ 7.5 : optimisation de plusieurs phases d’un même alliage (NM, puis phase ★ → FM/AFM/NCL), SQS et dopages (supercellules, fractions A/B), préparation et résultats dans le navigateur. Pack compact (~0,4 Mo) : ./CONFIGURER.sh + ./DEMARRER.sh (nécessite le backend Optimisation-QE pour les calculs).

    Fonctionnalités clés. Accueil + guide Fr/En ; CIF → VC-RELAX ; ordres magnétiques (AFM-A/B/C/G, FM, NCL) ; dopage / SQS ; navigation des résultats par matériau ; double CIF ; UI sur le port 5031.

Auteur : Prof. S. HIADSI — LMESM / Faculté de Physique / USTO-MB, Oran, Algérie. Utilisation libre pour la recherche et l’enseignement ; toute modification du code nécessite une collaboration avec l’auteur.

Download an interface Installation guide

Public repository

The nine interfaces

Before each download, please enter your name and institution (used only to track scientific usage). Then extract the archive and run ./DEMARRER.sh.

01

QE Input Generator v1.2 · 2026-09-18

Create Quantum ESPRESSO input files more easily, including CIF → input conversion, so you can start a calculation quickly. v1.2 (2026-09-18) — direct + CIF workflows, magnetic species & DFT+U like direct generation, XCrysDen structure view, CIF result preview, Tab1 fixes (ibrav, positions, input_dft).

Port 5012

Keywords

  • Quantum ESPRESSO input
  • QE .in file
  • CIF to QE
  • pw.x input
  • SCF / NSCF
  • bands & DOS
  • relax / vc-relax
  • crystal structure
  • DFT input generator
  • QE 7.5
  • materials science GUI
  • générateur input QE
v1.2 · 2026-09-18
02

Pseudopotential Generator v1.3 · 2026-09-15

Browse and generate pseudopotentials: periodic table, ld1.x, APE, ATOMPAW, ONCVPSP, plus PSLibrary, PseudoDojo, and SSSP. v1.3 — autonome (generators bundled in ./bin/; no separate install). Physics matrix per generator, optimal XC/rel/f auto-selection, pw.x hints (z_valence, ecutwfc), unified run indicators, ONCV physics controls.

Port 5008

Keywords

  • pseudopotential
  • PAW
  • USPP
  • ONCVPSP
  • PSLibrary
  • PseudoDojo
  • SSSP
  • ld1.x
  • ATOMPAW
  • APE
  • norm-conserving
  • ultrasoft potential
  • autonome / standalone
v1.3 · autonome · 2026-09-15
03

Interface-QE v1.2 · 2026-09-03

Run DFT/DFPT calculations: electronic, phonon, and optical workflows, with job tracking and result visualization. v1.2 — portable E-P-O workflows, HTML/PDF technical results sheet, dynamic paths, API security audit.

Port 5007

Keywords

  • DFT
  • DFPT
  • pw.x
  • ph.x
  • phonon calculation
  • electronic structure
  • optical properties
  • job tracking
  • convergence monitoring
  • ab initio
  • QE workflow
  • technical results sheet
  • HTML / PDF
  • condensed matter
v1.2 · 2026-09-03
04

THERMO_PW v1.2 · 2026-09-04

All 5 profiles (P1–P5) operational. v1.2 — electronic bands + DOS before DFPT phonons; continue a finished P2 into P3/P4/P5 from Results (same work/ folder); 4-step workflow; guided thermo_pw resume after QHA failure. P2 optionally exports ESPEI datasets to calphad_espei/ and plots mono-phase thermodynamics (Cp, S, H vs T).

Port 8000

Keywords

  • thermo_pw
  • elastic constants
  • Debye temperature
  • heat capacity
  • thermal expansion
  • QHA
  • sound velocity
  • thermodynamic properties
  • dielectric constant
  • high pressure
  • phonons thermo_pw
  • CALPHAD / ESPEI
  • calphad_espei
  • Cp S H vs T
v1.2 · 2026-09-04
05

Supra-QE v1.4 · 2026-10-01

Conventional superconductivity and electron–phonon coupling: WF1 classic (λ / ωlog / Tc, McMillan–Allen–Dynes) and WF2 EPW (Éliashberg). v1.4 — magnetic & non-magnetic workflows (nspin, SOC on SCF/NSCF), QE binary linking (fs.x, epw.x, …), Fermi-surface + XCrySDen, results explorer, configure.sh for HPC / powerful workstations. 2026-10-01 — literature catalogue (elements and compounds) beside the calculation, plus JSON / CSV exports for AI.

Port 8765

Keywords

  • superconductivity
  • electron-phonon coupling
  • Eliashberg
  • Allen-Dynes
  • McMillan
  • critical temperature Tc
  • λ (lambda)
  • EPW
  • α²F(ω)
  • phonon-mediated
  • supraconductivité
  • couplage électron-phonon
  • magnetic materials
  • nspin / SOC
v1.4 · 2026-10-01
06

QE–ALAMODE v1.3 · 2026-10-01

A materials-science calculation suite (local web UI + API): finite-displacement IFCs, phonon dispersions, and lattice thermal conductivity κL (RTA) with Quantum ESPRESSO + ALAMODE. v1.3 — standalone pack (~78 MB, no job outputs): pw.x, alm, anphon, lib/; MPI/OpenMP; DOS, τ/MFP, publication figures; technical sheet export. 2026-10-01 — fixed and tested on Nb : κe/κtot, literature comparison (DOI), quantities legend, IFC preflight, resume forces.

Port 5020

Keywords

  • ALAMODE
  • lattice thermal conductivity
  • κL / kappa_L
  • anharmonic phonons
  • IFC / force constants
  • RTA
  • phonon dispersion
  • finite displacement
  • heat transport
  • alm / anphon
  • phonons anharmoniques
  • conductivité thermique de réseau
v1.3 · autonome · 2026-10-01 · testé Nb
07

Optimisation-QE v1.0 · 2026-09-26

Dedicated pw.x structure optimization with the VC-RELAX → RELAX → SCF chain, then an automatic electronic screening: the SCF results tell you whether your material is a conductor (metal, N(EF) ≠ 0, Pauli paramagnetism) or shows a gap (insulator / semiconductor, N(EF) ≈ 0). A conductor is the ideal starting point for Supra-QE (electron–phonon superconductivity: λ, ωlog, Tc, EPW). v1.0 — standalone pack (~77 MB): pw.x (QE 7.5 MKL) + lib/; input editor with validation, live run monitoring, optimized-structure regeneration, serial/OpenMP/MPI, printable technical sheet.

Port 5030

Keywords

  • VC-RELAX / RELAX / SCF
  • structure optimization
  • cell & positions
  • conductor / metal
  • gap (HOMO-LUMO)
  • N(EF)
  • Pauli paramagnetism
  • nspin / LSDA
  • pw.x
  • standalone pack
  • supraconductivity screening
  • optimisation de structure
v1.0 · autonome · 2026-09-26
08

parametre-U v1.0 · 2026-10-09

First-principles Hubbard U via Quantum ESPRESSO hp.x (linear response / DFPT): prepare structure (CIF, validated scf.in, or formula), choose magnetism × electronic type (AFM/FM/NM/NCL × semiconductor/insulator/metal), run scf1 → (scf2) → hp.x → SCF+U, and read U with a live monitor. v1.0 — standalone pack (~22 MB): pw.x + hp.x (QE 7.5), Fr/En UI, site groups for inequivalent correlated atoms, optional SOC in noncollinear mode.

Hubbard U · hp.x

Keywords

  • Hubbard U
  • hp.x
  • DFT+U
  • linear response
  • DFPT
  • AFM / FM / NM / NCL
  • CIF / scf.in
  • site groups
  • correlated oxides
  • paramètre de Hubbard
  • réponse linéaire
v1.0 · autonome · 2026-10-09
09

SQS-QE (Phases) v1.0 · 2026-10-20

Phases / SQS interface for Quantum ESPRESSO ≥ 7.5: multi-phase alloy optimization (NM → FM/AFM/NCL), special quasirandom structures and doping, magnetic-order preparation, results browser. v1.0 — compact pack (~0.4 MB): ./CONFIGURER.sh adapts paths/venv on a new PC, then ./DEMARRER.sh starts the UI (port 5031). Uses the Optimisation-QE API for pw.x runs.

SQS · Phases · magnétisme

Keywords

  • SQS
  • special quasirandom structure
  • magnetic phases
  • AFM / FM / NCL
  • doping
  • alloys
  • CIF → VC-RELAX
  • supercell
  • phases magnétiques
  • alliages
  • dopage
v1.0 · compact · 2026-10-20

The website https://hiadsi1959.github.io/interfaces-qe-hiadsi/ offers an integrated suite of 9 physics web interfaces based on the Quantum ESPRESSO code (and ALAMODE for anharmonic phonons). Designed to simplify and speed up the daily work of materials science researchers, this platform covers the entire ab initio workflow:

  • QE Input Generator — simplified creation of input files v1.2 · 2026-09-18 (direct + CIF, magnétisme/Hubbard, XCrysDen, aperçu après conversion)
  • Pseudopotential Generator — search, select & generate v1.3 · 2026-09-15 (autonome ; générateurs embarqués)
  • QE Calculation Interface — DFT/DFPT execution and tracking v1.2 · 2026-09-03 (E-P-O, fiche technique HTML/PDF)
  • thermo_pw Interface — thermodynamic and elastic properties v1.2 · 2026-09-04 (electronics before phonons; continue P2→P3; P2 CALPHAD opt-in)
  • Supra-QE Interface — superconductivity and electron–phonon coupling v1.4 · 2026-10-01 (classic + EPW; magnetism v1.4; literature database; JSON/CSV for AI; fs.x / XCrySDen)
  • QE–ALAMODE Interface — anharmonic phonons and lattice κL v1.3 · 2026-10-01 (standalone pack, no outputs; fixed & tested on Nb; MPI/OpenMP)
  • Optimisation-QE Interface — VC-RELAX → RELAX → SCF optimization v1.0 · 2026-09-26 (standalone pack; conductor vs gap screening after SCF → continue with Supra-QE for metals)
  • parametre-U Interface — Hubbard U from hp.x linear response v1.0 · 2026-10-09 (CIF/scf.in; 12 magnetic×electronic cases; Fr/En; standalone pw.x+hp.x)
  • SQS-QE (Phases) — multi-phase alloys, SQS & doping, magnetic orders v1.0 · 2026-10-20 (compact pack; CONFIGURER + DEMARRER; UI :5031; needs Optimisation-QE)

Getting started

Install an interface

Three steps on Ubuntu. Each interface then opens in your web browser.

Download

Get the .tar.gz archive for the interface you need from this site.

Extract

Unpack the file in your home directory, then open the folder that was created.

Start

Run the setup script once, then use ./DEMARRER.sh every time you start a session.

Example — QE Input Generator v1.2

tar -xzf generation_inputs-QE_v1.2_2026-09-18.tar.gz
cd génération_inputs-QE
./CONFIGURER.sh --yes          # une fois (prérequis + chemins)
./DEMARRER.sh
# → http://127.0.0.1:5012/
# Pseudos .UPF dans pseudos/PBE (et PBE_FR si besoin)

Example — Pseudopotential Generator v1.3

wget https://github.com/hiadsi1959/interfaces-qe-hiadsi/releases/download/v1.3/generation_pseudos_v1.3_2026-09-15.tar.gz
tar xzf generation_pseudos_v1.3_2026-09-15.tar.gz
cd generation_pseudos
./configure.sh          # une fois : prérequis + dépendances Python + chemins relatifs
./DEMARRER.sh           # à chaque session
# → http://127.0.0.1:5008/
# Autonome : générateurs ld1 / APE / ATOMPAW / ONCV + lib/ dans ./bin/ et ./lib/

Example — Interface-QE v1.2

tar -xzf Interface-QE_v1.2_2026-09-03.tar.gz
cd Interface-QE_v1
./CONFIGURER-PC.sh --yes
./DEMARRER.sh
# → http://127.0.0.1:5007/interface/
# Fiches résultats : outputs/<matériau>/fiche_technique_*.{html,pdf,md}

Example — THERMO_PW v1.2

tar -xzf thermo_pw_v1.2_2026-09-04.tar.gz -C ~/
cd ~/thermo_pw
./config_autre_pc.sh          # prérequis + chemins QE (une fois)
./DEMARRER.sh
# → http://127.0.0.1:8000/

Example — Supra-QE v1.4 · 2026-10-01

tar xzf supra-QE_v1.4_2026-10-01.tar.gz
cd supra-QE
./configure.sh --yes --qe-bin ~/q-e-qe-7.5/bin   # prérequis système + venv + liens QE → bin/
# équivalent : ./INSTALL_AUTOMATIQUE.sh -y --qe-bin ~/q-e-qe-7.5/bin
./DEMARRER.sh
# → http://127.0.0.1:8765/interface/
# Pseudos NC (.upf) dans pseudos/ · archive sans outputs/ · XCrySDen pour la SF 3D (sur le PC API)

Example — QE–ALAMODE v1.3 · 2026-10-01 (fixed & tested on Nb)

tar -xzf QE-Alamode_v1.3_2026-10-01.tar.gz
cd QE-Alamode_interface
chmod +x configure.sh DEMARRER.sh ARRETER.sh

./configure.sh --install-deps              # once : apt + Python (sudo)
./configure.sh --non-interactif -y         # ./bin (pw.x, alm, anphon) + lib/ → config_local.sh
./configure.sh --check-only                # diagnostic

# Parallelism (edit config_local.sh, then restart API) — e.g. i9 · 64 GB :
#   OpenMP-only QE : QE_NPROC=1  OMP_NUM_THREADS=24
#   MPI+OpenMP     : QE_NPROC=8  OMP_NUM_THREADS=3
#   Long 3×3×3 runs: QE_TIMEOUT=43200  (or higher; see forces preflight in UI)

./DEMARRER.sh
# → http://127.0.0.1:5020/
# Standalone pack if bin/pw.x + lib/ present · Ubuntu 24.04+ · pseudos .UPF in pseudos/

Note. Archive (~78 MB): pw.x, ALAMODE (alm, anphon, optional analyze_phonons) and lib/ (LD_LIBRARY_PATH at startup). Python deps via configure.sh --install-deps. Calculations run on your PC — this website is download only. Use ./DEMARRER.sh, never file://.

Example — Optimisation-QE v1.0 · 2026-09-26

tar -xzf optimisation-QE_v1.0_2026-09-26.tar.gz
cd optimisation-QE
chmod +x CONFIGURER.sh DEMARRER.sh ARRETER.sh

./CONFIGURER.sh --install-deps   # une fois : python3 + flask/ase/numpy (sudo)
./CONFIGURER.sh                  # écrit config_local.sh (chemins relatifs, pw.x, pseudos)

# Parallélisme (éditer config_local.sh) : QE_NPROC=4 · OMP_NUM_THREADS=1 · QE_TIMEOUT=21600

./DEMARRER.sh
# → http://127.0.0.1:5030/
# Chaîne : VC-RELAX → RELAX → SCF · inputs bruts dans inputs/<Mat>/
# Après SCF : conducteur (N(EF) ≠ 0) ou gap (N(EF) ≈ 0) → conducteur = candidat Supra-QE

Note. Archive (~77 MB): pw.x (QE 7.5 MKL) + lib/ (LD_LIBRARY_PATH at startup). Pseudopotentials .UPF in pseudos/ (Nb, Si included). Only Python 3 required — Quantum ESPRESSO not required (bundled pw.x). Calculations run on your PC — this website is download only. Use ./DEMARRER.sh, never file://.

Example — SQS-QE (Phases) v1.0 · 2026-10-20

tar -xzf SQS-QE_v1.0_2026-10-20.tar.gz
cd SQS-QE
chmod +x CONFIGURER.sh DEMARRER.sh ARRETER.sh

./CONFIGURER.sh     # une fois : venv + chemins + liens QE / Optimisation-QE
./DEMARRER.sh       # démarre l’UI (et l’API Optimisation-QE si besoin)
# → http://127.0.0.1:5031/
# Prérequis calculs : pack Optimisation-QE (ou clone ~/optimisation-QE) pour pw.x

Note. Archive compacte (~0,4 Mo) : interface + backend Flask SQS, exemples CIF/inputs. Les binaires QE sont liés par CONFIGURER.sh depuis Optimisation-QE / QE installé. Calculs sur votre PC — ce site sert uniquement au téléchargement. Utilisez ./DEMARRER.sh, jamais file://.

Installation détaillée — Pseudopotential Generator v1.3 sur un autre PC (detailed setup on another machine)

L’archive generation_pseudos_v1.3_2026-09-15.tar.gz (~131 Mo compressés, ~300 Mo décompressés) est autonome : elle contient l’interface web, l’API Flask, les 4 générateurs (ld1.x, oncvpsp.x, ape, atompaw), pw.x, leurs bibliothèques dynamiques (lib/ : MKL, Intel MPI, libxc, GSL) et les gabarits ONCV. Sur le PC cible, seul Python 3 est nécessaire (Flask installé automatiquement) : Quantum ESPRESSO n’est pas requis pour les 4 générateurs.

  1. Télécharger l’archive : bouton Download de l’interface 02, ou directement l’asset de la Release GitHub v1.3. Le fichier est hébergé sur la Release (131 Mo, au-delà de la limite de 100 Mo par fichier du dépôt).
  2. Transférer le fichier sur l’autre PC : clé USB, scp ou e-mail.
  3. Extraire dans le dossier personnel, puis entrer dans generation_pseudos/.
  4. Configurer une seule fois avec ./configure.sh : il installe les prérequis système (python3, python3-pip, curl, lsof, ca-certificates, xdg-utils via sudo non interactif) puis les dépendances Python (flask, flask-cors, requests), supprime les liens cassés de bin/, vérifie que les binaires se chargent avec lib/ (ldd), crée les 4 dossiers de sortie (pseudos-ld1/, pseudos-APE/, pseudos-atompaw/, pseudos-oncvpsp/) et écrit api_config.json en chemins relatifs au projet — l’installation reste donc valide quel que soit l’utilisateur ou le nom du dossier.
  5. Démarrer à chaque session avec ./DEMARRER.sh → http://127.0.0.1:5008/ (arrêt : ./ARRETER.sh). Ne jamais ouvrir index.html en file://.
# 1) Sur le PC cible — téléchargement depuis la Release GitHub
wget https://github.com/hiadsi1959/interfaces-qe-hiadsi/releases/download/v1.3/generation_pseudos_v1.3_2026-09-15.tar.gz
tar xzf generation_pseudos_v1.3_2026-09-15.tar.gz
cd generation_pseudos

# 2) Configuration de ce PC (une seule fois)
./configure.sh                 # prérequis système + pip + chemins relatifs + contrôle de lib/
./configure.sh --no-install    # PC hors ligne : chemins seuls, aucune installation
./configure.sh --check-only    # diagnostic, sans rien modifier
./configure.sh --qe ~/q-e-qe-7.5/bin    # QE externe (facultatif : pw.x et ld1.x sont inclus)
./configure.sh --start         # configure et démarre en une commande

# 3) Démarrage
./DEMARRER.sh
# → http://127.0.0.1:5008/

# 4) Bibliothèques UPF (facultatif, plusieurs Go, une fois par poste)
./TELECHARGER_BASES.sh --quick   # ou onglet « Autres bases » de l’interface

# 5) Diagnostic complet sur ce PC
./verifier_installation.sh

Variante « un seul fichier ». ./build_installer.sh construit dist/generation_pseudos (~105 Mo, même contenu en un fichier unique) : chmod +x generation_pseudos && ./generation_pseudos installe dans ~/.local/share/generation_pseudos/app/, se configure selon la machine et ouvre le navigateur ; --install ajoute la commande dans ~/.local/bin, --reconfig reprend les chemins après un changement de machine ou de Quantum ESPRESSO.

À noter. Si vous déplacez le dossier ou changez de PC, relancez ./configure.sh (ou --reconfig) puis Ctrl+F5 dans le navigateur pour purger les anciens chemins mémorisés côté client. Sur un PC vierge, ./configure.sh suffit : il installe lui-même python3-pip, curl, lsof, les certificats TLS et un navigateur si nécessaire.

  • « API hors ligne » / port occupé → lsof -i:5008 puis ./DEMARRER.sh (ou export GEN_PORT=5009).
  • Page sans style ou sans tableau → URL http://127.0.0.1:5008/, jamais file://.
  • Chemins d’un autre PC dans api_config.json → ./configure.sh (purge puis redétection en chemins relatifs).
  • ldd bin/* renvoie « not found » → ./configure.sh ; sinon bash scripts/vendor_generators.sh sur le PC source et retransférer lib/.
  • Transfert réseau automatique : ./TRANSFERER_VERS_AUTRE_PC.sh --leger --dest utilisateur@IP -y.
  • Guides complets : docs/INSTALLATION_AUTRE_PC.md et docs/TRANSFERT_AUTRE_PC.md (dans l’archive).

Installation détaillée — Supra-QE v1.4 sur un autre PC (PC de calcul) · mise à jour 2026-10-01

Archive supra-QE_v1.4_2026-10-01.tar.gz (~0,6 Mo compressée) : interface web + API Flask, générateurs d’inputs, explorateur de résultats, magnétisme v1.4 (SCF/NSCF), base littérature (77 matériaux, références) et exports JSON / CSV pour IA, chrono calculs, synthèse Résultats (voies), Aide théorique (MathJax). Sans dossier outputs/ (calculs recréés sur la machine cible). Quantum ESPRESSO 7.x doit être installé séparément ; les binaires sont liés dans supra-QE/bin/, pas copiés en entier. Matériaux magnétiques / SOC : prévoir un poste musclé (CPU/RAM).

  1. Télécharger via le bouton Download de l’interface 05 (fichier dans telechargements/ du site).
  2. Extraire : tar xzf supra-QE_v1.4_2026-10-01.tar.gz && cd supra-QE.
  3. Une seule fois : ./configure.sh --yes --qe-bin /chemin/vers/qe/bin installe les prérequis Ubuntu (python3, python3-venv, pip, curl, …), crée le venv Python, associe pw.x, ph.x, q2r.x, matdyn.x, epw.x, fs.x, wannier90.x, … via scripts/associer_binaires_qe.sh.
  4. Chaque session : ./DEMARRER.sh → http://127.0.0.1:8765/interface/ (jamais file://).
  5. Pseudos Norm-Conserving (`.upf`) dans pseudos/ · surface de Fermi 3D : XCrySDen sur le PC qui exécute l’API (optionnel mais recommandé).
tar xzf supra-QE_v1.4_2026-10-01.tar.gz
cd supra-QE
./configure.sh --yes --qe-bin ~/q-e-qe-7.5/bin
./DEMARRER.sh
# Si epw.x manque : ./scripts/installer_epw.sh puis ./scripts/associer_binaires_qe.sh
# Guides : README.md, docs/workflow_supra.md, docs/AUTRE_PC.md

Installation détaillée — QE–ALAMODE v1.3 sur un PC de calcul (materials science · phonons · κL) · 2026-10-01 · corrigé et testé sur Nb

Archive QE-Alamode_v1.3_2026-10-01.tar.gz (~78 Mo, sans résultats) : interface web + API Flask, chaîne complète Optimisation → Calculs → Résultats, fiche technique, export outputs/. Pack autonome si bin/pw.x, bin/alm, bin/anphon et lib/ sont présents. Calculs 3×3×3 (κL publiable) : poste type i9 · 64 Go, plusieurs jours de CPU ; régler QE_TIMEOUT, QE_NPROC, OMP_NUM_THREADS dans config_local.sh.

  1. Télécharger via le bouton Download de l’interface 06 (fichier telechargements/QE-Alamode_v1.3_2026-10-01.tar.gz).
  2. Extraire : tar xzf QE-Alamode_v1.3_2026-10-01.tar.gz && cd QE-Alamode_interface.
  3. Nouveautés 2026-10-01 : κe / κtot (Wiedemann–Franz), comparaison littérature (DOI) sur la fiche, légende des grandeurs, pré-vol IFC, reprise des forces (validé sur job Nb).
  4. Une fois : ./configure.sh --install-deps puis ./configure.sh --non-interactif -y (écrit config_local.sh, vérifie ldd bin/*).
  5. Parallélisme (recommandé) : éditer config_local.sh — ex. OpenMP seul QE_NPROC=1, OMP_NUM_THREADS=24 ; ou MPI+OpenMP 8×3 si pw.x est compilé MPI.
  6. Chaque session : ./DEMARRER.sh → http://127.0.0.1:5020/ (arrêt : ./ARRETER.sh).
  7. Reprise après coupure : bouton « Reprendre les forces » ou scripts/resume_job.sh <job_id>.
tar xzf QE-Alamode_v1.3_2026-10-01.tar.gz
cd QE-Alamode_interface
./configure.sh --install-deps
./configure.sh --non-interactif -y
# éditer config_local.sh (QE_NPROC, OMP_NUM_THREADS, QE_TIMEOUT / QE_TIMEOUT_CAP)
./DEMARRER.sh
# Parcours : Optimisation (VC-RELAX/SCF) → Calculs (supercellule, pw.x, alm, anphon) → Résultats
# Guides : README.md, GUIDE.md, README_DEPLOIEMENT.md (dans l’archive)

After trying

Share your feedback

After testing an interface, tell us what could be improved. Your comments help develop the tools further — always in collaboration with the author.

Recent feedback

Loading…

Copyright

Free to use — not free to modify

You may download and use these interfaces for research and teaching. Changing the code, interface, or scripts requires collaboration with Prof. S. HIADSI (LMESM / USTO-MB).

Allowed

  • Download the archives
  • Install and use them for research
  • Use them for teaching
  • Cite the author in your publications

Not allowed without collaboration

  • Modify the source code (protected)
  • Bypass the integrity checks
  • Redistribute a modified version
  • Remove the author’s name

Full document: Terms of use

Context

For researchers

These interfaces run on your own computer, with Quantum ESPRESSO installed locally. This website is only a showcase and download page — it does not run calculations online. Typical requirements: Ubuntu 20.04 or later, Python 3.9+, Quantum ESPRESSO 7.x.