Bandgap Phase Diagram (ternary) work flow chart

Compound
Concentration (%)
Strain (%)
Configuration (SQS)
GaAsP
...
...
...
P40
...
...
P50
...
S+1
..., S+0.5, ...
S0
conf01
...
..., S-0.5, ...
S-1
...
P60
...
...
...
...
...

SQS
ab-initio calculations (e.g. DFT)
Optimization, WAVECAR
Band unfolding
Unfolded band: Database
Bandgap Phase Diagram

BPDmpi.py script working principle:

Reads the unfolded WAVECAR file (e.g. WAVECAR_spinor1.f2b) and creates the database (.json format) for all P*/S*/conf* unfolded valence band (VB) and conduction band (CB).

File extensions: .json for Database, .txt for output file.

BPDpostprocessing.py script working principle: