3
0
mirror of https://github.com/triqs/dft_tools synced 2024-06-27 23:52:22 +02:00
dft_tools/doc/vasp/source/code_struct.rst
Oleg E. Peil 9a70c98248 Added preliminary documentation on charge SC
A brief description of the charge self-consistency scripts is
added.
2016-01-26 11:45:51 +01:00

27 lines
991 B
ReStructuredText

Code Structure
##############
.. toctree::
vaspio
plotools
converter
charge_selfcons
The program consists of three main parts:
* :doc:`Import of data from VASP files </vaspio>`
* Processing of projectors according to an input config-file
* Conversion of the DFT data to TRIQS h5-file
Import of data from VASP files is implemented in `vaspio.py`. The data
is read from VASP files and then stored in objects in raw format
(i.e. practically no processing is done at this stage).
These objects are then combined into a dictionary which can be easily
passed to other routines.
The basic workflow is prescribed as follows:
* raw data is read from VASP files and passed to the main part
* in the main part the input config-file is read and the projectors are selected and process accordingly
* the processed data is stored into output text-files
* when the TRIQS-converter is requested the data is read from text-files and written into a h5-file in an appropriate format