LibrpaOptions Struct Reference#
|
LibRPA
|
LibrpaOptions Struct Reference
Runtime options structure for LibRPA calculations. More...
#include <librpa_options.h>
Inheritance diagram for LibrpaOptions:
Public Attributes | |
| char | output_dir [LIBRPA_MAX_STRLEN] |
| Output directory. | |
| LibrpaParallelRouting | parallel_routing |
| Scheme of parallelization. | |
| LibrpaVerbose | output_level |
| Verbose level for output. | |
| double | vq_threshold |
| Threshold for real-space Coulomb matrices. | |
| LibrpaSwitch | use_soc |
| Flag of parsing input and performing calculation in spin-orbit coupling formalism. | |
| LibrpaSwitch | use_kpara_scf_eigvec |
| Flag to specify parallel distribution of eigenvectors of SCF starting point. | |
| LibrpaTimeFreqGrid | tfgrids_type |
| Type of time/frequency grids. | |
| int | nfreq |
| Number of time/frequency points. | |
| double | tfgrids_freq_min |
| Parameters for time and freqeuncy grids. Different grid types will use none/part/all of the parameters. | |
| double | tfgrids_freq_interval |
| double | tfgrids_freq_max |
| double | tfgrids_time_min |
| double | tfgrids_time_interval |
| double | gf_threshold |
| Threshold for real-space Green's function in response function calculation. | |
| LibrpaSwitch | use_scalapack_ecrpa |
| Flag to control whether to use ScaLAPACK to compute RPA correlation energy. | |
| int | n_params_anacon |
| Number of parameters for analytic continuation. | |
| LibrpaSwitch | use_scalapack_gw_wc |
| Flag of using ScaLAPACK for computing Wc from chi0. | |
| LibrpaSwitch | replace_w_head |
| Flag of replacing head of screened interaction by macroscopic dielectric function. | |
| int | option_dielect_func |
| Option of computing dielectric function on imaginary axis. | |
| double | sqrt_coulomb_threshold |
| Threshold of eigenvalues to perform square root of Coulomb matrices. | |
| double | libri_chi0_threshold_C |
| Threshold of real-space LRI triple coefficients to compute response function using LibRI. | |
| double | libri_chi0_threshold_G |
| Threshold of real-space Green's function to compute response function using LibRI. | |
| double | libri_exx_threshold_C |
| Threshold of real-space LRI triple coefficients to compute exact exchange using LibRI. | |
| double | libri_exx_threshold_D |
| Threshold of real-space density matrices to compute exact exchange using LibRI. | |
| double | libri_exx_threshold_V |
| Threshold of real-space Coulomb matrices to compute exact exchange using LibRI. | |
| double | libri_g0w0_threshold_C |
| Threshold of real-space LRI triple coefficients to compute GW correlation self-energy using LibRI. | |
| double | libri_g0w0_threshold_G |
| Threshold of real-space Green's function to compute GW correlation self-energy using LibRI. | |
| double | libri_g0w0_threshold_Wc |
| Threshold of correlation screened Coulomb matrix to compute GW correlation self-energy using LibRI. | |
| LibrpaSwitch | output_gw_sigc_mat |
| Output correlation self-energy matrix (reciprocal space, imaginary frequency domain) | |
| LibrpaSwitch | output_gw_sigc_mat_rt |
| Output correlation self-energy matrix in NAO (real space, imaginary time domain) | |
| LibrpaSwitch | output_gw_sigc_mat_rf |
| Output correlation self-energy matrix in NAO (real space, imaginary frequency domain) | |
Detailed Description
Runtime options structure for LibRPA calculations.
This structure contains all configurable parameters for controlling RPA, exact exchange (EXX), and G0W0 calculations. Initialize with librpa_init_options() and modify as needed before passing to computation functions.
- Note
- The data layout must match the Fortran binding.
Member Data Documentation
◆ option_dielect_func
| int LibrpaOptions::option_dielect_func |
Option of computing dielectric function on imaginary axis.
Available values:
- 0: use data directly read from input
- 1: dielectric model fitting from input data
- 2: cubic-spline interpolation from input data
The documentation for this struct was generated from the following file:
Generated by