Skip to content

new Electronphonon and io in src#10

Open
bobbybabs wants to merge 3 commits into
Koulb:mainfrom
bobbybabs:io-pp
Open

new Electronphonon and io in src#10
bobbybabs wants to merge 3 commits into
Koulb:mainfrom
bobbybabs:io-pp

Conversation

@bobbybabs

Copy link
Copy Markdown

No description provided.

@bobbybabs

bobbybabs commented Mar 12, 2026

Copy link
Copy Markdown
Author

In the io of the src directory, a parser for the epb file and a parser for the xml file are added: parse_epb and fake2nscf.
They are used within the EPW workflow after doing epw0 (see example si)
run_parsing is also added which automatically parses some data from the epw workflow and inputs them into parse_epb and fake2nscf and then runs both (automatically).
The parse_epb and fake2nscf functions have two versions: one depending on the model structure (used in run_parsing) and one independant where all inputs need to be given.

Within the test files we add the necessary data to test both parse_epb and fake2nscf.
We test the size of the outputs and some specific output values.

@bobbybabs bobbybabs left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This commit contains a UI to choose the parameters for input files of pw(scf and nscf) and ph codes of QE. These UI enable the creation of TOML files that can be read by the code in input_launcher_and_generator.jl.
This code can then genrate scf.in,nscf.in and ph.in files as well launch an Elephany calculation with these same parameters

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant