(git:b6ef100)
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 :: moments_format_detailed = 1, &
48
49 INTEGER, PARAMETER, PUBLIC :: do_no_et = 0, &
50 do_et_ddapc = 1
51 ! Method Names
52 INTEGER, PARAMETER, PUBLIC :: do_qs = 1, &
53 do_fist = 2, &
54 do_qmmm = 3, &
55 do_qmmmx = 4, &
56 do_eip = 5, &
57 do_mixed = 6, &
58 do_embed = 7, &
59 do_sirius = 8, &
60 do_nnp = 9, &
61 do_ipi = 10
62
63 ! QMMM
64 REAL(kind=dp), PARAMETER, PUBLIC :: radius_qmmm_default = 0.80_dp, & ! Angstrom
65 alpha_imomm_default = 1.38_dp, &
66 charge_scale_factor = 1.00_dp
67 ! BAND
68 INTEGER, PARAMETER, PUBLIC :: band_md_opt = 0, &
70
71 INTEGER, PARAMETER, PUBLIC :: do_band_cartesian = 0, &
73 ! Weight_types
74 INTEGER, PARAMETER, PUBLIC :: weight_type_unit = 0, &
76
77 ! Diagonalization routines of the ScaLAPACK library
78 INTEGER, PARAMETER, PUBLIC :: do_diag_syevd = 1, &
80 ! initial matrix methods methods
81 INTEGER, PARAMETER, PUBLIC :: do_mat_random = 1, &
82 do_mat_read = 2
83
84 INTEGER, PARAMETER, PUBLIC :: do_constr_none = 1, &
85 do_constr_atomic = 2, &
87
88 INTEGER, PARAMETER, PUBLIC :: do_cell_cp2k = 1, &
89 do_cell_cif = 2, &
90 do_cell_xsc = 3, &
91 do_cell_extxyz = 4, &
92 do_cell_pdb = 5
93 INTEGER, PARAMETER, PUBLIC :: canonicalize_cell_auto = 0, &
96
97 INTEGER, PARAMETER, PUBLIC :: rmsd_all = 0, &
98 rmsd_list = 1, &
100
101 INTEGER, PARAMETER, PUBLIC :: do_rep_interleaved = 0, &
103
104 ! MD Ensemble
105 INTEGER, PARAMETER, PUBLIC :: nve_ensemble = 1, &
106 nvt_ensemble = 2, &
107 npt_i_ensemble = 3, &
108 npt_f_ensemble = 4, &
111 nph_ensemble = 7, &
112 isokin_ensemble = 8, &
113 reftraj_ensemble = 9, &
114 langevin_ensemble = 10, &
115 npe_f_ensemble = 11, &
116 npe_i_ensemble = 12, &
118 npt_ia_ensemble = 14
119
120 INTEGER, PARAMETER, PUBLIC :: do_thermo_same_as_part = 100, &
121 do_thermo_nose = 101, &
122 do_thermo_csvr = 102, &
123 do_thermo_gle = 103, &
124 do_thermo_al = 104
125
126 ! MD initialisation method
127 INTEGER, PARAMETER, PUBLIC :: md_init_default = 1, &
128 md_init_vib = 2
129
130 ! Run Types
131 INTEGER, PARAMETER, PUBLIC :: none_run = 1, &
132 energy_run = 2, &
133 energy_force_run = 3, &
134 mol_dyn_run = 4, &
135 geo_opt_run = 5, &
136 mon_car_run = 6, &
137 debug_run = 8, &
138 bsse_run = 9, &
139 linear_response_run = 10, &
140 pint_run = 11, &
141 vib_anal = 12, &
142 do_band = 13, &
143 cell_opt_run = 14, &
145 ehrenfest = 16, &
146 do_tamc = 17, &
147 tree_mc_run = 18, &
148 driver_run = 19, &
149 negf_run = 20, &
150 mimic_run = 21, &
151 mtlr_run = 22
152
153 ! Run Types of Atom Code
154 INTEGER, PARAMETER, PUBLIC :: atom_no_run = 1, &
155 atom_energy_run = 2, &
156 atom_basis_run = 3, &
158
159 ! Integral types in Atom Code
160 INTEGER, PARAMETER, PUBLIC :: do_analytic = 1, &
161 do_semi_analytic = 2, &
162 do_numeric = 3
163 ! Basis set type for Atom Code
164 INTEGER, PARAMETER, PUBLIC :: gaussian = 1, &
165 geometrical_gto = 2, &
166 contracted_gto = 3, &
167 slater = 4, &
168 numerical = 5
169 ! Method type for Atom Code
170 INTEGER, PARAMETER, PUBLIC :: do_rks_atom = 1, &
171 do_uks_atom = 2, &
172 do_rhf_atom = 3, &
173 do_uhf_atom = 4, &
174 do_rohf_atom = 5
175 ! Relativistic correction for Atom Code
176 INTEGER, PARAMETER, PUBLIC :: do_nonrel_atom = 100, &
177 do_zoramp_atom = 101, &
178 do_sczoramp_atom = 102, &
179 do_dkh0_atom = 110, &
180 do_dkh1_atom = 111, &
181 do_dkh2_atom = 112, &
182 do_dkh3_atom = 113
183
184 ! Pseudopotential type for Atom Code
185 INTEGER, PARAMETER, PUBLIC :: no_pseudo = 0, &
186 gth_pseudo = 1, &
187 upf_pseudo = 2, &
188 ecp_pseudo = 3, &
189 sgp_pseudo = 4
190 ! Confinement type for Atom Code
191 INTEGER, PARAMETER, PUBLIC :: no_conf = 0, &
192 poly_conf = 1, &
193 barrier_conf = 2
194 ! BAND
195 INTEGER, PARAMETER, PUBLIC :: do_b_neb = 0, &
196 do_it_neb = 1, &
197 do_ci_neb = 2, &
198 do_d_neb = 3, &
199 do_sm = 4, &
200 do_eb = 5
201
202 INTEGER, PARAMETER, PUBLIC :: pot_neb_full = 0, &
203 pot_neb_fe = 1, &
204 pot_neb_me = 2
205
206 INTEGER, PARAMETER, PUBLIC :: cholesky_off = 0, &
207 cholesky_reduce = 1, &
208 cholesky_restore = 2, &
209 cholesky_inverse = 3, &
211
212 INTEGER, PARAMETER, PUBLIC :: atomic_guess = 1, &
213 restart_guess = 2, &
214 random_guess = 3, &
215 core_guess = 4, &
216 history_guess = 5, &
217 no_guess = 6, &
218 mopac_guess = 7, &
219 sparse_guess = 8, &
220 almo_scf_guess = 9, &
221 molecular_guess = 10, &
222 eht_guess = 11
223
224 ! Projection formulas for the maximum overlap method
225 INTEGER, PARAMETER, PUBLIC :: momproj_norm = 0, &
226 momproj_sum = 1
227
228 ! Type of the MOM method
229 INTEGER, PARAMETER, PUBLIC :: momtype_mom = 0, &
230 momtype_imom = 1
231
232 INTEGER, PARAMETER, PUBLIC :: almo_frz_none = 0, &
233 almo_frz_isolated = 1, &
234 almo_frz_crystal = 2, &
235 almo_frz_both = 3
236
237 INTEGER, PARAMETER, PUBLIC :: do_gapw_gcs = 1, &
238 do_gapw_gct = 2, &
239 do_gapw_log = 3
240
241 INTEGER, PARAMETER, PUBLIC :: gapw_1c_orb = 1000, &
242 gapw_1c_small = 1002, &
243 gapw_1c_medium = 1003, &
244 gapw_1c_large = 1004, &
245 gapw_1c_very_large = 1005
246
247 INTEGER, PARAMETER, PUBLIC :: do_pwgrid_spherical = 1, &
250
251 INTEGER, PARAMETER, PUBLIC :: wfi_use_guess_method_nr = 0, &
257 wfi_ps_method_nr = 6, &
259 wfi_aspc_nr = 8, &
260 wfi_gext_proj_nr = 9, &
262
263 INTEGER, PARAMETER, PUBLIC :: do_method_undef = 0, &
264 do_method_gapw = 1, &
265 do_method_gapw_xc = 2, &
266 do_method_gpw = 3, &
267 do_method_lrigpw = 4, &
268 do_method_rigpw = 5, &
269 do_method_mndo = 7, &
270 do_method_am1 = 8, &
271 do_method_pm3 = 9, &
272 do_method_pm6 = 10, &
273 do_method_mndod = 11, &
274 do_method_pdg = 12, &
275 do_method_rm1 = 13, &
276 do_method_dftb = 14, &
277 do_method_pchg = 15, &
278 do_method_pnnl = 16, &
279 do_method_ofgpw = 17, &
280 do_method_pm6fm = 18, &
281 do_method_pw = 19, &
282 do_method_xtb = 20
283
284 INTEGER, PARAMETER, PUBLIC :: do_multipole_section_on = 0, &
286
287 INTEGER, PARAMETER, PUBLIC :: do_ppl_analytic = 0, &
288 do_ppl_grid = 1
289
290 INTEGER, PARAMETER, PUBLIC :: do_se_is_kdso = 0, &
291 do_se_is_kdso_d = 1, &
293
294 INTEGER, PARAMETER, PUBLIC :: do_se_lr_none = 0, &
295 do_se_lr_ewald = 1, &
296 do_se_lr_ewald_r3 = 2, &
298
299 INTEGER, PARAMETER, PUBLIC :: do_par_atom = 0, &
300 do_par_grid = 1
301
302 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_every_step = 0, &
305
306 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_max_minus_min = 0, &
308 ! Thermostats
309 INTEGER, PARAMETER, PUBLIC :: do_thermo_no_communication = 0, &
312
313 ! pint coordinate transformations
314 INTEGER, PARAMETER, PUBLIC :: transformation_normal = 1, &
316
317 ! pint propagator mode
318 INTEGER, PARAMETER, PUBLIC :: propagator_pimd = 1, &
319 propagator_rpmd = 2, &
320 propagator_cmd = 3, &
322 ! pint propagator mode
323 INTEGER, PARAMETER, PUBLIC :: integrate_numeric = 1, &
325
326 ! piglet S-matrix initialisations
327 INTEGER, PARAMETER, PUBLIC :: matrix_init_cholesky = 1, &
329
330 ! helium pbc unit cell shapes
331 INTEGER, PARAMETER, PUBLIC :: helium_cell_shape_none = 0, &
334
335 ! helium-solute interaction potentials
336 INTEGER, PARAMETER, PUBLIC :: helium_solute_intpot_none = 0, &
342
343 ! helium force selection
344 INTEGER, PARAMETER, PUBLIC :: helium_forces_average = 0, &
346 ! superfluid density, estimators
347 INTEGER, PARAMETER, PUBLIC :: estimator_none = 1, &
348 estimator_parea = 2, &
349 estimator_wnumber = 3, &
350 estimator_pcycle = 4, &
351 estimator_weighted = 5, &
353
354 ! superfluid density, denominator selector
355 INTEGER, PARAMETER, PUBLIC :: denominator_unity = 1, &
356 denominator_natoms = 2, &
359
360 ! helium-sampling algorithms
361 INTEGER, PARAMETER, PUBLIC :: helium_sampling_ceperley = 0, &
363
364 ! distribution types for sampling path lengths
365 INTEGER, PARAMETER, PUBLIC :: helium_mdist_singlev = 1, &
371
372 INTEGER, PARAMETER, PUBLIC :: perm_plain = 1, &
373 perm_cycle = 2
374
375 ! Free Energy methods
376 INTEGER, PARAMETER, PUBLIC :: do_fe_meta = 0, &
377 do_fe_ui = 1, &
378 do_fe_ac = 2
379
380 INTEGER, PARAMETER, PUBLIC :: do_wall_none = 0, &
381 do_wall_reflective = 1, &
382 do_wall_quadratic = 2, &
383 do_wall_quartic = 3, &
385
386 INTEGER, PARAMETER, PUBLIC :: do_wall_p = 0, &
387 do_wall_m = 1
388 ! Output formats
389 INTEGER, PARAMETER, PUBLIC :: dump_atomic = 1, &
390 dump_xmol = 2, &
391 dump_dcd = 3, &
392 dump_pdb = 4, &
394 dump_extxyz = 6
395
396 INTEGER, PARAMETER, PUBLIC :: fmt_id_xyz = 1, &
397 fmt_id_pdb = 2
398
399 INTEGER, PARAMETER, PUBLIC :: do_qmmm_none = 0, &
400 do_qmmm_coulomb = 1, &
401 do_qmmm_gauss = 2, &
402 do_qmmm_swave = 3, &
403 do_qmmm_pcharge = 4, &
404 do_qmmm_link_imomm = 1, &
405 do_qmmm_link_gho = 2, &
409 do_qmmm_wall_none = 0, &
414
415 INTEGER, PARAMETER, PUBLIC :: calc_always = 0, &
416 calc_once = 1, &
418
419 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_none = 0, &
422
423 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_core = 0, &
426
427 INTEGER, PARAMETER, PUBLIC :: do_region_global = 0, &
428 do_region_molecule = 1, &
429 do_region_massive = 2, &
430 do_region_none = 3, &
431 do_region_defined = 4, &
432 do_region_thermal = 5, &
434 do_bondparm_vdw = 1, &
435 do_skip_11 = 0, &
436 do_skip_12 = 1, &
437 do_skip_13 = 2, &
438 do_skip_14 = 3, &
439 do_conn_psf = 1, &
440 do_conn_psf_u = 2, &
441 do_conn_generate = 3, &
442 do_conn_off = 4, &
443 do_conn_mol_set = 5, &
444 do_conn_g87 = 6, &
445 do_conn_g96 = 7, &
446 do_conn_amb7 = 8, &
447 do_conn_user = 9, &
448 do_coord_off = 0, &
449 do_coord_pdb = 1, &
450 do_coord_xyz = 2, &
451 do_coord_g96 = 3, &
452 do_coord_crd = 4, &
453 do_coord_cif = 5, &
454 do_coord_xtl = 6, &
455 do_coord_cp2k = 7
456
457 INTEGER, PARAMETER, PUBLIC :: do_stress_none = 0, &
462
463 INTEGER, PARAMETER, PUBLIC :: do_mc_traditional = 0, &
464 do_mc_gemc_nvt = 1, &
465 do_mc_gemc_npt = 2, &
466 do_mc_virial = 3
467
468 INTEGER, PARAMETER, PUBLIC :: do_loc_none = 0, &
469 do_loc_jacobi = 1, &
470 do_loc_crazy = 2, &
471 do_loc_direct = 3, &
472 do_loc_l1_norm_sd = 4, &
473 do_loc_scdm = 5, &
474 do_loc_gapo = 6, &
475 do_loc_cs = 7
476
477 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_atomic = 0, &
478 do_loc_cpo_restart = 1, &
480
481 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_space_wan = 0, &
483
484 INTEGER, PARAMETER, PUBLIC :: do_loc_min = 0, &
485 do_loc_max = 1, &
486 op_loc_berry = 0, &
487 op_loc_boys = 1, &
488 op_loc_pipek = 2, &
489 op_loc_l1_norm = 3, &
490 state_loc_all = 0, &
491 state_loc_range = 1, &
492 state_loc_list = 2, &
493 energy_loc_range = 3, &
494 state_loc_none = 4, &
496
497 INTEGER, PARAMETER, PUBLIC :: do_loc_homo = 0, &
498 do_loc_lumo = 1, &
499 do_loc_both = 2, &
500 do_loc_mixed = 3
501
502 INTEGER, PARAMETER, PUBLIC :: orb_s = 0, &
503 orb_px = 1, &
504 orb_py = 2, &
505 orb_pz = 3, &
506 orb_dxy = 4, &
507 orb_dyz = 5, &
508 orb_dzx = 6, &
509 orb_dx2 = 7, &
510 orb_dy2 = 8, &
511 orb_dz2 = 9
512
513 INTEGER, PARAMETER, PUBLIC :: use_mom_ref_com = 0, &
514 use_mom_ref_coac = 1, &
515 use_mom_ref_user = 2, &
517
518 INTEGER, PARAMETER, PUBLIC :: current_gauge_r = 1, &
520 current_gauge_atom = 3, &
525
526 INTEGER, PARAMETER, PUBLIC :: ot_mini_sd = 1, ot_mini_cg = 2, ot_mini_diis = 3, &
528 INTEGER, PARAMETER, PUBLIC :: ot_algo_taylor_or_diag = 1, ot_algo_irac = 2
529 INTEGER, PARAMETER, PUBLIC :: ot_chol_irac = 1, ot_poly_irac = 2, ot_lwdn_irac = 3
530 INTEGER, PARAMETER, PUBLIC :: ls_none = 1, ls_2pnt = 2, ls_3pnt = 3, ls_gold = 4, ls_fit = 5, &
531 ls_adapt = 6
532 INTEGER, PARAMETER, PUBLIC :: ot_precond_none = 0, &
538 precond_mlp = 7
539 INTEGER, PARAMETER, PUBLIC :: ot_precond_solver_default = 1, &
544
545 INTEGER, PARAMETER, PUBLIC :: diag_standard = 1, &
546 diag_ot = 2, &
547 diag_block_krylov = 3, &
550
551 INTEGER, PARAMETER, PUBLIC :: default_lbfgs_method_id = 1, &
554
555 INTEGER, PARAMETER, PUBLIC :: default_minimization_method_id = 1, &
559
560 INTEGER, PARAMETER, PUBLIC :: none_ts_method_id = 0, &
562
563 INTEGER, PARAMETER, PUBLIC :: dimer_init_random = 0, &
565
566 INTEGER, PARAMETER, PUBLIC :: do_first_rotation_step = 0, &
569
570 ! See variable "iprint" in src/motion/cp_lbfgs.F for explanation
571 INTEGER, PARAMETER, PUBLIC :: silent_lbfgs = 0, &
572 low_lbfgs = 1, &
573 medium_lbfgs = 99, &
574 high_lbfgs = 100, &
575 debug_lbfgs = 101
576
577 INTEGER, PARAMETER, PUBLIC :: xc_funct_no_shortcut = 0, &
578 xc_funct_blyp = 1, &
579 xc_funct_pade = 2, &
580 xc_funct_pbe = 3, &
581 xc_funct_tpss = 4, &
582 xc_funct_hcth120 = 5, &
583 xc_funct_olyp = 6, &
584 xc_funct_bp = 7, &
585 xc_none = 8, &
586 xc_funct_xwpbe = 9, &
587 xc_funct_b3lyp = 10, &
588 xc_funct_pbe0 = 11, &
590 INTEGER, PARAMETER, PUBLIC :: fxc_none = 0, &
591 fxc_funct_pade = 1, &
592 fxc_funct_lda = 2, &
593 fxc_funct_gga = 3
594 INTEGER, PARAMETER, PUBLIC :: sic_none = 0, &
595 sic_mauri_us = 1, &
596 sic_mauri_spz = 2, &
597 sic_ad = 3, &
598 sic_eo = 4
599 INTEGER, PARAMETER, PUBLIC :: sic_list_all = 1, &
601 INTEGER, PARAMETER, PUBLIC :: tddfpt_singlet = 0, &
602 tddfpt_triplet = 1, &
603 tddfpt_spin_cons = 2, &
605 INTEGER, PARAMETER, PUBLIC :: tddfpt_lanczos = 0, &
607 INTEGER, PARAMETER, PUBLIC :: tddfpt_kernel_none = 2, &
608 tddfpt_kernel_full = 1, &
610 INTEGER, PARAMETER, PUBLIC :: no_sf_tddfpt = 0, &
611 tddfpt_sf_col = 1, &
613 INTEGER, PARAMETER, PUBLIC :: oe_none = 0, &
614 oe_lb = 1, &
615 oe_gllb = 2, &
616 oe_saop = 3, &
617 oe_sic = 44, &
618 oe_shift = 4
619 INTEGER, PARAMETER, PUBLIC :: no_excitations = 0, &
621 INTEGER, PARAMETER, PUBLIC :: xc_vdw_fun_none = 100, &
622 xc_vdw_fun_pairpot = 101, &
624 INTEGER, PARAMETER, PUBLIC :: vdw_pairpot_dftd2 = 1, &
625 vdw_pairpot_dftd3 = 2, &
628 INTEGER, PARAMETER, PUBLIC :: vdw_nl_drsll = 1, &
629 vdw_nl_lmkll = 2, &
630 vdw_nl_rvv10 = 3
631
632 ! Input constants for relativistic calculations
633 INTEGER, PARAMETER, PUBLIC :: rel_none = 0, &
634 rel_dkh = 1, &
635 rel_zora = 2
636 INTEGER, PARAMETER, PUBLIC :: rel_zora_full = 100, &
637 rel_zora_mp = 101, &
638 rel_sczora_mp = 102
639 INTEGER, PARAMETER, PUBLIC :: rel_trans_full = 0, &
640 rel_trans_molecule = 1, &
642 INTEGER, PARAMETER, PUBLIC :: rel_pot_full = 0, &
643 rel_pot_erfc = 1
644
645 INTEGER, PARAMETER, PUBLIC :: do_add = 1, &
646 do_remove = 2
647
648 INTEGER, PARAMETER, PUBLIC :: xc_pot_energy_none = 0, &
651
652 INTEGER, PARAMETER, PUBLIC :: xc_pot_none = 1000, &
653 xc_pot_saop = 1001
654
655 INTEGER, PARAMETER, PUBLIC :: xtb_vdw_type_none = 0, &
656 xtb_vdw_type_d3 = 1, &
658
659 ! Hirshfeld partitioning
660 INTEGER, PARAMETER, PUBLIC :: shape_function_gaussian = 1, &
662 INTEGER, PARAMETER, PUBLIC :: ref_charge_atomic = 100, &
664 INTEGER, PARAMETER, PUBLIC :: radius_covalent = 10, &
665 radius_user = 11, &
666 radius_single = 12, &
667 radius_vdw = 13, &
668 radius_default = 14
669
670 ! Voronoi integration
671 INTEGER, PARAMETER, PUBLIC :: voro_radii_unity = 100, &
672 voro_radii_vdw = 101, &
673 voro_radii_cov = 102, &
674 voro_radii_user = 103
675
676 ! BQB Format
677 INTEGER, PARAMETER, PUBLIC :: bqb_opt_off = 100, &
678 bqb_opt_quick = 101, &
679 bqb_opt_normal = 102, &
680 bqb_opt_patient = 103, &
682
683 ! MAO
684 INTEGER, PARAMETER, PUBLIC :: mao_basis_orb = 2000, &
685 mao_basis_prim = 2001, &
686 mao_basis_ext = 2002
687
688 ! IAO
689 INTEGER, PARAMETER, PUBLIC :: do_iaoloc_pm2 = 100, &
690 do_iaoloc_pm4 = 200, &
691 do_iaoloc_l1 = 300, &
692 do_iaoloc_enone = 1000, &
693 do_iaoloc_energy = 1001, &
694 do_iaoloc_occ = 1002
695
696 ! X-Ray spectra Calculation
697 INTEGER, PARAMETER, PUBLIC :: xas_none = 0, &
698 xas_tp_hh = 1, &
699 xas_tp_fh = 2, &
700 xes_tp_val = 3, &
701 xas_tp_xhh = 4, &
702 xas_tp_xfh = 5, &
703 xas_dscf = 6, &
704 xas_tp_flex = 7
705 INTEGER, PARAMETER, PUBLIC :: xas_not_excited = 0, &
706 xas_1s_type = 1, &
707 xas_2s_type = 2, &
708 xas_2p_type = 3, &
709 xas_3s_type = 4, &
710 xas_3p_type = 5, &
711 xas_3d_type = 6, &
712 xas_4s_type = 7, &
713 xas_4p_type = 8, &
714 xas_4d_type = 9, &
715 xas_4f_type = 10
716 INTEGER, PARAMETER, PUBLIC :: xas_dip_len = 1, &
717 xas_dip_vel = 2
718 INTEGER, PARAMETER, PUBLIC :: xas_scf_default = 0, &
720
721 ! Time-dependent XAS
722 INTEGER, PARAMETER, PUBLIC :: xas_tdp_by_index = 1, &
723 xas_tdp_by_kind = 2, &
724 xas_tdp_roks = 1, &
725 xas_tdp_uks = 2
726
727 ! Form of dipole operator for TDDFPT oscillator strength calculation
728 INTEGER, PARAMETER, PUBLIC :: tddfpt_dipole_berry = 1, &
733
734 ! XC Kernel derivative methods for forces
735 INTEGER, PARAMETER, PUBLIC :: xc_kernel_method_best = 100, &
738
739 ! Linear Response for properties
740 INTEGER, PARAMETER, PUBLIC :: lr_none = 0, &
741 lr_chemshift = 1, &
742 lr_gtensor = 2, &
743 lr_current = 3
744
745 ! EIP models
746 INTEGER, PARAMETER, PUBLIC :: use_bazant_eip = 1, &
747 use_lenosky_eip = 2, &
750
751 ! ddapc restraint forms
752 INTEGER, PARAMETER, PUBLIC :: do_ddapc_restraint = 773, &
754
755 ! outer scf types
756 INTEGER, PARAMETER, PUBLIC :: outer_scf_ddapc_constraint = 123, &
759 outer_scf_none = 126, &
763
764 ! outer scf optimizers
765 INTEGER, PARAMETER, PUBLIC :: outer_scf_optimizer_sd = 1001, &
773
774 ! outer scf broyden optimizer types
775 INTEGER, PARAMETER, PUBLIC :: broyden_type_1 = 1101, &
777 broyden_type_2 = 1103, &
779 broyden_type_1_ls = 1105, &
781 broyden_type_2_ls = 1107, &
783
784 ! finite difference types for calculation of inverse jacobian
785 INTEGER, PARAMETER, PUBLIC :: jacobian_fd1 = 1, &
787 jacobian_fd2 = 3, &
790
791 ! s2 restraint forms
792 INTEGER, PARAMETER, PUBLIC :: do_s2_restraint = 872, &
793 do_s2_constraint = 873
794
795 ! Becke cutoff schemes
796 INTEGER, PARAMETER, PUBLIC :: becke_cutoff_global = 790, &
798
799 ! CDFT constraint and control types
800 INTEGER, PARAMETER, PUBLIC :: ot2cdft = 101, &
801 cdft2ot = 102
802
803 ! CDFT constraint type definitions
804 INTEGER, PARAMETER, PUBLIC :: cdft_charge_constraint = 820, &
806 cdft_alpha_constraint = 822, &
808
809 ! Mixed CDFT calculation run types
810 INTEGER, PARAMETER, PUBLIC :: mixed_cdft_serial = 90, &
813
814 ! ROKS schemes
815 INTEGER, PARAMETER, PUBLIC :: general_roks = 1, &
817
818 ! mixing of force envs
819 INTEGER, PARAMETER, PUBLIC :: mix_linear_combination = 701, &
820 mix_minimum = 702, &
821 mix_coupled = 703, &
822 mix_restrained = 704, &
823 mix_generic = 705, &
824 mix_mymix = 706, &
825 mix_cdft = 707
826
827 ! cost models for distribution 2d
828 INTEGER, PARAMETER, PUBLIC :: model_block_count = 453, &
829 model_block_surface = 454, &
830 model_block_lmax = 455
831
832 ! clustering methods
833 INTEGER, PARAMETER, PUBLIC :: clustering_none = 0, &
834 clustering_box = 1, &
837
838 ! HFX potential type (ri_default for RI but used with potentials)
839 INTEGER, PARAMETER, PUBLIC :: do_potential_coulomb = 1, &
840 do_potential_short = 2, &
841 do_potential_long = 3, &
845 do_potential_id = 7, &
848 do_potential_tshpsc = 1009, &
849 ri_default = 10001
850
851 ! HFX periodic number of shells
852 INTEGER, PARAMETER, PUBLIC :: do_hfx_auto_shells = -1
853
854 ! adiabatic hybrid type
855 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_hybrid_mcy3 = 1
856
857 ! adiabatic model type
858 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_model_pade = 1
859
860 ! HFX evaluation type
861 INTEGER, PARAMETER, PUBLIC :: hfx_do_eval_energy = 1, &
863
864 ! HFX RI matrix methods
865 INTEGER, PARAMETER, PUBLIC :: hfx_ri_do_2c_iter = 1, &
866 hfx_ri_do_2c_diag = 2, &
868
869 INTEGER, PARAMETER, PUBLIC :: hfx_library_is_libint = 1, &
872
873 ! mode selctive vibrational analysis
874 INTEGER, PARAMETER, PUBLIC :: ms_guess_bfgs = 1, &
875 ms_guess_atomic = 2, &
876 ms_guess_restart = 3, &
879
880 ! BASIS SET PARAMETER
881 ! This parameter identifies basis sets
882 INTEGER, PARAMETER, PUBLIC :: use_orb_basis_set = 1, &
884 use_aux_basis_set = 3, &
886 use_lri_basis_set = 5, &
888 ! ADMM PARAMETER
889 ! This parameter defines the method to use for the purification
890 INTEGER, PARAMETER, PUBLIC :: do_admm_purify_none = 1, &
897
898 ! This parameter defines when to use blocking
903
904 ! This parameter defines when to use blocking
905 INTEGER, PARAMETER, PUBLIC :: do_admm_aux_exch_func_default = 0, &
915
916 ! Define scaling of the exchange correction
917 INTEGER, PARAMETER, PUBLIC :: do_admm_exch_scaling_none = 0, &
919 ! ADMM TYPES
920 INTEGER, PARAMETER, PUBLIC :: no_admm_type = 0, &
921 admm1_type = 1, &
922 admm2_type = 2, &
923 admms_type = 3, &
924 admmp_type = 4, &
925 admmq_type = 5
926
927 ! Define DFT+U method identifier codes
928 INTEGER, PARAMETER, PUBLIC :: plus_u_lowdin = 1, &
929 plus_u_mulliken = 2, &
932
933 ! Define identifier codes for smearing method
934 INTEGER, PARAMETER, PUBLIC :: smear_energy_window = 1, &
935 smear_fermi_dirac = 2, &
936 smear_list = 3, &
937 smear_gaussian = 4, &
938 smear_mp = 5, &
939 smear_mv = 6
940
941 ! Define identifier codes for mixing method
942
943 INTEGER, PARAMETER, PUBLIC :: no_mix = 0, &
944 direct_p_mix = 1, &
945 kerker_mix = 2, &
946 pulay_mix = 3, &
947 broy_mix = 4, &
948 modified_broy_mix = 5, &
949 multisec_mix = 6, &
950 new_pulay_mix = 7
951
952 ! Define identifier codes for diagonalization-based SCF update methods
953 INTEGER, PARAMETER, PUBLIC :: diag_update_method_mixing = 1, &
955
956 ! FFT library
957 ! these might need sync with fft_lib.F
958 INTEGER, PARAMETER, PUBLIC :: do_fft_sg = 1, &
959 do_fft_fftw3 = 3
960 INTEGER, PARAMETER, PUBLIC :: fftw_plan_estimate = 1, &
961 fftw_plan_measure = 2, &
962 fftw_plan_patient = 3, &
964 ! Local DGEMM library
965 INTEGER, PARAMETER, PUBLIC :: do_dgemm_spla = 1, &
966 do_dgemm_blas = 2
967
968 !real time propagation
969 INTEGER, PARAMETER, PUBLIC :: do_taylor = 1, &
970 do_pade = 2, &
971 do_arnoldi = 3, &
972 do_bch = 4, &
973 do_exact = 5
974
975 INTEGER, PARAMETER, PUBLIC :: do_etrs = 1, &
976 do_cn = 2, &
977 do_em = 3
978
979 INTEGER, PARAMETER, PUBLIC :: use_scf_wfn = 1, &
980 use_restart_wfn = 2, &
982
983 INTEGER, PARAMETER, PUBLIC :: constant_env = 1, &
984 gaussian_env = 2, &
985 ramp_env = 3, &
986 custom_env = 4
987
988 INTEGER, PARAMETER, PUBLIC :: rtp_localize_none = 0, &
989 rtp_localize_once = 1, &
991
992 INTEGER, PARAMETER, PUBLIC :: rtp_method_tddft = 1, &
993 rtp_method_bse = 2, &
995
996 INTEGER, PARAMETER, PUBLIC :: rtp_bse_ham_ks = 1, &
998
999 INTEGER, PARAMETER, PUBLIC :: rtp_bse_kernel_ri_default = 0, &
1002
1003 ! how to solve polarizable force fields
1004 INTEGER, PARAMETER, PUBLIC :: do_fist_pol_none = 1, &
1005 do_fist_pol_sc = 2, &
1006 do_fist_pol_cg = 3
1007
1008 ! some dm_ls_scf parameters
1009 INTEGER, PARAMETER, PUBLIC :: ls_s_preconditioner_none = 7, &
1012
1013 INTEGER, PARAMETER, PUBLIC :: ls_cluster_atomic = 111, &
1015
1016 INTEGER, PARAMETER, PUBLIC :: ls_s_inversion_hotelling = 3, &
1019
1020 INTEGER, PARAMETER, PUBLIC :: ls_s_sqrt_ns = 1, &
1021 ls_s_sqrt_proot = 2
1022
1023 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign = 17, ls_scf_trs4 = 18, &
1024 ls_scf_tc2 = 19, ls_scf_pexsi = 20
1025
1026 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign_ns = 1, ls_scf_sign_proot = 2, ls_scf_sign_submatrix = 3
1027
1028 INTEGER, PARAMETER, PUBLIC :: ls_scf_submatrix_sign_ns = 1, ls_scf_submatrix_sign_direct = 2, &
1030
1031 INTEGER, PARAMETER, PUBLIC :: ls_scf_line_search_3point = 3, &
1033 ! some ZMP paramenters
1034 INTEGER, PARAMETER, PUBLIC :: use_coulomb = 1, &
1035 use_diff = 2, &
1036 use_no = 3
1037
1038 ! parameters for ALMO methods
1039 INTEGER, PARAMETER, PUBLIC :: almo_domain_layout_orbital = 1, &
1042
1043 INTEGER, PARAMETER, PUBLIC :: almo_mat_distr_atomic = 1, &
1045
1046 INTEGER, PARAMETER, PUBLIC :: almo_constraint_block_diagonal = 0, &
1049
1050 ! methods to treat electron delocalization
1051 INTEGER, PARAMETER, PUBLIC :: almo_deloc_none = 0, &
1052 almo_deloc_x = 10, &
1053 almo_deloc_xalmo_x = 11, &
1054 almo_deloc_xk = 12, &
1055 almo_deloc_xalmo_scf = 13, &
1057 almo_deloc_scf = 100, &
1059
1060 INTEGER, PARAMETER, PUBLIC :: almo_scf_dm_sign = 1, &
1061 almo_scf_diag = 2, &
1062 almo_scf_pcg = 3, &
1063 almo_scf_trustr = 4, &
1064 almo_scf_skip = 0
1065
1066 INTEGER, PARAMETER, PUBLIC :: penalty_type_none = 0, &
1067 penalty_type_lndet = 1, &
1069
1070 ! optimizer parameters
1071 INTEGER, PARAMETER, PUBLIC :: cg_zero = 0, &
1072 cg_polak_ribiere = 1, &
1073 cg_fletcher_reeves = 2, &
1074 cg_hestenes_stiefel = 3, &
1075 cg_fletcher = 4, &
1076 cg_liu_storey = 5, &
1077 cg_dai_yuan = 6, &
1078 cg_hager_zhang = 7
1079 INTEGER, PARAMETER, PUBLIC :: trustr_steihaug = 1, &
1080 trustr_cauchy = 2, &
1081 trustr_dogleg = 3
1082 INTEGER, PARAMETER, PUBLIC :: optimizer_diis = 1, &
1083 optimizer_pcg = 2, &
1084 optimizer_trustr = 4, &
1086 INTEGER, PARAMETER, PUBLIC :: xalmo_prec_zero = 0, &
1087 xalmo_prec_domain = 1, &
1088 xalmo_prec_full = 2
1089 INTEGER, PARAMETER, PUBLIC :: xalmo_case_block_diag = 0, &
1092 INTEGER, PARAMETER, PUBLIC :: xalmo_trial_simplex = 0, &
1094
1095 ! parameters for CT methods
1096 INTEGER, PARAMETER, PUBLIC :: tensor_orthogonal = 1, &
1097 tensor_up_down = 2
1098 INTEGER, PARAMETER, PUBLIC :: virt_full = 1, &
1099 virt_minimal = 2, &
1100 virt_occ_size = 3, &
1101 virt_number = 4
1102
1103 ! spd matrix inversion algorithm
1104 INTEGER, PARAMETER, PUBLIC :: spd_inversion_ls_hotelling = 0, &
1107
1108 ! some MP2 parameters
1109 INTEGER, PARAMETER, PUBLIC :: mp2_method_none = 0, &
1110 mp2_method_direct = 4, &
1111 mp2_method_gpw = 6, &
1112 ri_mp2_method_gpw = 7, &
1113 ri_rpa_method_gpw = 8, &
1114 ri_mp2_laplace = 9, &
1115 mp2_ri_optimize_basis = 10, &
1116 wfc_mm_style_gemm = 11, &
1118
1119 ! RPA exchange corrections
1120 INTEGER, PARAMETER, PUBLIC :: rpa_exchange_none = 0, &
1122
1123 ! solvers of the z-vector equations
1124 INTEGER, PARAMETER, PUBLIC :: z_solver_pople = 1, &
1125 z_solver_cg = 2, &
1126 z_solver_richardson = 3, &
1127 z_solver_sd = 4
1128
1129 ! GW parameter
1130 INTEGER, PARAMETER, PUBLIC :: ri_rpa_g0w0_crossing_z_shot = 1, &
1133 gw_no_print_exx = 5, &
1134 gw_print_exx = 6, &
1135 gw_read_exx = 7, &
1136 gw_skip_for_regtest = 8, &
1137 gw_pade_approx = 9, &
1138 gw_two_pole_model = 10, &
1139 kp_weights_w_auto = 11, &
1140 kp_weights_w_uniform = 12, &
1141 kp_weights_w_tailored = 13, &
1142 gw_gf_mic = 14, &
1143 gw_gf_gamma = 15, &
1144 soc_none = 16, &
1145 soc_lda = 17, &
1146 soc_pbe = 18, &
1147 int_ldos_x = 19, &
1148 int_ldos_y = 20, &
1149 int_ldos_z = 21, &
1150 int_ldos_none = 22, &
1151 small_cell_full_kp = 31, &
1152 large_cell_gamma = 32, &
1153 g0w0 = 35, &
1154 evgw0 = 36, &
1155 evgw = 37, &
1156 non_periodic_ri_rs = 38, &
1158
1159 ! periodic RESP parameters
1160 INTEGER, PARAMETER, PUBLIC :: do_resp_x_dir = 0, &
1161 do_resp_y_dir = 1, &
1162 do_resp_z_dir = 2, &
1163 do_resp_minus_x_dir = 3, &
1164 do_resp_minus_y_dir = 4, &
1165 do_resp_minus_z_dir = 5, &
1168
1169 ! basis optimization parameters
1170 INTEGER, PARAMETER, PUBLIC :: do_opt_all = 0, &
1171 do_opt_none = 1, &
1172 do_opt_coeff = 2, &
1173 do_opt_exps = 3
1174
1175 ! LRI parameters for inverse of overlap
1176 INTEGER, PARAMETER, PUBLIC :: do_lri_inv = 0, &
1179 do_lri_inv_auto = 3
1180
1181 ! LRI basis optimization parameters
1182 INTEGER, PARAMETER, PUBLIC :: do_lri_opt_all = 0, &
1183 do_lri_opt_coeff = 1, &
1184 do_lri_opt_exps = 2
1185
1186 ! Active space external solvers
1187 INTEGER, PARAMETER, PUBLIC :: no_solver = 200, &
1188 qiskit_solver = 201, &
1189 fci_solver = 202
1190
1191 ! callgraph parameters
1192 INTEGER, PARAMETER, PUBLIC :: callgraph_none = 0, &
1193 callgraph_master = 1, &
1194 callgraph_all = 2
1195
1196 ! kg coloring parameters
1197 INTEGER, PARAMETER, PUBLIC :: kg_color_dsatur = 0, &
1198 kg_color_greedy = 1
1199 ! kg kinetic energy embedding potential
1200 INTEGER, PARAMETER, PUBLIC :: kg_tnadd_embed = 100, &
1201 kg_tnadd_embed_ri = 101, &
1202 kg_tnadd_atomic = 200, &
1203 kg_tnadd_none = 300
1204
1205 INTEGER, PARAMETER, PUBLIC :: kg_cholesky = 3001
1206
1207 ! Harris method
1208 INTEGER, PARAMETER, PUBLIC :: hfun_harris = 1
1209 INTEGER, PARAMETER, PUBLIC :: hden_atomic = 10, &
1210 hden_cube = 20, &
1211 hden_cube_fit = 30
1212 INTEGER, PARAMETER, PUBLIC :: hfit_least_squares = 10, &
1214 INTEGER, PARAMETER, PUBLIC :: horb_default = 100
1215
1216 ! non-scf energy corrections
1217 INTEGER, PARAMETER, PUBLIC :: ec_functional_harris = 2001, &
1218 ec_functional_dc = 2002, &
1219 ec_functional_ext = 2003
1220
1221 ! Energy correction solver
1222 INTEGER, PARAMETER, PUBLIC :: ec_diagonalization = 1001, &
1223 ec_curvy_steps = 1002, &
1224 ec_matrix_sign = 1003, &
1225 ec_matrix_trs4 = 1004, &
1226 ec_matrix_tc2 = 1005, &
1227 ec_ot_diag = 1006
1228
1229 ! response solver for energy correction
1230 INTEGER, PARAMETER, PUBLIC :: ec_ot_atomic = 1, &
1231 ec_ot_gs = 2
1232
1233 ! response solver for energy correction
1234 INTEGER, PARAMETER, PUBLIC :: ec_mo_solver = 1, &
1235 ec_ls_solver = 2
1236
1237 ! swarm parameters
1238 INTEGER, PARAMETER, PUBLIC :: swarm_do_glbopt = 1
1239
1240 ! global opt parameters
1241 INTEGER, PARAMETER, PUBLIC :: glbopt_do_minhop = 1, &
1243
1244 ! Self-consistent continuum solvation (SCCS) models
1245 INTEGER, PARAMETER, PUBLIC :: sccs_andreussi = 0, &
1246 sccs_fattebert_gygi = 1, &
1248
1249 ! Derivative method used by the SCCS
1250 INTEGER, PARAMETER, PUBLIC :: sccs_derivative_fft = 0, &
1251 sccs_derivative_cd3 = 1, &
1252 sccs_derivative_cd5 = 2, &
1254
1255 ! fm matrix multiplication
1256 INTEGER, PARAMETER, PUBLIC :: do_scalapack = 1, &
1257 do_cosma = 2
1258
1259 ! Dispersion DFTB
1260 INTEGER, PARAMETER, PUBLIC :: dispersion_none = 0, &
1261 dispersion_uff = 100, &
1262 dispersion_d3 = 200, &
1263 dispersion_d3bj = 210, &
1264 dispersion_d2 = 300
1265
1266 ! Transport section
1267 INTEGER, PARAMETER, PUBLIC :: transport_localscf = 1, &
1269 transport_negf = 3, &
1270 linsolver_splitsolve = 11, &
1271 linsolver_superlu = 12, &
1272 linsolver_mumps = 13, &
1273 linsolver_full = 14, &
1274 linsolver_banded = 15, &
1275 linsolver_pardiso = 16, &
1276 linsolver_umfpack = 17, &
1277 matrixinv_full = 101, &
1278 matrixinv_pexsi = 102, &
1279 matrixinv_pardiso = 103, &
1280 matrixinv_rgf = 104, &
1281 injmethod_evp = 21, &
1282 injmethod_beyn = 22, &
1283 injsign_positive = 1, &
1284 injsign_negative = -1, &
1286 rlaxisint_trapezoidal = 32, &
1288 rho_negf = 41, &
1289 rho_qtbm = 42, &
1290 neutlead_bs = 51, &
1291 neutlead_dos = 52
1292
1293 ! Active Space Section: orbital selection methods
1294 INTEGER, PARAMETER, PUBLIC :: casci_canonical = 100, &
1295 wannier_projection = 101, &
1296 mao_projection = 102, &
1297 manual_selection = 103
1298 INTEGER, PARAMETER, PUBLIC :: eri_method_full_gpw = 1, &
1300 INTEGER, PARAMETER, PUBLIC :: eri_operator_coulomb = 1, &
1301 eri_operator_yukawa = 2, &
1302 eri_operator_erf = 3, &
1303 eri_operator_erfc = 4, &
1305 eri_operator_trunc = 6, &
1307
1308 INTEGER, PARAMETER, PUBLIC :: eri_poisson_analytic = 1, &
1310 eri_poisson_mt = 3
1311
1312 INTEGER, PARAMETER, PUBLIC :: do_eri_gpw = 0, &
1313 do_eri_mme = 1, &
1314 do_eri_os = 2, &
1315 eri_default = 3
1316
1317 ! Cell optimisation constraints
1318 INTEGER, PARAMETER, PUBLIC :: fix_none = 0, &
1319 fix_x = 1, &
1320 fix_y = 2, &
1321 fix_z = 3, &
1322 fix_xy = 4, &
1323 fix_xz = 5, &
1324 fix_yz = 6
1325
1326 ! Non-equilibrium Green's function method
1327 INTEGER, PARAMETER, PUBLIC :: negfint_method_cc = 0, &
1329 INTEGER, PARAMETER, PUBLIC :: negfrun_main = 0, &
1331 ! Type of embedding
1332 INTEGER, PARAMETER, PUBLIC :: dfet = 0, &
1333 dmfet = 1
1334
1335 ! DFT embedding: optimization of potential
1336 INTEGER, PARAMETER, PUBLIC :: embed_steep_desc = 0, &
1337 embed_quasi_newton = 1, &
1339 INTEGER, PARAMETER, PUBLIC :: embed_grid_bohr = 0, &
1341 INTEGER, PARAMETER, PUBLIC :: embed_none = 0, &
1342 embed_diff = 1, &
1343 embed_fa = 2, &
1344 embed_resp = 3
1345
1346 ! MOLDEN format
1347 INTEGER, PARAMETER, PUBLIC :: gto_cartesian = 1, &
1348 gto_spherical = 2
1349
1350 ! Tip scan directions
1351 INTEGER, PARAMETER, PUBLIC :: scan_x = 1, &
1352 scan_y = 2, &
1353 scan_z = 3, &
1354 scan_xy = 12, &
1355 scan_xz = 13, &
1356 scan_yz = 23, &
1357 scan_xyz = 123
1358
1359 ! DFT%PRINT%WFN_MIX orgine type
1360 INTEGER, PARAMETER, PUBLIC :: wfn_mix_orig_occ = 1, &
1363
1364 ! DFT%PRINT%E_DENSITY_CUBE density type
1365 INTEGER, PARAMETER, PUBLIC :: e_dens_total_hard_approx = 1, &
1368 ! BSE spin configuration
1369 INTEGER, PARAMETER, PUBLIC :: bse_singlet = 0, &
1370 bse_triplet = 1
1371
1372 ! BSE method of diagonalization (full diagonalization or iteratively)
1373 INTEGER, PARAMETER, PUBLIC :: bse_fulldiag = 0, &
1374 bse_iterdiag = 1
1375
1376 ! BSE level of approximation to the ABBA matrix (i.e. with/without TDA)
1377 INTEGER, PARAMETER, PUBLIC :: bse_tda = 0, &
1378 bse_abba = 1, &
1379 bse_both = 2
1380
1381 ! BSE level of approximation to the screening
1382 INTEGER, PARAMETER, PUBLIC :: bse_screening_w0 = 0, &
1383 bse_screening_tdhf = 1, &
1384 bse_screening_rpa = 2, &
1386
1387 ! BSE iterative abortion condition
1388 INTEGER, PARAMETER, PUBLIC :: bse_iter_en_cond = 0, &
1389 bse_iter_res_cond = 1, &
1391 ! SIGMA_functional parameters selection
1392 INTEGER, PARAMETER, PUBLIC :: sigma_none = 0, &
1393 sigma_pbe_s2 = 1, &
1394 sigma_pbe0_s1 = 2, &
1395 sigma_pbe0_s2 = 3, &
1396 sigma_pbe_s1 = 4
1397 ! tblite method selection
1398 INTEGER, PARAMETER, PUBLIC :: gfn1xtb = 1, &
1399 gfn2xtb = 2, &
1400 ipea1xtb = 3, &
1401 gfn_tblite = 4
1402
1403 ! tblite SCC mixer selection
1404 INTEGER, PARAMETER, PUBLIC :: tblite_scc_mixer_auto = 0, &
1408
1409 ! tblite SCC mixer defaults matching the tblite library
1410 INTEGER, PARAMETER, PUBLIC :: tblite_mixer_iterations_default = 250, &
1412 REAL(kind=dp), PARAMETER, PUBLIC :: tblite_mixer_damping_default = 0.4_dp, &
1413 tblite_mixer_max_weight_default = 100000.0_dp, &
1415 tblite_mixer_omega0_default = 0.01_dp, &
1417
1418 ! tblite reference CLI initial guess selection
1419 INTEGER, PARAMETER, PUBLIC :: tblite_guess_sad = 0, &
1420 tblite_guess_eeq = 1, &
1422
1423 ! tblite native electronic solver selection
1424 INTEGER, PARAMETER, PUBLIC :: tblite_solver_gvd = 0, &
1426
1427 ! tblite reference CLI implicit solvation selection
1428 INTEGER, PARAMETER, PUBLIC :: tblite_cli_solvation_none = 0, &
1434
1435 INTEGER, PARAMETER, PUBLIC :: tblite_cli_born_kernel_auto = 0, &
1438
1439 INTEGER, PARAMETER, PUBLIC :: tblite_cli_solution_state_gsolv = 0, &
1442
1443 ! SMEAGOL interface
1444 INTEGER, PARAMETER, PUBLIC :: smeagol_bulklead_leftright = 1, &
1447
1448 INTEGER, PARAMETER, PUBLIC :: smeagol_gridmethod_traditional = 0, &
1450
1451 INTEGER, PARAMETER, PUBLIC :: smeagol_integraltype_gauss_legendre = 1, &
1453
1454 INTEGER, PARAMETER, PUBLIC :: smeagol_runtype_bulktransport = 0, &
1456
1457END 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 rtp_method_bse_linearized
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 hden_cube
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 hfit_least_squares
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 ot_precond_solver_chebyshev
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 moments_format_detailed
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 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 rtp_bse_kernel_ri_rs
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 mtlr_run
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 rtp_bse_kernel_ri_default
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 diag_update_method_mixing
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 moments_format_trajectory
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 hfit_relative_entropy
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 rtp_bse_kernel_ri_ao
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 plus_u_tensorial
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 rtp_bse_ham_gw
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 diag_update_method_adiis
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 hden_cube_fit
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 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 ot_mini_lbfgs
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