(git:9111030)
Loading...
Searching...
No Matches
input_constants.F
Go to the documentation of this file.
1!--------------------------------------------------------------------------------------------------!
2! CP2K: A general program to perform molecular dynamics simulations !
3! Copyright 2000-2026 CP2K developers group <https://cp2k.org> !
4! !
5! SPDX-License-Identifier: GPL-2.0-or-later !
6!--------------------------------------------------------------------------------------------------!
7
8! **************************************************************************************************
9!> \brief collects all constants needed in input so that they can be used without
10!> circular dependencies
11!> \par History
12!> 02.2005 created [fawzi&Joost]
13!> 10.2008 Teodoro Laino [tlaino] - University of Zurich
14!> Cleaned this file of all arrays of strings. Here must be kept
15!> only integer/real global constants
16!> 102025 M Puligheddu : added an enum for hfx_library
17! **************************************************************************************************
19
20 USE kinds, ONLY: dp
21
22 IMPLICIT NONE
23
24 PRIVATE
25
26 ! Tags for development/release versions
27 INTEGER, PARAMETER, PUBLIC :: id_development_version = 0, &
29
30 ! Program Names
31 INTEGER, PARAMETER, PUBLIC :: do_atom = 1, &
32 do_farming = 2, &
33 do_test = 3, &
34 do_cp2k = 4, &
36 do_opt_basis = 6, &
37 do_tree_mc = 7, &
38 do_tree_mc_ana = 8, &
39 do_swarm = 9
40
41 INTEGER, PARAMETER, PUBLIC :: opt_force_matching = 1
42
43 INTEGER, PARAMETER, PUBLIC :: do_full_density = 0, &
45
46 INTEGER, PARAMETER, PUBLIC :: do_no_et = 0, &
47 do_et_ddapc = 1
48 ! Method Names
49 INTEGER, PARAMETER, PUBLIC :: do_qs = 1, &
50 do_fist = 2, &
51 do_qmmm = 3, &
52 do_qmmmx = 4, &
53 do_eip = 5, &
54 do_mixed = 6, &
55 do_embed = 7, &
56 do_sirius = 8, &
57 do_nnp = 9, &
58 do_ipi = 10
59
60 ! QMMM
61 REAL(kind=dp), PARAMETER, PUBLIC :: radius_qmmm_default = 0.80_dp, & ! Angstrom
62 alpha_imomm_default = 1.38_dp, &
63 charge_scale_factor = 1.00_dp
64 ! BAND
65 INTEGER, PARAMETER, PUBLIC :: band_md_opt = 0, &
67
68 INTEGER, PARAMETER, PUBLIC :: do_band_cartesian = 0, &
70 ! Weight_types
71 INTEGER, PARAMETER, PUBLIC :: weight_type_unit = 0, &
73
74 ! Diagonalization routines of the ScaLAPACK library
75 INTEGER, PARAMETER, PUBLIC :: do_diag_syevd = 1, &
77 ! initial matrix methods methods
78 INTEGER, PARAMETER, PUBLIC :: do_mat_random = 1, &
79 do_mat_read = 2
80
81 INTEGER, PARAMETER, PUBLIC :: do_constr_none = 1, &
82 do_constr_atomic = 2, &
84
85 INTEGER, PARAMETER, PUBLIC :: do_cell_cp2k = 1, &
86 do_cell_cif = 2, &
87 do_cell_xsc = 3, &
88 do_cell_extxyz = 4, &
89 do_cell_pdb = 5
90 INTEGER, PARAMETER, PUBLIC :: canonicalize_cell_auto = 0, &
93
94 INTEGER, PARAMETER, PUBLIC :: rmsd_all = 0, &
95 rmsd_list = 1, &
97
98 INTEGER, PARAMETER, PUBLIC :: do_rep_interleaved = 0, &
100
101 ! MD Ensemble
102 INTEGER, PARAMETER, PUBLIC :: nve_ensemble = 1, &
103 nvt_ensemble = 2, &
104 npt_i_ensemble = 3, &
105 npt_f_ensemble = 4, &
108 nph_ensemble = 7, &
109 isokin_ensemble = 8, &
110 reftraj_ensemble = 9, &
111 langevin_ensemble = 10, &
112 npe_f_ensemble = 11, &
113 npe_i_ensemble = 12, &
115 npt_ia_ensemble = 14
116
117 INTEGER, PARAMETER, PUBLIC :: do_thermo_same_as_part = 100, &
118 do_thermo_nose = 101, &
119 do_thermo_csvr = 102, &
120 do_thermo_gle = 103, &
121 do_thermo_al = 104
122
123 ! MD initialisation method
124 INTEGER, PARAMETER, PUBLIC :: md_init_default = 1, &
125 md_init_vib = 2
126
127 ! Run Types
128 INTEGER, PARAMETER, PUBLIC :: none_run = 1, &
129 energy_run = 2, &
130 energy_force_run = 3, &
131 mol_dyn_run = 4, &
132 geo_opt_run = 5, &
133 mon_car_run = 6, &
134 debug_run = 8, &
135 bsse_run = 9, &
136 linear_response_run = 10, &
137 pint_run = 11, &
138 vib_anal = 12, &
139 do_band = 13, &
140 cell_opt_run = 14, &
142 ehrenfest = 16, &
143 do_tamc = 17, &
144 tree_mc_run = 18, &
145 driver_run = 19, &
146 negf_run = 20, &
147 mimic_run = 21
148
149 ! Run Types of Atom Code
150 INTEGER, PARAMETER, PUBLIC :: atom_no_run = 1, &
151 atom_energy_run = 2, &
152 atom_basis_run = 3, &
154
155 ! Integral types in Atom Code
156 INTEGER, PARAMETER, PUBLIC :: do_analytic = 1, &
157 do_semi_analytic = 2, &
158 do_numeric = 3
159 ! Basis set type for Atom Code
160 INTEGER, PARAMETER, PUBLIC :: gaussian = 1, &
161 geometrical_gto = 2, &
162 contracted_gto = 3, &
163 slater = 4, &
164 numerical = 5
165 ! Method type for Atom Code
166 INTEGER, PARAMETER, PUBLIC :: do_rks_atom = 1, &
167 do_uks_atom = 2, &
168 do_rhf_atom = 3, &
169 do_uhf_atom = 4, &
170 do_rohf_atom = 5
171 ! Relativistic correction for Atom Code
172 INTEGER, PARAMETER, PUBLIC :: do_nonrel_atom = 100, &
173 do_zoramp_atom = 101, &
174 do_sczoramp_atom = 102, &
175 do_dkh0_atom = 110, &
176 do_dkh1_atom = 111, &
177 do_dkh2_atom = 112, &
178 do_dkh3_atom = 113
179
180 ! Pseudopotential type for Atom Code
181 INTEGER, PARAMETER, PUBLIC :: no_pseudo = 0, &
182 gth_pseudo = 1, &
183 upf_pseudo = 2, &
184 ecp_pseudo = 3, &
185 sgp_pseudo = 4
186 ! Confinement type for Atom Code
187 INTEGER, PARAMETER, PUBLIC :: no_conf = 0, &
188 poly_conf = 1, &
189 barrier_conf = 2
190 ! BAND
191 INTEGER, PARAMETER, PUBLIC :: do_b_neb = 0, &
192 do_it_neb = 1, &
193 do_ci_neb = 2, &
194 do_d_neb = 3, &
195 do_sm = 4, &
196 do_eb = 5
197
198 INTEGER, PARAMETER, PUBLIC :: pot_neb_full = 0, &
199 pot_neb_fe = 1, &
200 pot_neb_me = 2
201
202 INTEGER, PARAMETER, PUBLIC :: cholesky_off = 0, &
203 cholesky_reduce = 1, &
204 cholesky_restore = 2, &
205 cholesky_inverse = 3, &
207
208 INTEGER, PARAMETER, PUBLIC :: atomic_guess = 1, &
209 restart_guess = 2, &
210 random_guess = 3, &
211 core_guess = 4, &
212 history_guess = 5, &
213 no_guess = 6, &
214 mopac_guess = 7, &
215 sparse_guess = 8, &
216 almo_scf_guess = 9, &
217 molecular_guess = 10, &
218 eht_guess = 11
219
220 ! Projection formulas for the maximum overlap method
221 INTEGER, PARAMETER, PUBLIC :: momproj_norm = 0, &
222 momproj_sum = 1
223
224 ! Type of the MOM method
225 INTEGER, PARAMETER, PUBLIC :: momtype_mom = 0, &
226 momtype_imom = 1
227
228 INTEGER, PARAMETER, PUBLIC :: almo_frz_none = 0, &
229 almo_frz_isolated = 1, &
230 almo_frz_crystal = 2, &
231 almo_frz_both = 3
232
233 INTEGER, PARAMETER, PUBLIC :: do_gapw_gcs = 1, &
234 do_gapw_gct = 2, &
235 do_gapw_log = 3
236
237 INTEGER, PARAMETER, PUBLIC :: gapw_1c_orb = 1000, &
238 gapw_1c_small = 1002, &
239 gapw_1c_medium = 1003, &
240 gapw_1c_large = 1004, &
241 gapw_1c_very_large = 1005
242
243 INTEGER, PARAMETER, PUBLIC :: do_pwgrid_spherical = 1, &
246
247 INTEGER, PARAMETER, PUBLIC :: wfi_use_guess_method_nr = 0, &
254 wfi_ps_method_nr = 7, &
256 wfi_aspc_nr = 9, &
257 wfi_gext_proj_nr = 10, &
259
260 INTEGER, PARAMETER, PUBLIC :: do_method_undef = 0, &
261 do_method_gapw = 1, &
262 do_method_gapw_xc = 2, &
263 do_method_gpw = 3, &
264 do_method_lrigpw = 4, &
265 do_method_rigpw = 5, &
266 do_method_mndo = 7, &
267 do_method_am1 = 8, &
268 do_method_pm3 = 9, &
269 do_method_pm6 = 10, &
270 do_method_mndod = 11, &
271 do_method_pdg = 12, &
272 do_method_rm1 = 13, &
273 do_method_dftb = 14, &
274 do_method_pchg = 15, &
275 do_method_pnnl = 16, &
276 do_method_ofgpw = 17, &
277 do_method_pm6fm = 18, &
278 do_method_pw = 19, &
279 do_method_xtb = 20
280
281 INTEGER, PARAMETER, PUBLIC :: do_multipole_section_on = 0, &
283
284 INTEGER, PARAMETER, PUBLIC :: do_ppl_analytic = 0, &
285 do_ppl_grid = 1
286
287 INTEGER, PARAMETER, PUBLIC :: do_se_is_kdso = 0, &
288 do_se_is_kdso_d = 1, &
290
291 INTEGER, PARAMETER, PUBLIC :: do_se_lr_none = 0, &
292 do_se_lr_ewald = 1, &
293 do_se_lr_ewald_r3 = 2, &
295
296 INTEGER, PARAMETER, PUBLIC :: do_par_atom = 0, &
297 do_par_grid = 1
298
299 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_every_step = 0, &
302
303 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_max_minus_min = 0, &
305 ! Thermostats
306 INTEGER, PARAMETER, PUBLIC :: do_thermo_no_communication = 0, &
309
310 ! pint coordinate transformations
311 INTEGER, PARAMETER, PUBLIC :: transformation_normal = 1, &
313
314 ! pint propagator mode
315 INTEGER, PARAMETER, PUBLIC :: propagator_pimd = 1, &
316 propagator_rpmd = 2, &
317 propagator_cmd = 3, &
319 ! pint propagator mode
320 INTEGER, PARAMETER, PUBLIC :: integrate_numeric = 1, &
322
323 ! piglet S-matrix initialisations
324 INTEGER, PARAMETER, PUBLIC :: matrix_init_cholesky = 1, &
326
327 ! helium pbc unit cell shapes
328 INTEGER, PARAMETER, PUBLIC :: helium_cell_shape_none = 0, &
331
332 ! helium-solute interaction potentials
333 INTEGER, PARAMETER, PUBLIC :: helium_solute_intpot_none = 0, &
339
340 ! helium force selection
341 INTEGER, PARAMETER, PUBLIC :: helium_forces_average = 0, &
343 ! superfluid density, estimators
344 INTEGER, PARAMETER, PUBLIC :: estimator_none = 1, &
345 estimator_parea = 2, &
346 estimator_wnumber = 3, &
347 estimator_pcycle = 4, &
348 estimator_weighted = 5, &
350
351 ! superfluid density, denominator selector
352 INTEGER, PARAMETER, PUBLIC :: denominator_unity = 1, &
353 denominator_natoms = 2, &
356
357 ! helium-sampling algorithms
358 INTEGER, PARAMETER, PUBLIC :: helium_sampling_ceperley = 0, &
360
361 ! distribution types for sampling path lengths
362 INTEGER, PARAMETER, PUBLIC :: helium_mdist_singlev = 1, &
368
369 INTEGER, PARAMETER, PUBLIC :: perm_plain = 1, &
370 perm_cycle = 2
371
372 ! Free Energy methods
373 INTEGER, PARAMETER, PUBLIC :: do_fe_meta = 0, &
374 do_fe_ui = 1, &
375 do_fe_ac = 2
376
377 INTEGER, PARAMETER, PUBLIC :: do_wall_none = 0, &
378 do_wall_reflective = 1, &
379 do_wall_quadratic = 2, &
380 do_wall_quartic = 3, &
382
383 INTEGER, PARAMETER, PUBLIC :: do_wall_p = 0, &
384 do_wall_m = 1
385 ! Output formats
386 INTEGER, PARAMETER, PUBLIC :: dump_atomic = 1, &
387 dump_xmol = 2, &
388 dump_dcd = 3, &
389 dump_pdb = 4, &
391 dump_extxyz = 6
392
393 INTEGER, PARAMETER, PUBLIC :: fmt_id_xyz = 1, &
394 fmt_id_pdb = 2
395
396 INTEGER, PARAMETER, PUBLIC :: do_qmmm_none = 0, &
397 do_qmmm_coulomb = 1, &
398 do_qmmm_gauss = 2, &
399 do_qmmm_swave = 3, &
400 do_qmmm_pcharge = 4, &
401 do_qmmm_link_imomm = 1, &
402 do_qmmm_link_gho = 2, &
406 do_qmmm_wall_none = 0, &
411
412 INTEGER, PARAMETER, PUBLIC :: calc_always = 0, &
413 calc_once = 1, &
415
416 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_none = 0, &
419
420 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_core = 0, &
423
424 INTEGER, PARAMETER, PUBLIC :: do_region_global = 0, &
425 do_region_molecule = 1, &
426 do_region_massive = 2, &
427 do_region_none = 3, &
428 do_region_defined = 4, &
429 do_region_thermal = 5, &
431 do_bondparm_vdw = 1, &
432 do_skip_11 = 0, &
433 do_skip_12 = 1, &
434 do_skip_13 = 2, &
435 do_skip_14 = 3, &
436 do_conn_psf = 1, &
437 do_conn_psf_u = 2, &
438 do_conn_generate = 3, &
439 do_conn_off = 4, &
440 do_conn_mol_set = 5, &
441 do_conn_g87 = 6, &
442 do_conn_g96 = 7, &
443 do_conn_amb7 = 8, &
444 do_conn_user = 9, &
445 do_coord_off = 0, &
446 do_coord_pdb = 1, &
447 do_coord_xyz = 2, &
448 do_coord_g96 = 3, &
449 do_coord_crd = 4, &
450 do_coord_cif = 5, &
451 do_coord_xtl = 6, &
452 do_coord_cp2k = 7
453
454 INTEGER, PARAMETER, PUBLIC :: do_stress_none = 0, &
459
460 INTEGER, PARAMETER, PUBLIC :: do_mc_traditional = 0, &
461 do_mc_gemc_nvt = 1, &
462 do_mc_gemc_npt = 2, &
463 do_mc_virial = 3
464
465 INTEGER, PARAMETER, PUBLIC :: do_loc_none = 0, &
466 do_loc_jacobi = 1, &
467 do_loc_crazy = 2, &
468 do_loc_direct = 3, &
469 do_loc_l1_norm_sd = 4, &
470 do_loc_scdm = 5, &
471 do_loc_gapo = 6, &
472 do_loc_cs = 7
473
474 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_atomic = 0, &
475 do_loc_cpo_restart = 1, &
477
478 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_space_wan = 0, &
480
481 INTEGER, PARAMETER, PUBLIC :: do_loc_min = 0, &
482 do_loc_max = 1, &
483 op_loc_berry = 0, &
484 op_loc_boys = 1, &
485 op_loc_pipek = 2, &
486 op_loc_l1_norm = 3, &
487 state_loc_all = 0, &
488 state_loc_range = 1, &
489 state_loc_list = 2, &
490 energy_loc_range = 3, &
491 state_loc_none = 4, &
493
494 INTEGER, PARAMETER, PUBLIC :: do_loc_homo = 0, &
495 do_loc_lumo = 1, &
496 do_loc_both = 2, &
497 do_loc_mixed = 3
498
499 INTEGER, PARAMETER, PUBLIC :: orb_s = 0, &
500 orb_px = 1, &
501 orb_py = 2, &
502 orb_pz = 3, &
503 orb_dxy = 4, &
504 orb_dyz = 5, &
505 orb_dzx = 6, &
506 orb_dx2 = 7, &
507 orb_dy2 = 8, &
508 orb_dz2 = 9
509
510 INTEGER, PARAMETER, PUBLIC :: use_mom_ref_com = 0, &
511 use_mom_ref_coac = 1, &
512 use_mom_ref_user = 2, &
514
515 INTEGER, PARAMETER, PUBLIC :: current_gauge_r = 1, &
517 current_gauge_atom = 3, &
522
523 INTEGER, PARAMETER, PUBLIC :: ot_mini_sd = 1, ot_mini_cg = 2, ot_mini_diis = 3, ot_mini_broyden = 4
524 INTEGER, PARAMETER, PUBLIC :: ot_algo_taylor_or_diag = 1, ot_algo_irac = 2
525 INTEGER, PARAMETER, PUBLIC :: ot_chol_irac = 1, ot_poly_irac = 2, ot_lwdn_irac = 3
526 INTEGER, PARAMETER, PUBLIC :: ls_none = 1, ls_2pnt = 2, ls_3pnt = 3, ls_gold = 4, ls_fit = 5, &
527 ls_adapt = 6
528 INTEGER, PARAMETER, PUBLIC :: ot_precond_none = 0, &
534 precond_mlp = 7
535 INTEGER, PARAMETER, PUBLIC :: ot_precond_solver_default = 1, &
539
540 INTEGER, PARAMETER, PUBLIC :: diag_standard = 1, &
541 diag_ot = 2, &
542 diag_block_krylov = 3, &
545
546 INTEGER, PARAMETER, PUBLIC :: default_lbfgs_method_id = 1, &
549
550 INTEGER, PARAMETER, PUBLIC :: default_minimization_method_id = 1, &
554
555 INTEGER, PARAMETER, PUBLIC :: none_ts_method_id = 0, &
557
558 INTEGER, PARAMETER, PUBLIC :: dimer_init_random = 0, &
560
561 INTEGER, PARAMETER, PUBLIC :: do_first_rotation_step = 0, &
564
565 ! See variable "iprint" in src/motion/cp_lbfgs.F for explanation
566 INTEGER, PARAMETER, PUBLIC :: silent_lbfgs = 0, &
567 low_lbfgs = 1, &
568 medium_lbfgs = 99, &
569 high_lbfgs = 100, &
570 debug_lbfgs = 101
571
572 INTEGER, PARAMETER, PUBLIC :: xc_funct_no_shortcut = 0, &
573 xc_funct_blyp = 1, &
574 xc_funct_pade = 2, &
575 xc_funct_pbe = 3, &
576 xc_funct_tpss = 4, &
577 xc_funct_hcth120 = 5, &
578 xc_funct_olyp = 6, &
579 xc_funct_bp = 7, &
580 xc_none = 8, &
581 xc_funct_xwpbe = 9, &
582 xc_funct_b3lyp = 10, &
583 xc_funct_pbe0 = 11, &
585 INTEGER, PARAMETER, PUBLIC :: fxc_none = 0, &
586 fxc_funct_pade = 1, &
587 fxc_funct_lda = 2, &
588 fxc_funct_gga = 3
589 INTEGER, PARAMETER, PUBLIC :: sic_none = 0, &
590 sic_mauri_us = 1, &
591 sic_mauri_spz = 2, &
592 sic_ad = 3, &
593 sic_eo = 4
594 INTEGER, PARAMETER, PUBLIC :: sic_list_all = 1, &
596 INTEGER, PARAMETER, PUBLIC :: tddfpt_singlet = 0, &
597 tddfpt_triplet = 1, &
598 tddfpt_spin_cons = 2, &
600 INTEGER, PARAMETER, PUBLIC :: tddfpt_lanczos = 0, &
602 INTEGER, PARAMETER, PUBLIC :: tddfpt_kernel_none = 2, &
603 tddfpt_kernel_full = 1, &
605 INTEGER, PARAMETER, PUBLIC :: no_sf_tddfpt = 0, &
606 tddfpt_sf_col = 1, &
608 INTEGER, PARAMETER, PUBLIC :: oe_none = 0, &
609 oe_lb = 1, &
610 oe_gllb = 2, &
611 oe_saop = 3, &
612 oe_sic = 44, &
613 oe_shift = 4
614 INTEGER, PARAMETER, PUBLIC :: no_excitations = 0, &
616 INTEGER, PARAMETER, PUBLIC :: xc_vdw_fun_none = 100, &
617 xc_vdw_fun_pairpot = 101, &
619 INTEGER, PARAMETER, PUBLIC :: vdw_pairpot_dftd2 = 1, &
620 vdw_pairpot_dftd3 = 2, &
623 INTEGER, PARAMETER, PUBLIC :: vdw_nl_drsll = 1, &
624 vdw_nl_lmkll = 2, &
625 vdw_nl_rvv10 = 3
626
627 ! Input constants for relativistic calculations
628 INTEGER, PARAMETER, PUBLIC :: rel_none = 0, &
629 rel_dkh = 1, &
630 rel_zora = 2
631 INTEGER, PARAMETER, PUBLIC :: rel_zora_full = 100, &
632 rel_zora_mp = 101, &
633 rel_sczora_mp = 102
634 INTEGER, PARAMETER, PUBLIC :: rel_trans_full = 0, &
635 rel_trans_molecule = 1, &
637 INTEGER, PARAMETER, PUBLIC :: rel_pot_full = 0, &
638 rel_pot_erfc = 1
639
640 INTEGER, PARAMETER, PUBLIC :: do_add = 1, &
641 do_remove = 2
642
643 INTEGER, PARAMETER, PUBLIC :: xc_pot_energy_none = 0, &
646
647 INTEGER, PARAMETER, PUBLIC :: xc_pot_none = 1000, &
648 xc_pot_saop = 1001
649
650 INTEGER, PARAMETER, PUBLIC :: xtb_vdw_type_none = 0, &
651 xtb_vdw_type_d3 = 1, &
653
654 ! Hirshfeld partitioning
655 INTEGER, PARAMETER, PUBLIC :: shape_function_gaussian = 1, &
657 INTEGER, PARAMETER, PUBLIC :: ref_charge_atomic = 100, &
659 INTEGER, PARAMETER, PUBLIC :: radius_covalent = 10, &
660 radius_user = 11, &
661 radius_single = 12, &
662 radius_vdw = 13, &
663 radius_default = 14
664
665 ! Voronoi integration
666 INTEGER, PARAMETER, PUBLIC :: voro_radii_unity = 100, &
667 voro_radii_vdw = 101, &
668 voro_radii_cov = 102, &
669 voro_radii_user = 103
670
671 ! BQB Format
672 INTEGER, PARAMETER, PUBLIC :: bqb_opt_off = 100, &
673 bqb_opt_quick = 101, &
674 bqb_opt_normal = 102, &
675 bqb_opt_patient = 103, &
677
678 ! MAO
679 INTEGER, PARAMETER, PUBLIC :: mao_basis_orb = 2000, &
680 mao_basis_prim = 2001, &
681 mao_basis_ext = 2002
682
683 ! IAO
684 INTEGER, PARAMETER, PUBLIC :: do_iaoloc_pm2 = 100, &
685 do_iaoloc_pm4 = 200, &
686 do_iaoloc_l1 = 300, &
687 do_iaoloc_enone = 1000, &
688 do_iaoloc_energy = 1001, &
689 do_iaoloc_occ = 1002
690
691 ! X-Ray spectra Calculation
692 INTEGER, PARAMETER, PUBLIC :: xas_none = 0, &
693 xas_tp_hh = 1, &
694 xas_tp_fh = 2, &
695 xes_tp_val = 3, &
696 xas_tp_xhh = 4, &
697 xas_tp_xfh = 5, &
698 xas_dscf = 6, &
699 xas_tp_flex = 7
700 INTEGER, PARAMETER, PUBLIC :: xas_not_excited = 0, &
701 xas_1s_type = 1, &
702 xas_2s_type = 2, &
703 xas_2p_type = 3, &
704 xas_3s_type = 4, &
705 xas_3p_type = 5, &
706 xas_3d_type = 6, &
707 xas_4s_type = 7, &
708 xas_4p_type = 8, &
709 xas_4d_type = 9, &
710 xas_4f_type = 10
711 INTEGER, PARAMETER, PUBLIC :: xas_dip_len = 1, &
712 xas_dip_vel = 2
713 INTEGER, PARAMETER, PUBLIC :: xas_scf_default = 0, &
715
716 ! Time-dependent XAS
717 INTEGER, PARAMETER, PUBLIC :: xas_tdp_by_index = 1, &
718 xas_tdp_by_kind = 2, &
719 xas_tdp_roks = 1, &
720 xas_tdp_uks = 2
721
722 ! Form of dipole operator for TDDFPT oscillator strength calculation
723 INTEGER, PARAMETER, PUBLIC :: tddfpt_dipole_berry = 1, &
728
729 ! XC Kernel derivative methods for forces
730 INTEGER, PARAMETER, PUBLIC :: xc_kernel_method_best = 100, &
733
734 ! Linear Response for properties
735 INTEGER, PARAMETER, PUBLIC :: lr_none = 0, &
736 lr_chemshift = 1, &
737 lr_gtensor = 2, &
738 lr_current = 3
739
740 ! EIP models
741 INTEGER, PARAMETER, PUBLIC :: use_bazant_eip = 1, &
742 use_lenosky_eip = 2, &
745
746 ! ddapc restraint forms
747 INTEGER, PARAMETER, PUBLIC :: do_ddapc_restraint = 773, &
749
750 ! outer scf types
751 INTEGER, PARAMETER, PUBLIC :: outer_scf_ddapc_constraint = 123, &
754 outer_scf_none = 126, &
758
759 ! outer scf optimizers
760 INTEGER, PARAMETER, PUBLIC :: outer_scf_optimizer_sd = 1001, &
768
769 ! outer scf broyden optimizer types
770 INTEGER, PARAMETER, PUBLIC :: broyden_type_1 = 1101, &
772 broyden_type_2 = 1103, &
774 broyden_type_1_ls = 1105, &
776 broyden_type_2_ls = 1107, &
778
779 ! finite difference types for calculation of inverse jacobian
780 INTEGER, PARAMETER, PUBLIC :: jacobian_fd1 = 1, &
782 jacobian_fd2 = 3, &
785
786 ! s2 restraint forms
787 INTEGER, PARAMETER, PUBLIC :: do_s2_restraint = 872, &
788 do_s2_constraint = 873
789
790 ! Becke cutoff schemes
791 INTEGER, PARAMETER, PUBLIC :: becke_cutoff_global = 790, &
793
794 ! CDFT constraint and control types
795 INTEGER, PARAMETER, PUBLIC :: ot2cdft = 101, &
796 cdft2ot = 102
797
798 ! CDFT constraint type definitions
799 INTEGER, PARAMETER, PUBLIC :: cdft_charge_constraint = 820, &
801 cdft_alpha_constraint = 822, &
803
804 ! Mixed CDFT calculation run types
805 INTEGER, PARAMETER, PUBLIC :: mixed_cdft_serial = 90, &
808
809 ! ROKS schemes
810 INTEGER, PARAMETER, PUBLIC :: general_roks = 1, &
812
813 ! mixing of force envs
814 INTEGER, PARAMETER, PUBLIC :: mix_linear_combination = 701, &
815 mix_minimum = 702, &
816 mix_coupled = 703, &
817 mix_restrained = 704, &
818 mix_generic = 705, &
819 mix_mymix = 706, &
820 mix_cdft = 707
821
822 ! cost models for distribution 2d
823 INTEGER, PARAMETER, PUBLIC :: model_block_count = 453, &
824 model_block_surface = 454, &
825 model_block_lmax = 455
826
827 ! clustering methods
828 INTEGER, PARAMETER, PUBLIC :: clustering_none = 0, &
829 clustering_box = 1, &
832
833 ! HFX potential type (ri_default for RI but used with potentials)
834 INTEGER, PARAMETER, PUBLIC :: do_potential_coulomb = 1, &
835 do_potential_short = 2, &
836 do_potential_long = 3, &
840 do_potential_id = 7, &
843 do_potential_tshpsc = 1009, &
844 ri_default = 10001
845
846 ! HFX periodic number of shells
847 INTEGER, PARAMETER, PUBLIC :: do_hfx_auto_shells = -1
848
849 ! adiabatic hybrid type
850 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_hybrid_mcy3 = 1
851
852 ! adiabatic model type
853 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_model_pade = 1
854
855 ! HFX evaluation type
856 INTEGER, PARAMETER, PUBLIC :: hfx_do_eval_energy = 1, &
858
859 ! HFX RI matrix methods
860 INTEGER, PARAMETER, PUBLIC :: hfx_ri_do_2c_iter = 1, &
861 hfx_ri_do_2c_diag = 2, &
863
864 INTEGER, PARAMETER, PUBLIC :: hfx_library_is_libint = 1, &
867
868 ! mode selctive vibrational analysis
869 INTEGER, PARAMETER, PUBLIC :: ms_guess_bfgs = 1, &
870 ms_guess_atomic = 2, &
871 ms_guess_restart = 3, &
874
875 ! BASIS SET PARAMETER
876 ! This parameter identifies basis sets
877 INTEGER, PARAMETER, PUBLIC :: use_orb_basis_set = 1, &
879 use_aux_basis_set = 3, &
881 use_lri_basis_set = 5, &
883 ! ADMM PARAMETER
884 ! This parameter defines the method to use for the purification
885 INTEGER, PARAMETER, PUBLIC :: do_admm_purify_none = 1, &
892
893 ! This parameter defines when to use blocking
898
899 ! This parameter defines when to use blocking
900 INTEGER, PARAMETER, PUBLIC :: do_admm_aux_exch_func_default = 0, &
910
911 ! Define scaling of the exchange correction
912 INTEGER, PARAMETER, PUBLIC :: do_admm_exch_scaling_none = 0, &
914 ! ADMM TYPES
915 INTEGER, PARAMETER, PUBLIC :: no_admm_type = 0, &
916 admm1_type = 1, &
917 admm2_type = 2, &
918 admms_type = 3, &
919 admmp_type = 4, &
920 admmq_type = 5
921
922 ! Define DFT+U method identifier codes
923 INTEGER, PARAMETER, PUBLIC :: plus_u_lowdin = 1, &
924 plus_u_mulliken = 2, &
926
927 ! Define identifier codes for smearing method
928 INTEGER, PARAMETER, PUBLIC :: smear_energy_window = 1, &
929 smear_fermi_dirac = 2, &
930 smear_list = 3, &
931 smear_gaussian = 4, &
932 smear_mp = 5, &
933 smear_mv = 6
934
935 ! Define identifier codes for mixing method
936
937 INTEGER, PARAMETER, PUBLIC :: no_mix = 0, &
938 direct_p_mix = 1, &
939 kerker_mix = 2, &
940 pulay_mix = 3, &
941 broy_mix = 4, &
942 modified_broy_mix = 5, &
943 multisec_mix = 6, &
944 new_pulay_mix = 7
945
946 ! FFT library
947 ! these might need sync with fft_lib.F
948 INTEGER, PARAMETER, PUBLIC :: do_fft_sg = 1, &
949 do_fft_fftw3 = 3
950 INTEGER, PARAMETER, PUBLIC :: fftw_plan_estimate = 1, &
951 fftw_plan_measure = 2, &
952 fftw_plan_patient = 3, &
954 ! Local DGEMM library
955 INTEGER, PARAMETER, PUBLIC :: do_dgemm_spla = 1, &
956 do_dgemm_blas = 2
957
958 !real time propagation
959 INTEGER, PARAMETER, PUBLIC :: do_taylor = 1, &
960 do_pade = 2, &
961 do_arnoldi = 3, &
962 do_bch = 4, &
963 do_exact = 5
964
965 INTEGER, PARAMETER, PUBLIC :: do_etrs = 1, &
966 do_cn = 2, &
967 do_em = 3
968
969 INTEGER, PARAMETER, PUBLIC :: use_scf_wfn = 1, &
970 use_restart_wfn = 2, &
972
973 INTEGER, PARAMETER, PUBLIC :: constant_env = 1, &
974 gaussian_env = 2, &
975 ramp_env = 3, &
976 custom_env = 4
977
978 INTEGER, PARAMETER, PUBLIC :: rtp_localize_none = 0, &
979 rtp_localize_once = 1, &
981
982 INTEGER, PARAMETER, PUBLIC :: rtp_method_tddft = 1, &
984
985 INTEGER, PARAMETER, PUBLIC :: rtp_bse_ham_ks = 1, &
987
988 ! how to solve polarizable force fields
989 INTEGER, PARAMETER, PUBLIC :: do_fist_pol_none = 1, &
990 do_fist_pol_sc = 2, &
992
993 ! some dm_ls_scf parameters
994 INTEGER, PARAMETER, PUBLIC :: ls_s_preconditioner_none = 7, &
997
998 INTEGER, PARAMETER, PUBLIC :: ls_cluster_atomic = 111, &
1000
1001 INTEGER, PARAMETER, PUBLIC :: ls_s_inversion_hotelling = 3, &
1004
1005 INTEGER, PARAMETER, PUBLIC :: ls_s_sqrt_ns = 1, &
1006 ls_s_sqrt_proot = 2
1007
1008 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign = 17, ls_scf_trs4 = 18, &
1009 ls_scf_tc2 = 19, ls_scf_pexsi = 20
1010
1011 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign_ns = 1, ls_scf_sign_proot = 2, ls_scf_sign_submatrix = 3
1012
1013 INTEGER, PARAMETER, PUBLIC :: ls_scf_submatrix_sign_ns = 1, ls_scf_submatrix_sign_direct = 2, &
1015
1016 INTEGER, PARAMETER, PUBLIC :: ls_scf_line_search_3point = 3, &
1018 ! some ZMP paramenters
1019 INTEGER, PARAMETER, PUBLIC :: use_coulomb = 1, &
1020 use_diff = 2, &
1021 use_no = 3
1022
1023 ! parameters for ALMO methods
1024 INTEGER, PARAMETER, PUBLIC :: almo_domain_layout_orbital = 1, &
1027
1028 INTEGER, PARAMETER, PUBLIC :: almo_mat_distr_atomic = 1, &
1030
1031 INTEGER, PARAMETER, PUBLIC :: almo_constraint_block_diagonal = 0, &
1034
1035 ! methods to treat electron delocalization
1036 INTEGER, PARAMETER, PUBLIC :: almo_deloc_none = 0, &
1037 almo_deloc_x = 10, &
1038 almo_deloc_xalmo_x = 11, &
1039 almo_deloc_xk = 12, &
1040 almo_deloc_xalmo_scf = 13, &
1042 almo_deloc_scf = 100, &
1044
1045 INTEGER, PARAMETER, PUBLIC :: almo_scf_dm_sign = 1, &
1046 almo_scf_diag = 2, &
1047 almo_scf_pcg = 3, &
1048 almo_scf_trustr = 4, &
1049 almo_scf_skip = 0
1050
1051 INTEGER, PARAMETER, PUBLIC :: penalty_type_none = 0, &
1052 penalty_type_lndet = 1, &
1054
1055 ! optimizer parameters
1056 INTEGER, PARAMETER, PUBLIC :: cg_zero = 0, &
1057 cg_polak_ribiere = 1, &
1058 cg_fletcher_reeves = 2, &
1059 cg_hestenes_stiefel = 3, &
1060 cg_fletcher = 4, &
1061 cg_liu_storey = 5, &
1062 cg_dai_yuan = 6, &
1063 cg_hager_zhang = 7
1064 INTEGER, PARAMETER, PUBLIC :: trustr_steihaug = 1, &
1065 trustr_cauchy = 2, &
1066 trustr_dogleg = 3
1067 INTEGER, PARAMETER, PUBLIC :: optimizer_diis = 1, &
1068 optimizer_pcg = 2, &
1069 optimizer_trustr = 4, &
1071 INTEGER, PARAMETER, PUBLIC :: xalmo_prec_zero = 0, &
1072 xalmo_prec_domain = 1, &
1073 xalmo_prec_full = 2
1074 INTEGER, PARAMETER, PUBLIC :: xalmo_case_block_diag = 0, &
1077 INTEGER, PARAMETER, PUBLIC :: xalmo_trial_simplex = 0, &
1079
1080 ! parameters for CT methods
1081 INTEGER, PARAMETER, PUBLIC :: tensor_orthogonal = 1, &
1082 tensor_up_down = 2
1083 INTEGER, PARAMETER, PUBLIC :: virt_full = 1, &
1084 virt_minimal = 2, &
1085 virt_occ_size = 3, &
1086 virt_number = 4
1087
1088 ! spd matrix inversion algorithm
1089 INTEGER, PARAMETER, PUBLIC :: spd_inversion_ls_hotelling = 0, &
1092
1093 ! some MP2 parameters
1094 INTEGER, PARAMETER, PUBLIC :: mp2_method_none = 0, &
1095 mp2_method_direct = 4, &
1096 mp2_method_gpw = 6, &
1097 ri_mp2_method_gpw = 7, &
1098 ri_rpa_method_gpw = 8, &
1099 ri_mp2_laplace = 9, &
1100 mp2_ri_optimize_basis = 10, &
1101 wfc_mm_style_gemm = 11, &
1103
1104 ! RPA exchange corrections
1105 INTEGER, PARAMETER, PUBLIC :: rpa_exchange_none = 0, &
1107
1108 ! solvers of the z-vector equations
1109 INTEGER, PARAMETER, PUBLIC :: z_solver_pople = 1, &
1110 z_solver_cg = 2, &
1111 z_solver_richardson = 3, &
1112 z_solver_sd = 4
1113
1114 ! GW parameter
1115 INTEGER, PARAMETER, PUBLIC :: ri_rpa_g0w0_crossing_z_shot = 1, &
1118 gw_no_print_exx = 5, &
1119 gw_print_exx = 6, &
1120 gw_read_exx = 7, &
1121 gw_skip_for_regtest = 8, &
1122 gw_pade_approx = 9, &
1123 gw_two_pole_model = 10, &
1124 kp_weights_w_auto = 11, &
1125 kp_weights_w_uniform = 12, &
1126 kp_weights_w_tailored = 13, &
1127 gw_gf_mic = 14, &
1128 gw_gf_gamma = 15, &
1129 soc_none = 16, &
1130 soc_lda = 17, &
1131 soc_pbe = 18, &
1132 int_ldos_x = 19, &
1133 int_ldos_y = 20, &
1134 int_ldos_z = 21, &
1135 int_ldos_none = 22, &
1136 small_cell_full_kp = 31, &
1137 large_cell_gamma = 32, &
1138 g0w0 = 35, &
1139 evgw0 = 36, &
1140 evgw = 37, &
1141 non_periodic_ri_rs = 38, &
1143
1144 ! periodic RESP parameters
1145 INTEGER, PARAMETER, PUBLIC :: do_resp_x_dir = 0, &
1146 do_resp_y_dir = 1, &
1147 do_resp_z_dir = 2, &
1148 do_resp_minus_x_dir = 3, &
1149 do_resp_minus_y_dir = 4, &
1150 do_resp_minus_z_dir = 5, &
1153
1154 ! basis optimization parameters
1155 INTEGER, PARAMETER, PUBLIC :: do_opt_all = 0, &
1156 do_opt_none = 1, &
1157 do_opt_coeff = 2, &
1158 do_opt_exps = 3
1159
1160 ! LRI parameters for inverse of overlap
1161 INTEGER, PARAMETER, PUBLIC :: do_lri_inv = 0, &
1164 do_lri_inv_auto = 3
1165
1166 ! LRI basis optimization parameters
1167 INTEGER, PARAMETER, PUBLIC :: do_lri_opt_all = 0, &
1168 do_lri_opt_coeff = 1, &
1169 do_lri_opt_exps = 2
1170
1171 ! Active space external solvers
1172 INTEGER, PARAMETER, PUBLIC :: no_solver = 200, &
1173 qiskit_solver = 201, &
1174 fci_solver = 202
1175
1176 ! callgraph parameters
1177 INTEGER, PARAMETER, PUBLIC :: callgraph_none = 0, &
1178 callgraph_master = 1, &
1179 callgraph_all = 2
1180
1181 ! kg coloring parameters
1182 INTEGER, PARAMETER, PUBLIC :: kg_color_dsatur = 0, &
1183 kg_color_greedy = 1
1184 ! kg kinetic energy embedding potential
1185 INTEGER, PARAMETER, PUBLIC :: kg_tnadd_embed = 100, &
1186 kg_tnadd_embed_ri = 101, &
1187 kg_tnadd_atomic = 200, &
1188 kg_tnadd_none = 300
1189
1190 INTEGER, PARAMETER, PUBLIC :: kg_cholesky = 3001
1191
1192 ! Harris method
1193 INTEGER, PARAMETER, PUBLIC :: hfun_harris = 1
1194 INTEGER, PARAMETER, PUBLIC :: hden_atomic = 10
1195 INTEGER, PARAMETER, PUBLIC :: horb_default = 100
1196
1197 ! non-scf energy corrections
1198 INTEGER, PARAMETER, PUBLIC :: ec_functional_harris = 2001, &
1199 ec_functional_dc = 2002, &
1200 ec_functional_ext = 2003
1201
1202 ! Energy correction solver
1203 INTEGER, PARAMETER, PUBLIC :: ec_diagonalization = 1001, &
1204 ec_curvy_steps = 1002, &
1205 ec_matrix_sign = 1003, &
1206 ec_matrix_trs4 = 1004, &
1207 ec_matrix_tc2 = 1005, &
1208 ec_ot_diag = 1006
1209
1210 ! response solver for energy correction
1211 INTEGER, PARAMETER, PUBLIC :: ec_ot_atomic = 1, &
1212 ec_ot_gs = 2
1213
1214 ! response solver for energy correction
1215 INTEGER, PARAMETER, PUBLIC :: ec_mo_solver = 1, &
1216 ec_ls_solver = 2
1217
1218 ! swarm parameters
1219 INTEGER, PARAMETER, PUBLIC :: swarm_do_glbopt = 1
1220
1221 ! global opt parameters
1222 INTEGER, PARAMETER, PUBLIC :: glbopt_do_minhop = 1, &
1224
1225 ! Self-consistent continuum solvation (SCCS) models
1226 INTEGER, PARAMETER, PUBLIC :: sccs_andreussi = 0, &
1227 sccs_fattebert_gygi = 1, &
1229
1230 ! Derivative method used by the SCCS
1231 INTEGER, PARAMETER, PUBLIC :: sccs_derivative_fft = 0, &
1232 sccs_derivative_cd3 = 1, &
1233 sccs_derivative_cd5 = 2, &
1235
1236 ! fm matrix multiplication
1237 INTEGER, PARAMETER, PUBLIC :: do_scalapack = 1, &
1238 do_cosma = 2
1239
1240 ! Dispersion DFTB
1241 INTEGER, PARAMETER, PUBLIC :: dispersion_none = 0, &
1242 dispersion_uff = 100, &
1243 dispersion_d3 = 200, &
1244 dispersion_d3bj = 210, &
1245 dispersion_d2 = 300
1246
1247 ! Transport section
1248 INTEGER, PARAMETER, PUBLIC :: transport_localscf = 1, &
1250 transport_negf = 3, &
1251 linsolver_splitsolve = 11, &
1252 linsolver_superlu = 12, &
1253 linsolver_mumps = 13, &
1254 linsolver_full = 14, &
1255 linsolver_banded = 15, &
1256 linsolver_pardiso = 16, &
1257 linsolver_umfpack = 17, &
1258 matrixinv_full = 101, &
1259 matrixinv_pexsi = 102, &
1260 matrixinv_pardiso = 103, &
1261 matrixinv_rgf = 104, &
1262 injmethod_evp = 21, &
1263 injmethod_beyn = 22, &
1264 injsign_positive = 1, &
1265 injsign_negative = -1, &
1267 rlaxisint_trapezoidal = 32, &
1269 rho_negf = 41, &
1270 rho_qtbm = 42, &
1271 neutlead_bs = 51, &
1272 neutlead_dos = 52
1273
1274 ! Active Space Section: orbital selection methods
1275 INTEGER, PARAMETER, PUBLIC :: casci_canonical = 100, &
1276 wannier_projection = 101, &
1277 mao_projection = 102, &
1278 manual_selection = 103
1279 INTEGER, PARAMETER, PUBLIC :: eri_method_full_gpw = 1, &
1281 INTEGER, PARAMETER, PUBLIC :: eri_operator_coulomb = 1, &
1282 eri_operator_yukawa = 2, &
1283 eri_operator_erf = 3, &
1284 eri_operator_erfc = 4, &
1286 eri_operator_trunc = 6, &
1288
1289 INTEGER, PARAMETER, PUBLIC :: eri_poisson_analytic = 1, &
1291 eri_poisson_mt = 3
1292
1293 INTEGER, PARAMETER, PUBLIC :: do_eri_gpw = 0, &
1294 do_eri_mme = 1, &
1295 do_eri_os = 2, &
1296 eri_default = 3
1297
1298 ! Cell optimisation constraints
1299 INTEGER, PARAMETER, PUBLIC :: fix_none = 0, &
1300 fix_x = 1, &
1301 fix_y = 2, &
1302 fix_z = 3, &
1303 fix_xy = 4, &
1304 fix_xz = 5, &
1305 fix_yz = 6
1306
1307 ! Non-equilibrium Green's function method
1308 INTEGER, PARAMETER, PUBLIC :: negfint_method_cc = 0, &
1310 INTEGER, PARAMETER, PUBLIC :: negfrun_main = 0, &
1312 ! Type of embedding
1313 INTEGER, PARAMETER, PUBLIC :: dfet = 0, &
1314 dmfet = 1
1315
1316 ! DFT embedding: optimization of potential
1317 INTEGER, PARAMETER, PUBLIC :: embed_steep_desc = 0, &
1318 embed_quasi_newton = 1, &
1320 INTEGER, PARAMETER, PUBLIC :: embed_grid_bohr = 0, &
1322 INTEGER, PARAMETER, PUBLIC :: embed_none = 0, &
1323 embed_diff = 1, &
1324 embed_fa = 2, &
1325 embed_resp = 3
1326
1327 ! MOLDEN format
1328 INTEGER, PARAMETER, PUBLIC :: gto_cartesian = 1, &
1329 gto_spherical = 2
1330
1331 ! Tip scan directions
1332 INTEGER, PARAMETER, PUBLIC :: scan_x = 1, &
1333 scan_y = 2, &
1334 scan_z = 3, &
1335 scan_xy = 12, &
1336 scan_xz = 13, &
1337 scan_yz = 23, &
1338 scan_xyz = 123
1339
1340 ! DFT%PRINT%WFN_MIX orgine type
1341 INTEGER, PARAMETER, PUBLIC :: wfn_mix_orig_occ = 1, &
1344
1345 ! DFT%PRINT%E_DENSITY_CUBE density type
1346 INTEGER, PARAMETER, PUBLIC :: e_dens_total_hard_approx = 1, &
1349 ! BSE spin configuration
1350 INTEGER, PARAMETER, PUBLIC :: bse_singlet = 0, &
1351 bse_triplet = 1
1352
1353 ! BSE method of diagonalization (full diagonalization or iteratively)
1354 INTEGER, PARAMETER, PUBLIC :: bse_fulldiag = 0, &
1355 bse_iterdiag = 1
1356
1357 ! BSE level of approximation to the ABBA matrix (i.e. with/without TDA)
1358 INTEGER, PARAMETER, PUBLIC :: bse_tda = 0, &
1359 bse_abba = 1, &
1360 bse_both = 2
1361
1362 ! BSE level of approximation to the screening
1363 INTEGER, PARAMETER, PUBLIC :: bse_screening_w0 = 0, &
1364 bse_screening_tdhf = 1, &
1365 bse_screening_rpa = 2, &
1367
1368 ! BSE iterative abortion condition
1369 INTEGER, PARAMETER, PUBLIC :: bse_iter_en_cond = 0, &
1370 bse_iter_res_cond = 1, &
1372 ! SIGMA_functional parameters selection
1373 INTEGER, PARAMETER, PUBLIC :: sigma_none = 0, &
1374 sigma_pbe_s2 = 1, &
1375 sigma_pbe0_s1 = 2, &
1376 sigma_pbe0_s2 = 3, &
1377 sigma_pbe_s1 = 4
1378 ! tblite method selection
1379 INTEGER, PARAMETER, PUBLIC :: gfn1xtb = 1, &
1380 gfn2xtb = 2, &
1381 ipea1xtb = 3, &
1382 gfn_tblite = 4
1383
1384 ! tblite SCC mixer selection
1385 INTEGER, PARAMETER, PUBLIC :: tblite_scc_mixer_auto = 0, &
1389
1390 ! tblite SCC mixer defaults matching the tblite library
1391 INTEGER, PARAMETER, PUBLIC :: tblite_mixer_iterations_default = 250, &
1393 REAL(kind=dp), PARAMETER, PUBLIC :: tblite_mixer_damping_default = 0.4_dp, &
1394 tblite_mixer_max_weight_default = 100000.0_dp, &
1396 tblite_mixer_omega0_default = 0.01_dp, &
1398
1399 ! tblite reference CLI initial guess selection
1400 INTEGER, PARAMETER, PUBLIC :: tblite_guess_sad = 0, &
1401 tblite_guess_eeq = 1, &
1403
1404 ! tblite native electronic solver selection
1405 INTEGER, PARAMETER, PUBLIC :: tblite_solver_gvd = 0, &
1407
1408 ! tblite reference CLI implicit solvation selection
1409 INTEGER, PARAMETER, PUBLIC :: tblite_cli_solvation_none = 0, &
1415
1416 INTEGER, PARAMETER, PUBLIC :: tblite_cli_born_kernel_auto = 0, &
1419
1420 INTEGER, PARAMETER, PUBLIC :: tblite_cli_solution_state_gsolv = 0, &
1423
1424 ! SMEAGOL interface
1425 INTEGER, PARAMETER, PUBLIC :: smeagol_bulklead_leftright = 1, &
1428
1429 INTEGER, PARAMETER, PUBLIC :: smeagol_gridmethod_traditional = 0, &
1431
1432 INTEGER, PARAMETER, PUBLIC :: smeagol_integraltype_gauss_legendre = 1, &
1434
1435 INTEGER, PARAMETER, PUBLIC :: smeagol_runtype_bulktransport = 0, &
1437
1438END MODULE input_constants
collects all constants needed in input so that they can be used without circular dependencies
integer, parameter, public int_ldos_y
integer, parameter, public use_mom_ref_coac
integer, parameter, public sic_list_unpaired
integer, parameter, public fftw_plan_patient
integer, parameter, public lr_none
integer, parameter, public sic_mauri_spz
integer, parameter, public pot_neb_me
integer, parameter, public do_thermo_nose
integer, parameter, public use_bazant_eip
integer, parameter, public transport_negf
integer, parameter, public ec_functional_harris
integer, parameter, public jacobian_fd1_central
integer, parameter, public smear_fermi_dirac
integer, parameter, public do_rhf_atom
integer, parameter, public xc_funct_tpss
integer, parameter, public driver_run
integer, parameter, public e_dens_total_hard_approx
integer, parameter, public op_loc_pipek
integer, parameter, public xas_1s_type
integer, parameter, public core_guess
integer, parameter, public embed_grid_angstrom
integer, parameter, public evgw
integer, parameter, public mixed_cdft_serial
integer, parameter, public do_constr_atomic
integer, parameter, public mix_cdft
integer, parameter, public rpa_exchange_none
integer, parameter, public bqb_opt_quick
integer, parameter, public propagator_cmd
integer, parameter, public do_method_ofgpw
integer, parameter, public do_bch
integer, parameter, public do_admm_purify_mo_no_diag
integer, parameter, public do_wall_p
integer, parameter, public do_etrs
integer, parameter, public do_iaoloc_energy
integer, parameter, public use_orb_basis_set
integer, parameter, public mix_linear_combination
integer, parameter, public xas_4p_type
integer, parameter, public do_remove
integer, parameter, public do_wall_m
integer, parameter, public do_se_lr_ewald_gks
integer, parameter, public denominator_inertia
integer, parameter, public do_loc_jacobi
integer, parameter, public hfx_library_is_libint
integer, parameter, public xas_scf_general
integer, parameter, public mopac_guess
integer, parameter, public default_shellcore_method_id
integer, parameter, public energy_run
integer, parameter, public model_block_count
integer, parameter, public xalmo_case_normal
integer, parameter, public do_conn_g87
integer, parameter, public band_md_opt
integer, parameter, public do_stress_analytical
integer, parameter, public wfc_mm_style_syrk
integer, parameter, public do_coord_crd
integer, parameter, public do_skip_13
integer, parameter, public xc_funct_xwpbe
integer, parameter, public xc_funct_bp
integer, parameter, public helium_solute_intpot_mwater
integer, parameter, public tddfpt_dipole_berry
integer, parameter, public do_loc_l1_norm_sd
integer, parameter, public xc_funct_olyp
integer, parameter, public sigma_pbe_s2
integer, parameter, public oe_saop
integer, parameter, public do_admm_aux_exch_func_opt_libxc
integer, parameter, public soc_lda
integer, parameter, public ls_scf_line_search_3point
integer, parameter, public do_cell_extxyz
integer, parameter, public do_gapw_gct
integer, parameter, public do_gapw_gcs
integer, parameter, public do_no_et
integer, parameter, public injmethod_beyn
integer, parameter, public bse_screening_tdhf
integer, parameter, public current_orb_center_wannier
integer, parameter, public rel_zora_full
integer, parameter, public ls_adapt
integer, parameter, public do_par_atom
integer, parameter, public vdw_nl_rvv10
integer, parameter, public xalmo_trial_r0_out
integer, parameter, public scan_x
integer, parameter, public helium_cell_shape_none
integer, parameter, public do_band_cartesian
integer, parameter, public ref_charge_atomic
integer, parameter, public xas_3s_type
integer, parameter, public do_mc_virial
integer, parameter, public molecular_guess
integer, parameter, public bse_iterdiag
integer, parameter, public do_loc_mixed
integer, parameter, public fftw_plan_exhaustive
integer, parameter, public hfx_library_is_both
integer, parameter, public do_coord_xtl
integer, parameter, public gw_pade_approx
integer, parameter, public do_pade
integer, parameter, public xc_vdw_fun_none
integer, parameter, public glbopt_do_minhop
integer, parameter, public fix_xz
integer, parameter, public do_fe_ac
integer, parameter, public embed_steep_desc
integer, parameter, public clustering_box
integer, parameter, public do_loc_cpo_space_nmo
integer, parameter, public scan_xyz
integer, parameter, public smeagol_runtype_emtransport
integer, parameter, public voro_radii_user
integer, parameter, public helium_forces_average
integer, parameter, public matrixinv_full
integer, parameter, public radius_vdw
integer, parameter, public do_rks_atom
integer, parameter, public dispersion_d3
integer, parameter, public atom_pseudo_run
integer, parameter, public almo_constraint_distance
integer, parameter, public z_solver_pople
integer, parameter, public do_fist_pol_cg
integer, parameter, public eri_operator_erf
integer, parameter, public outer_scf_optimizer_sd
integer, parameter, public smeagol_gridmethod_traditional
integer, parameter, public gfn1xtb
integer, parameter, public use_coulomb
integer, parameter, public do_s2_restraint
integer, parameter, public do_admm_purify_none
integer, parameter, public ec_functional_dc
integer, parameter, public state_loc_all
integer, parameter, public pot_neb_fe
integer, parameter, public canonicalize_cell_false
integer, parameter, public do_thermo_no_communication
integer, parameter, public almo_deloc_scf
integer, parameter, public do_conn_psf_u
integer, parameter, public do_fft_sg
integer, parameter, public do_mc_gemc_nvt
integer, parameter, public orb_dxy
integer, parameter, public none_ts_method_id
integer, parameter, public do_method_rigpw
integer, parameter, public cholesky_restore
integer, parameter, public do_s2_constraint
integer, parameter, public do_opt_coeff
integer, parameter, public callgraph_all
integer, parameter, public do_qmmm_image_calcmatrix
integer, parameter, public dispersion_uff
integer, parameter, public ot_chol_irac
integer, parameter, public helium_mdist_exponential
integer, parameter, public do_farming
integer, parameter, public ls_scf_submatrix_sign_direct_muadj
integer, parameter, public momproj_norm
integer, parameter, public sigma_none
integer, parameter, public cdft_beta_constraint
integer, parameter, public xalmo_case_fully_deloc
integer, parameter, public virt_number
integer, parameter, public do_qmmm_none
integer, parameter, public xc_funct_pbe
integer, parameter, public use_mom_ref_user
integer, parameter, public debug_lbfgs
integer, parameter, public broyden_type_2_explicit_ls
integer, parameter, public rel_pot_full
integer, parameter, public do_loc_none
integer, parameter, public cdft_magnetization_constraint
integer, parameter, public fxc_funct_pade
integer, parameter, public xc_pot_none
integer, parameter, public linsolver_full
integer, parameter, public do_qmmm_center_every_step
integer, parameter, public do_rep_interleaved
integer, parameter, public rmsd_weightlist
integer, parameter, public outer_scf_optimizer_bisect
integer, parameter, public outer_scf_optimizer_secant
integer, parameter, public smeagol_gridmethod_adaptive
integer, parameter, public orb_pz
integer, parameter, public wfi_frozen_method_nr
integer, parameter, public smear_energy_window
integer, parameter, public do_method_gpw
integer, parameter, public do_analytic
integer, parameter, public tddfpt_sf_col
integer, parameter, public almo_domain_layout_orbital
integer, parameter, public helium_sampling_ceperley
integer, parameter, public ls_3pnt
integer, parameter, public bse_iter_both_cond
integer, parameter, public dmfet
integer, parameter, public fxc_funct_gga
integer, parameter, public diag_block_krylov
integer, parameter, public default_cell_method_id
integer, parameter, public vdw_pairpot_dftd3
integer, parameter, public do_cosma
integer, parameter, public ls_s_preconditioner_molecular
integer, parameter, public qiskit_solver
integer, parameter, public xalmo_case_block_diag
integer, parameter, public do_method_pchg
integer, parameter, public non_periodic_ri_rs
integer, parameter, public do_bondparm_covalent
integer, parameter, public becke_cutoff_element
integer, parameter, public use_tersoff_eip
integer, parameter, public precond_mlp
integer, parameter, public dump_xmol
integer, parameter, public gapw_1c_large
integer, parameter, public ls_s_inversion_hotelling
integer, parameter, public sigma_pbe0_s2
integer, parameter, public do_nnp
integer, parameter, public helium_cell_shape_octahedron
integer, parameter, public do_cp2k
integer, parameter, public tblite_scc_mixer_cp2k
integer, parameter, public spd_inversion_dense_cholesky
integer, parameter, public model_block_lmax
integer, parameter, public do_scalapack
integer, parameter, public do_wall_none
integer, parameter, public do_method_pdg
integer, parameter, public do_admm_purify_none_dm
integer, parameter, public xc_funct_no_shortcut
integer, parameter, public wfi_linear_wf_method_nr
integer, parameter, public do_loc_scdm
integer, parameter, public use_lenosky_eip
integer, parameter, public rmsd_list
integer, parameter, public energy_loc_range
integer, parameter, public do_adiabatic_hybrid_mcy3
integer, parameter, public do_eri_os
integer, parameter, public penalty_type_lndet
integer, parameter, public gw_skip_for_regtest
integer, parameter, public cg_hestenes_stiefel
integer, parameter, public hfx_ri_do_2c_cholesky
integer, parameter, public do_qmmm_pcharge
integer, parameter, public op_loc_berry
integer, parameter, public tddfpt_kernel_none
integer, parameter, public mp2_method_direct
integer, parameter, public no_solver
integer, parameter, public negfrun_main
integer, parameter, public use_diff
integer, parameter, public do_diag_syevd
integer, parameter, public estimator_parea
integer, parameter, public dimer_init_random
integer, parameter, public default_minimization_method_id
integer, parameter, public linear_response_run
integer, parameter, public xas_3d_type
integer, parameter, public wfi_linear_p_method_nr
integer, parameter, public do_cell_pdb
integer, parameter, public outer_scf_cdft_constraint
integer, parameter, public do_tamc
integer, parameter, public wfi_linear_ps_method_nr
integer, parameter, public low_lbfgs
real(kind=dp), parameter, public alpha_imomm_default
integer, parameter, public do_method_pnnl
integer, parameter, public sgp_pseudo
integer, parameter, public wannier_projection
integer, parameter, public helium_solute_intpot_none
integer, parameter, public do_resp_minus_x_dir
integer, parameter, public do_fist_pol_none
integer, parameter, public do_ddapc_constraint
integer, parameter, public tblite_scc_mixer_none
integer, parameter, public mao_projection
integer, parameter, public tblite_mixer_memory_inherit
integer, parameter, public do_thermo_only_master
integer, parameter, public do_resp_minus_y_dir
integer, parameter, public broyden_type_1_explicit
integer, parameter, public xas_not_excited
integer, parameter, public use_mom_ref_com
integer, parameter, public hfx_ri_do_2c_diag
integer, parameter, public almo_domain_layout_atomic
integer, parameter, public nvt_adiabatic_ensemble
integer, parameter, public rpa_exchange_sosex
integer, parameter, public do_se_lr_none
integer, parameter, public denominator_natoms
integer, parameter, public ehrenfest
integer, parameter, public nph_uniaxial_ensemble
integer, parameter, public do_dkh3_atom
integer, parameter, public use_stillinger_weber_eip
integer, parameter, public no_guess
integer, parameter, public dump_pdb
integer, parameter, public helium_solute_intpot_ch5
integer, parameter, public negfint_method_simpson
integer, parameter, public almo_mat_distr_molecular
integer, parameter, public broy_mix
integer, parameter, public do_fm_mom_conserv_none
integer, parameter, public do_conn_off
integer, parameter, public eri_method_full_gpw
integer, parameter, public tblite_guess_sad
integer, parameter, public do_qmmm_image_iter
integer, parameter, public momtype_mom
integer, parameter, public estimator_wnumber
integer, parameter, public wfn_mix_orig_virtual
integer, parameter, public xas_dscf
integer, parameter, public do_rep_blocked
integer, parameter, public casci_canonical
integer, parameter, public wfi_use_prev_rho_r_method_nr
integer, parameter, public broyden_type_2_ls
integer, parameter, public use_restart_wfn
integer, parameter, public do_loc_crazy
integer, parameter, public negfrun_fermilevel
integer, parameter, public do_admm_purify_mcweeny
integer, parameter, public jacobian_fd2
integer, parameter, public do_loc_cs
integer, parameter, public do_fm_mom_conserv_buffer
integer, parameter, public high_lbfgs
integer, parameter, public penalty_type_nlmo
integer, parameter, public broyden_type_1
integer, parameter, public do_wall_gaussian
integer, parameter, public almo_domain_layout_molecular
integer, parameter, public perm_cycle
integer, parameter, public tddfpt_singlet
integer, parameter, public mp2_ri_optimize_basis
integer, parameter, public do_opt_basis
integer, parameter, public xas_none
integer, parameter, public do_lri_inv_auto
integer, parameter, public momproj_sum
integer, parameter, public tblite_cli_born_kernel_p16
integer, parameter, public radius_default
integer, parameter, public do_se_lr_ewald
integer, parameter, public outer_scf_optimizer_broyden
integer, parameter, public do_bondparm_vdw
integer, parameter, public propagator_rpmd
integer, parameter, public atomic_guess
integer, parameter, public do_admm_blocking_purify_full
integer, parameter, public npt_i_ensemble
integer, parameter, public trustr_dogleg
integer, parameter, public linsolver_umfpack
integer, parameter, public ramp_env
integer, parameter, public momtype_imom
integer, parameter, public gw_gf_gamma
integer, parameter, public use_aux_fit_basis_set
integer, parameter, public state_loc_mixed
integer, parameter, public xc_vdw_fun_nonloc
integer, parameter, public plus_u_lowdin
integer, parameter, public rmsd_all
integer, parameter, public broyden_type_1_explicit_ls
integer, parameter, public ot_algo_irac
integer, parameter, public integrate_exact
integer, parameter, public canonicalize_cell_true
integer, parameter, public atom_no_run
integer, parameter, public almo_scf_diag
integer, parameter, public do_conn_user
integer, parameter, public gto_cartesian
integer, parameter, public outer_scf_basis_center_opt
integer, parameter, public pulay_mix
integer, parameter, public tddfpt_dipole_scf_moment
integer, parameter, public kp_weights_w_auto
integer, parameter, public gto_spherical
integer, parameter, public hfx_do_eval_energy
integer, parameter, public cholesky_dbcsr
integer, parameter, public ls_cluster_molecular
integer, parameter, public do_resp_z_dir
integer, parameter, public tblite_solver_gvd
integer, parameter, public direct_p_mix
integer, parameter, public mix_coupled
real(kind=dp), parameter, public tblite_mixer_damping_default
integer, parameter, public broyden_type_2_explicit
integer, parameter, public do_qmmm_link_pseudo
integer, parameter, public current_gauge_atom
integer, parameter, public kg_tnadd_none
integer, parameter, public do_se_is_kdso_d
integer, parameter, public kp_weights_w_uniform
integer, parameter, public gapw_1c_medium
integer, parameter, public do_admm_aux_exch_func_sx_libxc
integer, parameter, public do_loc_gapo
integer, parameter, public injmethod_evp
integer, parameter, public xas_4s_type
integer, parameter, public xc_funct_pbe0
integer, parameter, public do_qmmm_center_pbc_aware
integer, parameter, public bse_iter_res_cond
integer, parameter, public ms_guess_restart
integer, parameter, public current_gauge_r
integer, parameter, public tblite_cli_solution_state_gsolv
integer, parameter, public almo_deloc_xk
integer, parameter, public fxc_none
integer, parameter, public admm2_type
integer, parameter, public xas_tp_xhh
integer, parameter, public ls_scf_pexsi
integer, parameter, public vdw_pairpot_dftd4
integer, parameter, public do_eri_mme
integer, parameter, public gw_gf_mic
integer, parameter, public outer_scf_s2_constraint
integer, parameter, public do_stress_diagonal_anal
integer, parameter, public denominator_unity
integer, parameter, public ec_ot_atomic
integer, parameter, public manual_selection
integer, parameter, public do_qmmmx
integer, parameter, public do_resp_minus_z_dir
integer, parameter, public op_loc_boys
integer, parameter, public default_ts_method_id
integer, parameter, public do_lri_opt_coeff
integer, parameter, public ot_algo_taylor_or_diag
integer, parameter, public ls_s_preconditioner_atomic
integer, parameter, public gth_pseudo
integer, parameter, public xtb_vdw_type_d3
integer, parameter, public sic_list_all
integer, parameter, public wfi_use_guess_method_nr
integer, parameter, public modified_broy_mix
integer, parameter, public ot_poly_irac
integer, parameter, public do_eip
integer, parameter, public sigma_pbe0_s1
integer, parameter, public ecp_pseudo
integer, parameter, public medium_lbfgs
integer, parameter, public history_guess
integer, parameter, public ls_scf_sign_submatrix
integer, parameter, public cholesky_off
integer, parameter, public linsolver_superlu
integer, parameter, public cdft_charge_constraint
integer, parameter, public default_lbfgs_method_id
integer, parameter, public do_nonrel_atom
integer, parameter, public neutlead_bs
integer, parameter, public do_loc_cpo_random
integer, parameter, public tblite_guess_eeq
integer, parameter, public matrixinv_rgf
integer, parameter, public dimer_init_molden
integer, parameter, public perm_plain
integer, parameter, public constant_env
integer, parameter, public isokin_ensemble
integer, parameter, public tblite_cli_solution_state_reference
integer, parameter, public clustering_small_on_larger
integer, parameter, public do_cn
integer, parameter, public tblite_cli_born_kernel_still
integer, parameter, public hfx_do_eval_forces
integer, parameter, public smear_list
integer, parameter, public ls_scf_line_search_3point_2d
integer, parameter, public xc_funct_beefvdw
integer, parameter, public kg_tnadd_embed_ri
integer, parameter, public do_dkh0_atom
integer, parameter, public ri_rpa_g0w0_crossing_bisection
integer, parameter, public ipea1xtb
integer, parameter, public tblite_cli_solvation_gb
integer, parameter, public dispersion_d3bj
integer, parameter, public tddfpt_excitations
integer, parameter, public orb_dz2
integer, parameter, public jacobian_fd1
integer, parameter, public do_method_pw
integer, parameter, public negfint_method_cc
integer, parameter, public do_coord_cif
integer, parameter, public do_mat_read
integer, parameter, public no_mix
integer, parameter, public oe_none
integer, parameter, public broyden_type_2
integer, parameter, public nph_uniaxial_damped_ensemble
integer, parameter, public kg_tnadd_embed
integer, parameter, public do_fm_mom_conserv_equal_f
integer, parameter, public do_fe_ui
integer, parameter, public sic_eo
integer, parameter, public optimizer_diis
integer, parameter, public ms_guess_restart_vec
integer, parameter, public wfc_mm_style_gemm
integer, parameter, public helium_forces_last
real(kind=dp), parameter, public radius_qmmm_default
integer, parameter, public npe_f_ensemble
integer, parameter, public calc_once_done
integer, parameter, public do_conn_amb7
integer, parameter, public hfx_library_is_libgint
integer, parameter, public xas_2p_type
integer, parameter, public xc_kernel_method_best
integer, parameter, public helium_mdist_gaussian
integer, parameter, public sccs_derivative_cd5
integer, parameter, public ot_mini_cg
integer, parameter, public do_method_undef
integer, parameter, public do_wall_quartic
integer, parameter, public kerker_mix
integer, parameter, public ec_mo_solver
integer, parameter, public xas_dip_len
integer, parameter, public do_admm_aux_exch_func_bee
integer, parameter, public linsolver_mumps
integer, parameter, public tblite_solver_gvr
integer, parameter, public bqb_opt_normal
integer, parameter, public do_fist_pol_sc
integer, parameter, public ot_precond_full_kinetic
integer, parameter, public cholesky_reduce
integer, parameter, public current_gauge_r_and_step_func
integer, parameter, public do_cell_cif
integer, parameter, public bqb_opt_off
integer, parameter, public xas_dip_vel
integer, parameter, public rel_zora_mp
integer, parameter, public no_conf
integer, parameter, public debug_run
integer, parameter, public almo_scf_guess
integer, parameter, public eri_operator_gaussian
integer, parameter, public clustering_h_on_heavier
integer, parameter, public sccs_saa_andreussi
integer, parameter, public cdft2ot
integer, parameter, public do_cell_xsc
integer, parameter, public almo_frz_crystal
integer, parameter, public smeagol_bulklead_leftright
integer, parameter, public gw_print_exx
integer, parameter, public mao_basis_orb
integer, parameter, public do_qmmm_coulomb
integer, parameter, public plus_u_mulliken_charges
integer, parameter, public do_qmmm_center_never
integer, parameter, public oe_shift
integer, parameter, public fix_y
integer, parameter, public do_test
integer, parameter, public wfi_gext_proj_qtr_nr
integer, parameter, public high_spin_roks
integer, parameter, public do_potential_mix_cl
integer, parameter, public smeagol_bulklead_left
integer, parameter, public almo_scf_skip
integer, parameter, public dump_extxyz
integer, parameter, public rho_qtbm
integer, parameter, public tddfpt_lanczos
integer, parameter, public do_multipole_section_off
integer, parameter, public do_conn_psf
integer, parameter, public do_loc_lumo
integer, parameter, public fix_none
integer, parameter, public transport_localscf
integer, parameter, public do_loc_min
integer, parameter, public xc_funct_pade
integer, parameter, public tddfpt_triplet
integer, parameter, public use_scf_wfn
integer, parameter, public cholesky_inverse
integer, parameter, public no_admm_type
integer, parameter, public do_lri_opt_all
integer, parameter, public do_qmmm_link_gho
integer, parameter, public rel_zora
integer, parameter, public do_admm_blocked_projection
integer, parameter, public langevin_ensemble
integer, parameter, public xc_funct_blyp
integer, parameter, public vdw_nl_drsll
integer, parameter, public kg_tnadd_atomic
integer, parameter, public tblite_scc_mixer_tblite
integer, parameter, public xc_kernel_method_analytic
integer, parameter, public tblite_mixer_iterations_default
integer, parameter, public do_fist
integer, parameter, public orb_s
integer, parameter, public rtp_localize_each
integer, parameter, public do_qmmm_wall_quadratic
integer, parameter, public fftw_plan_estimate
integer, parameter, public do_qmmm
integer, parameter, public ec_ot_diag
integer, parameter, public do_wall_reflective
integer, parameter, public do_uhf_atom
integer, parameter, public id_development_version
integer, parameter, public do_region_molecule
integer, parameter, public ot_mini_diis
integer, parameter, public do_admm_basis_projection
integer, parameter, public bse_singlet
integer, parameter, public do_ppl_grid
integer, parameter, public upf_pseudo
integer, parameter, public xc_pot_energy_xc_functional
integer, parameter, public npe_i_ensemble
integer, parameter, public do_thermo_al
integer, parameter, public do_potential_gaussian
integer, parameter, public xalmo_trial_simplex
integer, parameter, public z_solver_cg
integer, parameter, public embed_level_shift
integer, parameter, public matrixinv_pardiso
integer, parameter, public use_uff_vdw_radii
integer, parameter, public cg_fletcher
integer, parameter, public bse_fulldiag
integer, parameter, public mix_restrained
integer, parameter, public cg_fletcher_reeves
integer, parameter, public wfn_mix_orig_external
integer, parameter, public diag_ot
integer, parameter, public smeagol_integraltype_gauss_chebyshev
integer, parameter, public ec_ot_gs
integer, parameter, public xas_2s_type
integer, parameter, public xas_tp_xfh
integer, parameter, public voro_radii_vdw
integer, parameter, public helium_solute_intpot_runner_io
integer, parameter, public penalty_type_none
integer, parameter, public tddfpt_spin_flip
integer, parameter, public model_block_surface
integer, parameter, public do_method_rm1
integer, parameter, public do_embed
integer, parameter, public ri_rpa_method_gpw
integer, parameter, public outer_scf_ddapc_constraint
integer, parameter, public helium_mdist_quadratic
integer, parameter, public orb_py
integer, parameter, public ot_precond_solver_default
integer, parameter, public denominator_rperp2
integer, parameter, public bse_triplet
integer, parameter, public xalmo_prec_domain
integer, parameter, public do_qmmm_wall_reflective
integer, parameter, public do_admm_aux_exch_func_default_libxc
integer, parameter, public xas_tdp_by_kind
integer, parameter, public e_dens_total_density
integer, parameter, public do_sm
integer, parameter, public callgraph_master
integer, parameter, public optimizer_lin_eq_pcg
integer, parameter, public do_admm_aux_exch_func_opt
integer, parameter, public gapw_1c_small
integer, parameter, public do_qmmm_swave
integer, parameter, public injsign_positive
integer, parameter, public do_admm_aux_exch_func_none
integer, parameter, public ri_mp2_method_gpw
integer, parameter, public do_skip_12
integer, parameter, public ls_s_inversion_none
integer, parameter, public bse_screening_w0
integer, parameter, public contracted_gto
integer, parameter, public outer_scf_becke_constraint
integer, parameter, public bqb_opt_exhaustive
integer, parameter, public almo_deloc_xalmo_x
integer, parameter, public do_admm_purify_cauchy_subspace
integer, parameter, public ls_s_sqrt_proot
integer, parameter, public do_qmmm_center_grid
integer, parameter, public do_method_pm3
integer, parameter, public rtp_localize_none
integer, parameter, public int_ldos_x
integer, parameter, public do_b_neb
integer, parameter, public plus_u_mulliken
real(kind=dp), parameter, public charge_scale_factor
integer, parameter, public mao_basis_ext
integer, parameter, public helium_mdist_uniform
integer, parameter, public fix_z
integer, parameter, public radius_user
integer, parameter, public dump_atomic
integer, parameter, public almo_frz_none
integer, parameter, public default_bfgs_method_id
integer, parameter, public embed_resp
integer, parameter, public kg_color_greedy
integer, parameter, public random_guess
integer, parameter, public state_loc_none
integer, parameter, public xas_3p_type
integer, parameter, public current_orb_center_box
integer, parameter, public xas_tp_fh
integer, parameter, public tblite_cli_solution_state_bar1mol
integer, parameter, public default_cg_method_id
integer, parameter, public do_add
integer, parameter, public do_conn_generate
integer, parameter, public neutlead_dos
integer, parameter, public default_dimer_method_id
integer, parameter, public do_admm_aux_exch_func_bee_libxc
integer, parameter, public eri_method_gpw_ht
integer, parameter, public tddfpt_dipole_velocity
integer, parameter, public do_band_collective
integer, parameter, public xas_tp_flex
integer, parameter, public do_iaoloc_pm4
integer, parameter, public tblite_cli_solvation_alpb
integer, parameter, public dump_dcd_aligned_cell
integer, parameter, public do_sirius
integer, parameter, public do_stress_diagonal_numer
integer, parameter, public almo_scf_trustr
integer, parameter, public do_constr_molec
integer, parameter, public do_wall_quadratic
integer, parameter, public current_orb_center_common
integer, parameter, public do_region_thermal
integer, parameter, public ot_precond_full_single
integer, parameter, public sigma_pbe_s1
integer, parameter, public transformation_stage
integer, parameter, public smear_gaussian
integer, parameter, public admm1_type
integer, parameter, public helium_sampling_worm
integer, parameter, public do_iaoloc_l1
real(kind=dp), parameter, public tblite_mixer_max_weight_default
integer, parameter, public ls_s_sqrt_ns
integer, parameter, public injsign_negative
integer, parameter, public xas_scf_default
integer, parameter, public ms_guess_molden
integer, parameter, public ls_s_preconditioner_none
integer, parameter, public use_p_lri_basis_set
integer, parameter, public bse_tda
integer, parameter, public poly_conf
integer, parameter, public do_fm_mom_conserv_qm
integer, parameter, public ls_scf_sign_proot
integer, parameter, public do_dgemm_blas
integer, parameter, public embed_quasi_newton
integer, parameter, public bse_both
integer, parameter, public do_admm_aux_exch_func_pbex_libxc
integer, parameter, public scan_xy
integer, parameter, public do_iaoloc_enone
integer, parameter, public tblite_cli_born_kernel_auto
integer, parameter, public xas_4f_type
integer, parameter, public do_band
integer, parameter, public md_init_default
integer, parameter, public almo_deloc_x
integer, parameter, public do_d_neb
integer, parameter, public ot_precond_solver_inv_chol
integer, parameter, public kg_color_dsatur
integer, parameter, public do_tree_mc
integer, parameter, public do_qmmm_center_setup_only
integer, parameter, public smeagol_bulklead_right
integer, parameter, public do_thermo_csvr
integer, parameter, public almo_scf_dm_sign
integer, parameter, public virt_minimal
integer, parameter, public matrix_init_cholesky
integer, parameter, public do_second_rotation_step
integer, parameter, public bsse_run
integer, parameter, public state_loc_list
integer, parameter, public do_lri_opt_exps
integer, parameter, public shape_function_density
integer, parameter, public do_method_mndo
integer, parameter, public outer_scf_hirshfeld_constraint
integer, parameter, public id_release_version
integer, parameter, public radius_covalent
integer, parameter, public ls_scf_trs4
integer, parameter, public gapw_1c_orb
integer, parameter, public do_admm_aux_exch_func_default
integer, parameter, public do_potential_truncated
integer, parameter, public xtb_vdw_type_d4
integer, parameter, public mimic_run
integer, parameter, public do_resp_y_dir
integer, parameter, public do_opt_all
integer, parameter, public do_multipole_section_on
integer, parameter, public jacobian_fd1_backward
integer, parameter, public do_pwgrid_ns_fullspace
integer, parameter, public mao_basis_prim
integer, parameter, public gapw_1c_very_large
integer, parameter, public energy_force_run
integer, parameter, public almo_scf_pcg
integer, parameter, public do_dkh2_atom
integer, parameter, public do_first_rotation_step
integer, parameter, public orb_dyz
integer, parameter, public do_conn_mol_set
real(kind=dp), parameter, public tblite_mixer_omega0_default
integer, parameter, public no_pseudo
integer, parameter, public bse_iter_en_cond
integer, parameter, public weight_type_unit
integer, parameter, public do_fe_meta
integer, parameter, public rtp_method_bse
integer, parameter, public do_method_gapw
integer, parameter, public scan_xz
integer, parameter, public tddfpt_kernel_full
integer, parameter, public do_uks_atom
integer, parameter, public z_solver_sd
integer, parameter, public smeagol_integraltype_gauss_legendre
integer, parameter, public rtp_localize_once
integer, parameter, public ot_precond_none
integer, parameter, public admms_type
integer, parameter, public do_admm_charge_constrained_projection
integer, parameter, public rlaxisint_gausschebyshev
integer, parameter, public silent_lbfgs
integer, parameter, public virt_full
integer, parameter, public jacobian_fd2_backward
integer, parameter, public eri_operator_erfc
integer, parameter, public ls_2pnt
integer, parameter, public barrier_conf
integer, parameter, public bse_screening_alpha
integer, parameter, public smear_mv
integer, parameter, public almo_frz_isolated
integer, parameter, public rel_dkh
integer, parameter, public almo_mat_distr_atomic
integer, parameter, public ls_none
integer, parameter, public callgraph_none
integer, parameter, public do_potential_mix_lg
integer, parameter, public mp2_method_gpw
integer, parameter, public do_admm_purify_cauchy
integer, parameter, public xc_kernel_method_numeric
integer, parameter, public matrixinv_pexsi
integer, parameter, public embed_none
integer, parameter, public use_lri_basis_set
integer, parameter, public do_numeric
integer, parameter, public atom_basis_run
integer, parameter, public do_iaoloc_pm2
integer, parameter, public state_loc_range
integer, parameter, public g0w0
integer, parameter, public embed_fa
integer, parameter, public xc_pot_energy_none
integer, parameter, public do_optimize_input
integer, parameter, public do_resp_x_dir
integer, parameter, public do_adiabatic_model_pade
integer, parameter, public lr_gtensor
integer, parameter, public ms_guess_atomic
integer, parameter, public trustr_cauchy
integer, parameter, public do_atom
integer, parameter, public scan_y
integer, parameter, public do_zoramp_atom
integer, parameter, public ls_scf_sign
integer, parameter, public do_eb
integer, parameter, public xas_tdp_uks
integer, parameter, public int_ldos_z
integer, parameter, public ot_precond_full_single_inverse
integer, parameter, public mix_generic
integer, parameter, public dispersion_none
integer, parameter, public ms_guess_bfgs
integer, parameter, public sccs_fattebert_gygi
integer, parameter, public integrate_numeric
integer, parameter, public ls_fit
integer, parameter, public almo_deloc_xalmo_scf
integer, parameter, public do_opt_exps
integer, parameter, public tblite_scc_mixer_auto
integer, parameter, public do_conn_g96
integer, parameter, public bse_screening_rpa
integer, parameter, public gaussian_env
integer, parameter, public do_potential_id
integer, parameter, public band_diis_opt
integer, parameter, public xc_pot_energy_sum_eigenvalues
integer, parameter, public rel_trans_full
integer, parameter, public mp2_method_none
integer, parameter, public spd_inversion_ls_taylor
integer, parameter, public tblite_cli_solvation_cpcm
integer, parameter, public eri_poisson_mt
integer, parameter, public do_third_rotation_step
integer, parameter, public do_fm_mom_conserv_equal_a
integer, parameter, public do_coord_pdb
integer, parameter, public sccs_derivative_cd7
integer, parameter, public tensor_up_down
integer, parameter, public almo_frz_both
integer, parameter, public ec_matrix_tc2
integer, parameter, public tensor_orthogonal
integer, parameter, public rel_trans_molecule
integer, parameter, public cg_dai_yuan
integer, parameter, public ec_curvy_steps
integer, parameter, public do_ci_neb
integer, parameter, public ot_lwdn_irac
integer, parameter, public helium_mdist_singlev
integer, parameter, public do_it_neb
integer, parameter, public vdw_nl_lmkll
integer, parameter, public xas_4d_type
integer, parameter, public cg_liu_storey
integer, parameter, public linsolver_splitsolve
integer, parameter, public mon_car_run
integer, parameter, public current_orb_center_atom
integer, parameter, public tddfpt_davidson
integer, parameter, public soc_pbe
integer, parameter, public do_thermo_gle
integer, parameter, public diag_filter_matrix
integer, parameter, public do_lri_pseudoinv_svd
integer, parameter, public do_method_mndod
integer, parameter, public almo_constraint_block_diagonal
integer, parameter, public ri_mp2_laplace
integer, parameter, public do_fm_mom_conserv_core
integer, parameter, public ls_scf_tc2
integer, parameter, public almo_deloc_xalmo_1diag
integer, parameter, public rel_trans_atom
integer, parameter, public ls_gold
integer, parameter, public voro_radii_unity
integer, parameter, public hfx_ri_do_2c_iter
integer, parameter, public do_skip_11
integer, parameter, public scan_z
integer, parameter, public do_stress_none
integer, parameter, public do_tree_mc_ana
integer, parameter, public use_ri_aux_basis_set
integer, parameter, public multisec_mix
integer, parameter, public npt_ia_ensemble
integer, parameter, public tddfpt_sf_noncol
integer, parameter, public do_gapw_log
integer, parameter, public ec_diagonalization
integer, parameter, public xtb_vdw_type_none
integer, parameter, public nve_ensemble
integer, parameter, public small_cell_full_kp
integer, parameter, public do_method_am1
integer, parameter, public embed_diff
integer, parameter, public weight_type_mass
integer, parameter, public use_cambridge_vdw_radii
integer, parameter, public linsolver_pardiso
integer, parameter, public large_cell_gamma_ri_rs
integer, parameter, public pot_neb_full
integer, parameter, public mol_dyn_run
integer, parameter, public npt_f_ensemble
integer, parameter, public atom_energy_run
integer, parameter, public propagator_pimd
integer, parameter, public use_rt_restart
integer, parameter, public hfun_harris
integer, parameter, public do_region_massive
integer, parameter, public new_pulay_mix
integer, parameter, public do_mc_gemc_npt
integer, parameter, public xas_tdp_by_index
integer, parameter, public rho_negf
integer, parameter, public estimator_normalization
integer, parameter, public mixed_cdft_parallel
integer, parameter, public do_method_dftb
integer, parameter, public do_fft_fftw3
integer, parameter, public gw_read_exx
integer, parameter, public smeagol_runtype_bulktransport
integer, parameter, public dfet
integer, parameter, public cell_opt_run
integer, parameter, public eri_default
integer, parameter, public do_iaoloc_occ
integer, parameter, public sparse_guess
integer, parameter, public glbopt_do_mincrawl
integer, parameter, public do_hfx_auto_shells
integer, parameter, public trustr_steihaug
integer, parameter, public ri_default
integer, parameter, public orb_px
integer, parameter, public ec_matrix_trs4
integer, parameter, public virt_occ_size
integer, parameter, public estimator_pcycle
integer, parameter, public helium_cell_shape_cube
integer, parameter, public do_diag_syevx
integer, parameter, public do_cell_cp2k
integer, parameter, public fmt_id_pdb
integer, parameter, public diag_block_davidson
integer, parameter, public horb_default
integer, parameter, public do_region_global
integer, parameter, public shape_function_gaussian
integer, parameter, public almo_constraint_ao_overlap
integer, parameter, public do_exact
integer, parameter, public do_skip_14
integer, parameter, public lr_current
integer, parameter, public wfi_use_prev_wf_method_nr
integer, parameter, public radius_single
integer, parameter, public do_spin_density
integer, parameter, public evgw0
integer, parameter, public do_qmmm_gauss
integer, parameter, public bse_abba
integer, parameter, public tddfpt_dipole_length
integer, parameter, public tblite_cli_solvation_gbe
integer, parameter, public do_region_defined
integer, parameter, public sccs_derivative_fft
integer, parameter, public pint_run
integer, parameter, public xalmo_prec_zero
integer, parameter, public calc_once
integer, parameter, public use_mom_ref_zero
integer, parameter, public outer_scf_optimizer_newton_ls
integer, parameter, public do_potential_coulomb
integer, parameter, public gaussian
integer, parameter, public outer_scf_optimizer_none
integer, parameter, public do_dkh1_atom
integer, parameter, public outer_scf_optimizer_newton
integer, parameter, public matrix_init_diagonal
integer, parameter, public oe_lb
integer, parameter, public rel_pot_erfc
integer, parameter, public do_constr_none
integer, parameter, public vib_anal
integer, parameter, public tddfpt_kernel_stda
integer, parameter, public wfi_ps_method_nr
integer, parameter, public fix_xy
integer, parameter, public do_mc_traditional
integer, parameter, public rtp_method_tddft
integer, parameter, public rel_none
integer, parameter, public do_loc_cpo_restart
integer, parameter, public almo_deloc_none
integer, parameter, public linsolver_banded
integer, parameter, public none_run
integer, parameter, public ri_rpa_g0w0_crossing_z_shot
integer, parameter, public do_par_grid
integer, parameter, public negf_run
integer, parameter, public estimator_none
integer, parameter, public do_pwgrid_spherical
integer, parameter, public gfn_tblite
integer, parameter, public ref_charge_mulliken
integer, parameter, public general_roks
integer, parameter, public orb_dzx
integer, parameter, public vdw_pairpot_dftd2
integer, parameter, public rtp_bse_ham_g0w0
integer, parameter, public rlaxisint_readfromfile
integer, parameter, public do_qs
integer, parameter, public md_init_vib
integer, parameter, public eri_poisson_analytic
integer, parameter, public wfi_gext_proj_nr
integer, parameter, public do_loc_homo
integer, parameter, public do_qmmm_wall_none
integer, parameter, public transport_transmission
integer, parameter, public ec_functional_ext
integer, parameter, public transformation_normal
integer, parameter, public xas_tp_hh
integer, parameter, public xas_tdp_roks
integer, parameter, public dump_dcd
integer, parameter, public do_se_lr_ewald_r3
integer, parameter, public fxc_funct_lda
integer, parameter, public do_taylor
integer, parameter, public eri_operator_trunc
integer, parameter, public estimator_weighted
integer, parameter, public ls_scf_submatrix_sign_ns
integer, parameter, public do_se_is_kdso
integer, parameter, public opt_force_matching
integer, parameter, public embed_grid_bohr
integer, parameter, public outer_scf_none
integer, parameter, public rpa_exchange_axk
integer, parameter, public do_admm_purify_mo_diag
integer, parameter, public do_method_lrigpw
integer, parameter, public use_no
integer, parameter, public eri_poisson_periodic
integer, parameter, public do_mat_random
integer, parameter, public tblite_cli_solvation_gbsa
integer, parameter, public reftraj_ensemble
integer, parameter, public diag_standard
integer, parameter, public do_em
integer, parameter, public smear_mp
integer, parameter, public spd_inversion_ls_hotelling
integer, parameter, public sic_mauri_us
integer, parameter, public fftw_plan_measure
integer, parameter, public helium_mdist_linear
integer, parameter, public do_loc_cpo_space_wan
integer, parameter, public ls_scf_sign_ns
integer, parameter, public ec_matrix_sign
integer, parameter, public do_qmmm_center_none
integer, parameter, public ls_s_inversion_sign_sqrt
integer, parameter, public orb_dy2
integer, parameter, public calc_always
integer, parameter, public do_rohf_atom
integer, parameter, public clustering_none
integer, parameter, public do_loc_max
integer, parameter, public do_potential_short
integer, parameter, public do_mixed
integer, parameter, public sic_none
integer, parameter, public do_ppl_analytic
integer, parameter, public do_stress_numerical
integer, parameter, public do_se_is_slater
integer, parameter, public eri_operator_coulomb
integer, parameter, public ls_scf_submatrix_sign_direct_muadj_lowmem
integer, parameter, public do_qmmm_link_imomm
integer, parameter, public dispersion_d2
integer, parameter, public mix_minimum
integer, parameter, public becke_cutoff_global
integer, parameter, public do_coord_xyz
integer, parameter, public helium_solute_intpot_nnp
integer, parameter, public gfn2xtb
integer, parameter, public wfi_aspc_nr
integer, parameter, public cdft_alpha_constraint
integer, parameter, public cg_hager_zhang
integer, parameter, public custom_env
integer, parameter, public tblite_guess_ceh
integer, parameter, public optimizer_trustr
integer, parameter, public do_lri_inv
integer, parameter, public nvt_ensemble
integer, parameter, public int_ldos_none
integer, parameter, public do_ipi
integer, parameter, public do_method_xtb
integer, parameter, public broyden_type_1_ls
integer, parameter, public do_semi_analytic
integer, parameter, public do_ddapc_restraint
integer, parameter, public wfn_mix_orig_occ
real(kind=dp), parameter, public tblite_mixer_weight_factor_default
integer, parameter, public geometrical_gto
integer, parameter, public z_solver_richardson
integer, parameter, public tddfpt_dipole_velocity_old
integer, parameter, public no_sf_tddfpt
integer, parameter, public restart_guess
integer, parameter, public oe_sic
integer, parameter, public do_potential_mix_cl_trunc
integer, parameter, public rtp_bse_ham_ks
integer, parameter, public do_loc_direct
integer, parameter, public bqb_opt_patient
integer, parameter, public do_pwgrid_ns_halfspace
integer, parameter, public eri_operator_yukawa
integer, parameter, public do_loc_cpo_atomic
integer, parameter, public sccs_derivative_cd3
integer, parameter, public do_method_pm6fm
integer, parameter, public tree_mc_run
integer, parameter, public rel_sczora_mp
integer, parameter, public xc_vdw_fun_pairpot
integer, parameter, public propagator_bcmd
integer, parameter, public large_cell_gamma
integer, parameter, public tddfpt_spin_cons
integer, parameter, public gw_no_print_exx
integer, parameter, public admmq_type
integer, parameter, public xc_funct_b3lyp
integer, parameter, public do_et_ddapc
integer, parameter, public fix_yz
integer, parameter, public do_qmmm_center_max_minus_min
integer, parameter, public e_dens_soft_density
integer, parameter, public kp_weights_w_tailored
integer, parameter, public sccs_andreussi
integer, parameter, public xc_none
integer, parameter, public ot_precond_s_inverse
integer, parameter, public sic_ad
integer, parameter, public ot_mini_broyden
integer, parameter, public do_admm_exch_scaling_none
integer, parameter, public lr_chemshift
integer, parameter, public almo_deloc_x_then_scf
integer, parameter, public orb_dx2
integer, parameter, public do_arnoldi
real(kind=dp), parameter, public tblite_mixer_min_weight_default
integer, parameter, public vdw_pairpot_dftd3bj
integer, parameter, public xc_funct_hcth120
integer, parameter, public ot_precond_solver_update
integer, parameter, public optimizer_pcg
integer, parameter, public do_potential_long
integer, parameter, public gw_two_pole_model
integer, parameter, public cg_zero
integer, parameter, public mix_mymix
integer, parameter, public do_eri_gpw
integer, parameter, public cg_polak_ribiere
integer, parameter, public do_thermo_communication
integer, parameter, public swarm_do_glbopt
integer, parameter, public eri_operator_lr_trunc
integer, parameter, public ls_scf_submatrix_sign_direct
integer, parameter, public do_coord_off
integer, parameter, public use_aux_basis_set
integer, parameter, public mixed_cdft_parallel_nobuild
integer, parameter, public xes_tp_val
integer, parameter, public do_full_density
integer, parameter, public op_loc_l1_norm
integer, parameter, public canonicalize_cell_auto
integer, parameter, public voro_radii_cov
integer, parameter, public admmp_type
integer, parameter, public do_method_gapw_xc
integer, parameter, public outer_scf_optimizer_diis
integer, parameter, public do_region_none
integer, parameter, public fci_solver
integer, parameter, public fix_x
integer, parameter, public do_coord_g96
integer, parameter, public ot_mini_sd
integer, parameter, public do_coord_cp2k
integer, parameter, public kg_cholesky
integer, parameter, public do_potential_tshpsc
integer, parameter, public do_admm_exch_scaling_merlot
integer, parameter, public do_thermo_same_as_part
integer, parameter, public nph_ensemble
integer, parameter, public ri_rpa_g0w0_crossing_newton
integer, parameter, public real_time_propagation
integer, parameter, public helium_solute_intpot_cubetable
integer, parameter, public fmt_id_xyz
integer, parameter, public do_opt_none
integer, parameter, public tblite_cli_solvation_none
integer, parameter, public xalmo_prec_full
integer, parameter, public do_loc_both
integer, parameter, public numerical
integer, parameter, public scan_yz
integer, parameter, public geo_opt_run
integer, parameter, public do_method_pm6
integer, parameter, public do_dgemm_spla
integer, parameter, public oe_gllb
integer, parameter, public ot_precond_full_all
integer, parameter, public ot_precond_solver_direct
integer, parameter, public soc_none
integer, parameter, public wfi_use_prev_p_method_nr
integer, parameter, public no_excitations
integer, parameter, public eht_guess
integer, parameter, public ot2cdft
integer, parameter, public do_lri_pseudoinv_diag
integer, parameter, public do_swarm
integer, parameter, public rlaxisint_trapezoidal
integer, parameter, public do_admm_aux_exch_func_pbex
integer, parameter, public ls_cluster_atomic
integer, parameter, public ec_ls_solver
integer, parameter, public do_sczoramp_atom
integer, parameter, public hden_atomic
integer, parameter, public slater
Defines the basic variable types.
Definition kinds.F:23
integer, parameter, public dp
Definition kinds.F:34
Calculate the saop potential.
Definition xc_pot_saop.F:11