dcore_chiq¶
dcore_chiq.py [-h] --np NP [--version] [path_input_files ...]
Description¶
dcore_chiq
is an auxiliary program for DCore. It generates necessary data for running ChiQ.
dcore_chiq
should be executed after completing DCore calculations using dcore_pre
and dcore
.
Positional Arguments¶
- path_input_files
Input filename(s).
- –np NP
Number of processors.
Options¶
- -h, –help
Show this help message and exit.
- –version
Display the program’s version number and exit.
Example¶
The first usage involves adding the ChiQ input parameters directly to the DCore input file (square.ini
).
$ dcore_chiq.py --np 4 square.ini
The second usage keeps the DCore input file (dcore.ini
) unchanged while specifying the ChiQ input parameters in a separate file (bse.in
).
$ dcore_chiq.py --np 4 dcore.ini bse.ini
Input parameters¶
dcore_chiq
requires parameters in [bse] block in addition to other parameters in DCore.
See DCore document for DCore parameters.
[bse] block¶
Name |
Type |
Default |
Description |
---|---|---|---|
num_wb |
Integer |
1 |
Number of bosonic frequencies (>0) |
num_wf |
Integer |
10 |
Number of fermionic frequencies (>0) |
h5_output_file |
String |
dmft_bse.h5 |
Output HDF5 file for bse data |
skip_X0q |
Bool |
False |
Skip X_0(q) calc |
skip_Xloc |
Bool |
False |
Skip X_loc calc (for RPA) |
calc_only_chiloc |
Bool |
False |
Calculate only chi_loc but no X_loc (for SCL, rRPA). Do not activate skip_Xloc when using this option. |
use_temp_file |
Bool |
False |
Whether or not temporary file is used in computing X0_q. This option will reduce the memory footprints. |
X0q_qpoints_saved |
String |
quadrant |
Specifies for which q points X0q are saved in a HDF file. quadrant or path to a q_path.dat file. |
h5_compression |
String |
gzip |
Compression algorithm for HDF5 output |
h5_compression_opts |
Integer |
4 |
Compression level of gzip for HDF5 output |