librpa_options.h Source File#
|
LibRPA
|
librpa_options.h
Go to the documentation of this file.
Enumeration types and constants for LibRPA.
LibrpaParallelRouting
Parallel routing strategy for distributed memory calculations.
Definition librpa_enums.h:58
LibrpaTimeFreqGrid
Type of time or frequency grid for integration.
Definition librpa_enums.h:76
void librpa_set_output_dir(LibrpaOptions *opts, const char *output_dir)
Set the output directory for LibRPA results.
void librpa_init_options(LibrpaOptions *opts)
Initialize runtime options to default values.
double libri_g0w0_threshold_G
Threshold of real-space Green's function to compute GW correlation self-energy using LibRI.
Definition librpa_options.h:124
LibrpaParallelRouting parallel_routing
Scheme of parallelization.
Definition librpa_options.h:42
double libri_chi0_threshold_C
Threshold of real-space LRI triple coefficients to compute response function using LibRI.
Definition librpa_options.h:106
LibrpaSwitch replace_w_head
Flag of replacing head of screened interaction by macroscopic dielectric function.
Definition librpa_options.h:88
double tfgrids_freq_min
Parameters for time and freqeuncy grids. Different grid types will use none/part/all of the parameter...
Definition librpa_options.h:63
int option_dielect_func
Option of computing dielectric function on imaginary axis.
Definition librpa_options.h:97
double libri_chi0_threshold_G
Threshold of real-space Green's function to compute response function using LibRI.
Definition librpa_options.h:109
LibrpaSwitch use_scalapack_ecrpa
Flag to control whether to use ScaLAPACK to compute RPA correlation energy.
Definition librpa_options.h:76
double vq_threshold
Threshold for real-space Coulomb matrices.
Definition librpa_options.h:48
LibrpaSwitch use_scalapack_gw_wc
Flag of using ScaLAPACK for computing Wc from chi0.
Definition librpa_options.h:85
LibrpaSwitch output_gw_sigc_mat
Output correlation self-energy matrix (reciprocal space, imaginary frequency domain)
Definition librpa_options.h:131
LibrpaSwitch output_gw_sigc_mat_rf
Output correlation self-energy matrix in NAO (real space, imaginary frequency domain)
Definition librpa_options.h:137
LibrpaSwitch output_gw_sigc_mat_rt
Output correlation self-energy matrix in NAO (real space, imaginary time domain)
Definition librpa_options.h:134
double libri_g0w0_threshold_Wc
Threshold of correlation screened Coulomb matrix to compute GW correlation self-energy using LibRI.
Definition librpa_options.h:127
double gf_threshold
Threshold for real-space Green's function in response function calculation.
Definition librpa_options.h:73
char output_dir[LIBRPA_MAX_STRLEN]
Output directory.
Definition librpa_options.h:39
double sqrt_coulomb_threshold
Threshold of eigenvalues to perform square root of Coulomb matrices.
Definition librpa_options.h:100
double libri_exx_threshold_V
Threshold of real-space Coulomb matrices to compute exact exchange using LibRI.
Definition librpa_options.h:118
LibrpaSwitch use_soc
Flag of parsing input and performing calculation in spin-orbit coupling formalism.
Definition librpa_options.h:51
double libri_g0w0_threshold_C
Threshold of real-space LRI triple coefficients to compute GW correlation self-energy using LibRI.
Definition librpa_options.h:121
LibrpaVerbose output_level
Verbose level for output.
Definition librpa_options.h:45
double libri_exx_threshold_C
Threshold of real-space LRI triple coefficients to compute exact exchange using LibRI.
Definition librpa_options.h:112
LibrpaTimeFreqGrid tfgrids_type
Type of time/frequency grids.
Definition librpa_options.h:57
double libri_exx_threshold_D
Threshold of real-space density matrices to compute exact exchange using LibRI.
Definition librpa_options.h:115
int n_params_anacon
Number of parameters for analytic continuation.
Definition librpa_options.h:82
LibrpaSwitch use_kpara_scf_eigvec
Flag to specify parallel distribution of eigenvectors of SCF starting point.
Definition librpa_options.h:54
Generated by