Provides compile-time constants for default calculation parameters. These defaults are used throughout the codebase when users don’t specify values. This single source of truth prevents divergence between serial and parallel paths.
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=dp), | public, | parameter | :: | DEFAULT_AIMD_DT | = | 1.0_dp |
fs |
| integer, | public, | parameter | :: | DEFAULT_AIMD_NSTEPS | = | 0 | |
| integer, | public, | parameter | :: | DEFAULT_AIMD_OUTPUT_FREQ | = | 1 | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_AIMD_TEMPERATURE | = | 300.0_dp |
K |
| integer, | public, | parameter | :: | DEFAULT_CPCM_NANG | = | 110 | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_CPCM_RSCALE | = | 1.0_dp | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_DISPLACEMENT | = | 0.005_dp |
Bohr (~0.05 Angstrom) |
| integer, | public, | parameter | :: | DEFAULT_FRAG_LEVEL | = | 1 | |
| integer, | public, | parameter | :: | DEFAULT_MAX_INTERSECTION | = | 999 | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_PRESSURE | = | 1.0_dp |
atm (standard pressure) |
| real(kind=dp), | public, | parameter | :: | DEFAULT_SCF_CONV | = | 1.0e-6_dp | |
| integer, | public, | parameter | :: | DEFAULT_SCF_MAXITER | = | 100 | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_TEMPERATURE | = | 298.15_dp |
K (room temperature) |
| logical, | public, | parameter | :: | DEFAULT_USE_DIIS | = | .true. | |
| real(kind=dp), | public, | parameter | :: | DEFAULT_XTB_ACCURACY | = | 0.01_dp | |
| integer, | public, | parameter | :: | FRAGMENT_TYPE_ATOMS | = | 1 |
Fragment specified by atom list (GMBE/PIE) |
| integer, | public, | parameter | :: | FRAGMENT_TYPE_MONOMERS | = | 0 |
Fragment specified by monomer indices (MBE) |