(git:374b731)
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-2024 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! **************************************************************************************************
18
19 USE kinds, ONLY: dp
20
21 IMPLICIT NONE
22
23 PRIVATE
24
25 ! Tags for development/release versions
26 INTEGER, PARAMETER, PUBLIC :: id_development_version = 0, &
28
29 ! Program Names
30 INTEGER, PARAMETER, PUBLIC :: do_atom = 1, &
31 do_farming = 2, &
32 do_test = 3, &
33 do_cp2k = 4, &
35 do_opt_basis = 6, &
36 do_tree_mc = 7, &
37 do_tree_mc_ana = 8, &
38 do_swarm = 9
39
40 INTEGER, PARAMETER, PUBLIC :: opt_force_matching = 1
41
42 INTEGER, PARAMETER, PUBLIC :: do_full_density = 0, &
44
45 INTEGER, PARAMETER, PUBLIC :: do_no_et = 0, &
46 do_et_ddapc = 1
47 ! Method Names
48 INTEGER, PARAMETER, PUBLIC :: do_qs = 1, &
49 do_fist = 2, &
50 do_qmmm = 3, &
51 do_qmmmx = 4, &
52 do_eip = 5, &
53 do_mixed = 6, &
54 do_embed = 7, &
55 do_sirius = 8, &
56 do_nnp = 9
57
58 ! QMMM
59 REAL(kind=dp), PARAMETER, PUBLIC :: radius_qmmm_default = 0.80_dp, & ! Angstrom
60 alpha_imomm_default = 1.38_dp, &
61 charge_scale_factor = 1.00_dp
62 ! BAND
63 INTEGER, PARAMETER, PUBLIC :: band_md_opt = 0, &
65
66 INTEGER, PARAMETER, PUBLIC :: do_band_cartesian = 0, &
68 ! Weight_types
69 INTEGER, PARAMETER, PUBLIC :: weight_type_unit = 0, &
71
72 ! Diagonalization routines of the ScaLAPACK library
73 INTEGER, PARAMETER, PUBLIC :: do_diag_syevd = 1, &
75 ! initial matrix methods methods
76 INTEGER, PARAMETER, PUBLIC :: do_mat_random = 1, &
77 do_mat_read = 2
78
79 INTEGER, PARAMETER, PUBLIC :: do_constr_none = 1, &
80 do_constr_atomic = 2, &
82
83 INTEGER, PARAMETER, PUBLIC :: do_cell_cp2k = 1, &
84 do_cell_cif = 2, &
85 do_cell_xsc = 3
86
87 INTEGER, PARAMETER, PUBLIC :: rmsd_all = 0, &
88 rmsd_list = 1, &
90
91 INTEGER, PARAMETER, PUBLIC :: do_rep_interleaved = 0, &
93
94 ! MD Ensemble
95 INTEGER, PARAMETER, PUBLIC :: nve_ensemble = 1, &
96 nvt_ensemble = 2, &
97 npt_i_ensemble = 3, &
98 npt_f_ensemble = 4, &
101 nph_ensemble = 7, &
102 isokin_ensemble = 8, &
103 reftraj_ensemble = 9, &
104 langevin_ensemble = 10, &
105 npe_f_ensemble = 11, &
106 npe_i_ensemble = 12, &
108 npt_ia_ensemble = 14
109
110 INTEGER, PARAMETER, PUBLIC :: do_thermo_same_as_part = 100, &
111 do_thermo_nose = 101, &
112 do_thermo_csvr = 102, &
113 do_thermo_gle = 103, &
114 do_thermo_al = 104
115
116 ! MD initialisation method
117 INTEGER, PARAMETER, PUBLIC :: md_init_default = 1, &
118 md_init_vib = 2
119
120 ! Run Types
121 INTEGER, PARAMETER, PUBLIC :: none_run = 1, &
122 energy_run = 2, &
123 energy_force_run = 3, &
124 mol_dyn_run = 4, &
125 geo_opt_run = 5, &
126 mon_car_run = 6, &
128 debug_run = 8, &
129 bsse_run = 9, &
130 linear_response_run = 10, &
131 pint_run = 11, &
132 vib_anal = 12, &
133 do_band = 13, &
134 cell_opt_run = 14, &
136 ehrenfest = 16, &
137 do_tamc = 17, &
138 tree_mc_run = 18, &
139 driver_run = 19, &
140 negf_run = 20
141
142 ! Run Types of Atom Code
143 INTEGER, PARAMETER, PUBLIC :: atom_no_run = 1, &
144 atom_energy_run = 2, &
145 atom_basis_run = 3, &
147
148 ! Integral types in Atom Code
149 INTEGER, PARAMETER, PUBLIC :: do_analytic = 1, &
150 do_semi_analytic = 2, &
151 do_numeric = 3
152 ! Basis set type for Atom Code
153 INTEGER, PARAMETER, PUBLIC :: gaussian = 1, &
154 geometrical_gto = 2, &
155 contracted_gto = 3, &
156 slater = 4, &
157 numerical = 5
158 ! Method type for Atom Code
159 INTEGER, PARAMETER, PUBLIC :: do_rks_atom = 1, &
160 do_uks_atom = 2, &
161 do_rhf_atom = 3, &
162 do_uhf_atom = 4, &
163 do_rohf_atom = 5
164 ! Relativistic correction for Atom Code
165 INTEGER, PARAMETER, PUBLIC :: do_nonrel_atom = 100, &
166 do_zoramp_atom = 101, &
167 do_sczoramp_atom = 102, &
168 do_dkh0_atom = 110, &
169 do_dkh1_atom = 111, &
170 do_dkh2_atom = 112, &
171 do_dkh3_atom = 113
172
173 ! Pseudopotential type for Atom Code
174 INTEGER, PARAMETER, PUBLIC :: no_pseudo = 0, &
175 gth_pseudo = 1, &
176 upf_pseudo = 2, &
177 ecp_pseudo = 3, &
178 sgp_pseudo = 4
179 ! Confinement type for Atom Code
180 INTEGER, PARAMETER, PUBLIC :: no_conf = 0, &
181 poly_conf = 1, &
182 barrier_conf = 2
183 ! BAND
184 INTEGER, PARAMETER, PUBLIC :: do_b_neb = 0, &
185 do_it_neb = 1, &
186 do_ci_neb = 2, &
187 do_d_neb = 3, &
188 do_sm = 4, &
189 do_eb = 5
190
191 INTEGER, PARAMETER, PUBLIC :: pot_neb_full = 0, &
192 pot_neb_fe = 1, &
193 pot_neb_me = 2
194
195 INTEGER, PARAMETER, PUBLIC :: cholesky_off = 0, &
196 cholesky_reduce = 1, &
197 cholesky_restore = 2, &
198 cholesky_inverse = 3, &
200
201 INTEGER, PARAMETER, PUBLIC :: atomic_guess = 1, &
202 restart_guess = 2, &
203 random_guess = 3, &
204 core_guess = 4, &
205 history_guess = 5, &
206 no_guess = 6, &
207 mopac_guess = 7, &
208 sparse_guess = 8, &
209 almo_scf_guess = 9, &
210 molecular_guess = 10
211
212 ! Projection formulas for the maximum overlap method
213 INTEGER, PARAMETER, PUBLIC :: momproj_norm = 0, &
214 momproj_sum = 1
215
216 ! Type of the MOM method
217 INTEGER, PARAMETER, PUBLIC :: momtype_mom = 0, &
218 momtype_imom = 1
219
220 INTEGER, PARAMETER, PUBLIC :: almo_frz_none = 0, &
221 almo_frz_isolated = 1, &
222 almo_frz_crystal = 2, &
223 almo_frz_both = 3
224
225 INTEGER, PARAMETER, PUBLIC :: do_gapw_gcs = 1, &
226 do_gapw_gct = 2, &
227 do_gapw_log = 3
228
229 INTEGER, PARAMETER, PUBLIC :: gapw_1c_orb = 1000, &
230 gapw_1c_small = 1002, &
231 gapw_1c_medium = 1003, &
232 gapw_1c_large = 1004, &
233 gapw_1c_very_large = 1005
234
235 INTEGER, PARAMETER, PUBLIC :: do_pwgrid_spherical = 1, &
238
239 INTEGER, PARAMETER, PUBLIC :: wfi_use_guess_method_nr = 0, &
246 wfi_ps_method_nr = 7, &
248 wfi_aspc_nr = 9
249
250 INTEGER, PARAMETER, PUBLIC :: do_method_undef = 0, &
251 do_method_gapw = 1, &
252 do_method_gapw_xc = 2, &
253 do_method_gpw = 3, &
254 do_method_lrigpw = 4, &
255 do_method_rigpw = 5, &
256 do_method_mndo = 7, &
257 do_method_am1 = 8, &
258 do_method_pm3 = 9, &
259 do_method_pm6 = 10, &
260 do_method_mndod = 11, &
261 do_method_pdg = 12, &
262 do_method_rm1 = 13, &
263 do_method_dftb = 14, &
264 do_method_pchg = 15, &
265 do_method_pnnl = 16, &
266 do_method_ofgpw = 17, &
267 do_method_pm6fm = 18, &
268 do_method_pw = 19, &
269 do_method_xtb = 20
270
271 INTEGER, PARAMETER, PUBLIC :: do_multipole_section_on = 0, &
273
274 INTEGER, PARAMETER, PUBLIC :: do_ppl_analytic = 0, &
275 do_ppl_grid = 1
276
277 INTEGER, PARAMETER, PUBLIC :: do_se_is_kdso = 0, &
278 do_se_is_kdso_d = 1, &
280
281 INTEGER, PARAMETER, PUBLIC :: do_se_lr_none = 0, &
282 do_se_lr_ewald = 1, &
283 do_se_lr_ewald_r3 = 2, &
285
286 INTEGER, PARAMETER, PUBLIC :: do_par_atom = 0, &
287 do_par_grid = 1
288
289 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_every_step = 0, &
292
293 INTEGER, PARAMETER, PUBLIC :: do_qmmm_center_max_minus_min = 0, &
295 ! Thermostats
296 INTEGER, PARAMETER, PUBLIC :: do_thermo_no_communication = 0, &
299
300 ! pint coordinate transformations
301 INTEGER, PARAMETER, PUBLIC :: transformation_normal = 1, &
303
304 ! pint propagator mode
305 INTEGER, PARAMETER, PUBLIC :: propagator_pimd = 1, &
306 propagator_rpmd = 2, &
308 ! pint propagator mode
309 INTEGER, PARAMETER, PUBLIC :: integrate_numeric = 1, &
311
312 ! piglet S-matrix initialisations
313 INTEGER, PARAMETER, PUBLIC :: matrix_init_cholesky = 1, &
315
316 ! helium pbc unit cell shapes
317 INTEGER, PARAMETER, PUBLIC :: helium_cell_shape_none = 0, &
320
321 ! helium-solute interaction potentials
322 INTEGER, PARAMETER, PUBLIC :: helium_solute_intpot_none = 0, &
328
329 ! helium force selection
330 INTEGER, PARAMETER, PUBLIC :: helium_forces_average = 0, &
332 ! superfluid density, estimators
333 INTEGER, PARAMETER, PUBLIC :: estimator_none = 1, &
334 estimator_parea = 2, &
335 estimator_wnumber = 3, &
336 estimator_pcycle = 4, &
337 estimator_weighted = 5, &
339
340 ! superfluid density, denominator selector
341 INTEGER, PARAMETER, PUBLIC :: denominator_unity = 1, &
342 denominator_natoms = 2, &
345
346 ! helium-sampling algorithms
347 INTEGER, PARAMETER, PUBLIC :: helium_sampling_ceperley = 0, &
349
350 ! distribution types for sampling path lengths
351 INTEGER, PARAMETER, PUBLIC :: helium_mdist_singlev = 1, &
357
358 INTEGER, PARAMETER, PUBLIC :: perm_plain = 1, &
359 perm_cycle = 2
360
361 ! Free Energy methods
362 INTEGER, PARAMETER, PUBLIC :: do_fe_meta = 0, &
363 do_fe_ui = 1, &
364 do_fe_ac = 2
365
366 INTEGER, PARAMETER, PUBLIC :: do_wall_none = 0, &
367 do_wall_reflective = 1, &
368 do_wall_quadratic = 2, &
369 do_wall_quartic = 3, &
371
372 INTEGER, PARAMETER, PUBLIC :: do_wall_p = 0, &
373 do_wall_m = 1
374 ! Output formats
375 INTEGER, PARAMETER, PUBLIC :: dump_atomic = 1, &
376 dump_xmol = 2, &
377 dump_dcd = 3, &
378 dump_pdb = 4, &
380
381 INTEGER, PARAMETER, PUBLIC :: fmt_id_xyz = 1, &
382 fmt_id_pdb = 2
383
384 INTEGER, PARAMETER, PUBLIC :: do_qmmm_none = 0, &
385 do_qmmm_coulomb = 1, &
386 do_qmmm_gauss = 2, &
387 do_qmmm_swave = 3, &
388 do_qmmm_pcharge = 4, &
389 do_qmmm_link_imomm = 1, &
390 do_qmmm_link_gho = 2, &
394 do_qmmm_wall_none = 0, &
399
400 INTEGER, PARAMETER, PUBLIC :: calc_always = 0, &
401 calc_once = 1, &
403
404 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_none = 0, &
407
408 INTEGER, PARAMETER, PUBLIC :: do_fm_mom_conserv_core = 0, &
411
412 INTEGER, PARAMETER, PUBLIC :: do_region_global = 0, &
413 do_region_molecule = 1, &
414 do_region_massive = 2, &
415 do_region_none = 3, &
416 do_region_defined = 4, &
418 do_bondparm_vdw = 1, &
419 do_skip_11 = 0, &
420 do_skip_12 = 1, &
421 do_skip_13 = 2, &
422 do_skip_14 = 3, &
423 do_conn_psf = 1, &
424 do_conn_psf_u = 2, &
425 do_conn_generate = 3, &
426 do_conn_off = 4, &
427 do_conn_mol_set = 5, &
428 do_conn_g87 = 6, &
429 do_conn_g96 = 7, &
430 do_conn_amb7 = 8, &
431 do_conn_user = 9, &
432 do_coord_off = 0, &
433 do_coord_pdb = 1, &
434 do_coord_xyz = 2, &
435 do_coord_g96 = 3, &
436 do_coord_crd = 4, &
437 do_coord_cif = 5, &
438 do_coord_xtl = 6, &
439 do_coord_cp2k = 7
440
441 INTEGER, PARAMETER, PUBLIC :: do_stress_none = 0, &
446
447 INTEGER, PARAMETER, PUBLIC :: do_mc_traditional = 0, &
448 do_mc_gemc_nvt = 1, &
449 do_mc_gemc_npt = 2, &
450 do_mc_virial = 3
451
452 INTEGER, PARAMETER, PUBLIC :: do_loc_none = 0, &
453 do_loc_jacobi = 1, &
454 do_loc_crazy = 2, &
455 do_loc_direct = 3, &
456 do_loc_l1_norm_sd = 4, &
457 do_loc_scdm = 5, &
458 do_loc_gapo = 6
459
460 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_atomic = 0, &
461 do_loc_cpo_restart = 1, &
463
464 INTEGER, PARAMETER, PUBLIC :: do_loc_cpo_space_wan = 0, &
466
467 INTEGER, PARAMETER, PUBLIC :: do_loc_min = 0, &
468 do_loc_max = 1, &
469 op_loc_berry = 0, &
470 op_loc_boys = 1, &
471 op_loc_pipek = 2, &
472 op_loc_l1_norm = 3, &
473 state_loc_all = 0, &
474 state_loc_range = 1, &
475 state_loc_list = 2, &
476 energy_loc_range = 3, &
477 state_loc_none = 4, &
479
480 INTEGER, PARAMETER, PUBLIC :: do_loc_homo = 0, &
481 do_loc_lumo = 1, &
482 do_loc_both = 2, &
483 do_loc_mixed = 3
484
485 INTEGER, PARAMETER, PUBLIC :: orb_s = 0, &
486 orb_px = 1, &
487 orb_py = 2, &
488 orb_pz = 3, &
489 orb_dxy = 4, &
490 orb_dyz = 5, &
491 orb_dzx = 6, &
492 orb_dx2 = 7, &
493 orb_dy2 = 8, &
494 orb_dz2 = 9
495
496 INTEGER, PARAMETER, PUBLIC :: use_mom_ref_com = 0, &
497 use_mom_ref_coac = 1, &
498 use_mom_ref_user = 2, &
500
501 INTEGER, PARAMETER, PUBLIC :: current_gauge_r = 1, &
503 current_gauge_atom = 3, &
508
509 INTEGER, PARAMETER, PUBLIC :: ot_mini_sd = 1, ot_mini_cg = 2, ot_mini_diis = 3, ot_mini_broyden = 4
510 INTEGER, PARAMETER, PUBLIC :: ot_algo_taylor_or_diag = 1, ot_algo_irac = 2
511 INTEGER, PARAMETER, PUBLIC :: ot_chol_irac = 1, ot_poly_irac = 2, ot_lwdn_irac = 3
512 INTEGER, PARAMETER, PUBLIC :: ls_none = 1, ls_2pnt = 2, ls_3pnt = 3, ls_gold = 4, ls_fit = 5
513 INTEGER, PARAMETER, PUBLIC :: ot_precond_none = 0, &
519 precond_mlp = 7
520 INTEGER, PARAMETER, PUBLIC :: ot_precond_solver_default = 1, &
524
525 INTEGER, PARAMETER, PUBLIC :: diag_standard = 1, &
526 diag_ot = 2, &
527 diag_block_krylov = 3, &
530
531 INTEGER, PARAMETER, PUBLIC :: default_lbfgs_method_id = 1, &
534
535 INTEGER, PARAMETER, PUBLIC :: default_minimization_method_id = 1, &
539
540 INTEGER, PARAMETER, PUBLIC :: none_ts_method_id = 0, &
542
543 INTEGER, PARAMETER, PUBLIC :: do_first_rotation_step = 0, &
546
547 INTEGER, PARAMETER, PUBLIC :: default_cell_geo_opt_id = 0, &
548 default_cell_md_id = 1, &
550
551 INTEGER, PARAMETER, PUBLIC :: xc_funct_no_shortcut = 0, &
552 xc_funct_blyp = 1, &
553 xc_funct_pade = 2, &
554 xc_funct_pbe = 3, &
555 xc_funct_tpss = 4, &
556 xc_funct_hcth120 = 5, &
557 xc_funct_olyp = 6, &
558 xc_funct_bp = 7, &
559 xc_none = 8, &
560 xc_funct_xwpbe = 9, &
561 xc_funct_b3lyp = 10, &
562 xc_funct_pbe0 = 11, &
564 INTEGER, PARAMETER, PUBLIC :: fxc_none = 0, &
565 fxc_funct_pade = 1, &
566 fxc_funct_lda = 2, &
567 fxc_funct_gga = 3
568 INTEGER, PARAMETER, PUBLIC :: sic_none = 0, &
569 sic_mauri_us = 1, &
570 sic_mauri_spz = 2, &
571 sic_ad = 3, &
572 sic_eo = 4
573 INTEGER, PARAMETER, PUBLIC :: sic_list_all = 1, &
575 INTEGER, PARAMETER, PUBLIC :: tddfpt_singlet = 0, &
576 tddfpt_triplet = 1, &
577 tddfpt_spin_cons = 2, &
579 INTEGER, PARAMETER, PUBLIC :: tddfpt_lanczos = 0, &
581 INTEGER, PARAMETER, PUBLIC :: tddfpt_kernel_none = 2, &
582 tddfpt_kernel_full = 1, &
584 INTEGER, PARAMETER, PUBLIC :: oe_none = 0, &
585 oe_lb = 1, &
586 oe_gllb = 2, &
587 oe_saop = 3, &
588 oe_sic = 44, &
589 oe_shift = 4
590 INTEGER, PARAMETER, PUBLIC :: no_excitations = 0, &
592 INTEGER, PARAMETER, PUBLIC :: xc_vdw_fun_none = 100, &
593 xc_vdw_fun_pairpot = 101, &
595 INTEGER, PARAMETER, PUBLIC :: vdw_pairpot_dftd2 = 1, &
596 vdw_pairpot_dftd3 = 2, &
598 INTEGER, PARAMETER, PUBLIC :: vdw_nl_drsll = 1, &
599 vdw_nl_lmkll = 2, &
600 vdw_nl_rvv10 = 3
601
602 ! Input constants for relativistic calculations
603 INTEGER, PARAMETER, PUBLIC :: rel_none = 0, &
604 rel_dkh = 1, &
605 rel_zora = 2
606 INTEGER, PARAMETER, PUBLIC :: rel_zora_full = 100, &
607 rel_zora_mp = 101, &
608 rel_sczora_mp = 102
609 INTEGER, PARAMETER, PUBLIC :: rel_trans_full = 0, &
610 rel_trans_molecule = 1, &
612 INTEGER, PARAMETER, PUBLIC :: rel_pot_full = 0, &
613 rel_pot_erfc = 1
614
615 INTEGER, PARAMETER, PUBLIC :: do_add = 1, &
616 do_remove = 2
617
618 INTEGER, PARAMETER, PUBLIC :: xc_pot_energy_none = 0, &
621
622 INTEGER, PARAMETER, PUBLIC :: xc_pot_none = 1000, &
623 xc_pot_saop = 1001
624
625 ! Hirshfeld partitioning
626 INTEGER, PARAMETER, PUBLIC :: shape_function_gaussian = 1, &
628 INTEGER, PARAMETER, PUBLIC :: ref_charge_atomic = 100, &
630 INTEGER, PARAMETER, PUBLIC :: radius_covalent = 10, &
631 radius_user = 11, &
632 radius_single = 12, &
633 radius_vdw = 13, &
634 radius_default = 14
635
636 ! Voronoi integration
637 INTEGER, PARAMETER, PUBLIC :: voro_radii_unity = 100, &
638 voro_radii_vdw = 101, &
639 voro_radii_cov = 102, &
640 voro_radii_user = 103
641
642 ! BQB Format
643 INTEGER, PARAMETER, PUBLIC :: bqb_opt_off = 100, &
644 bqb_opt_quick = 101, &
645 bqb_opt_normal = 102, &
646 bqb_opt_patient = 103, &
648
649 ! MAO
650 INTEGER, PARAMETER, PUBLIC :: mao_basis_orb = 2000, &
651 mao_basis_prim = 2001, &
652 mao_basis_ext = 2002
653
654 ! IAO
655 INTEGER, PARAMETER, PUBLIC :: do_iaoloc_pm2 = 100, &
656 do_iaoloc_pm4 = 200, &
657 do_iaoloc_l1 = 300, &
658 do_iaoloc_enone = 1000, &
659 do_iaoloc_energy = 1001, &
660 do_iaoloc_occ = 1002
661
662 ! X-Ray spectra Calculation
663 INTEGER, PARAMETER, PUBLIC :: xas_none = 0, &
664 xas_tp_hh = 1, &
665 xas_tp_fh = 2, &
666 xes_tp_val = 3, &
667 xas_tp_xhh = 4, &
668 xas_tp_xfh = 5, &
669 xas_dscf = 6, &
670 xas_tp_flex = 7
671 INTEGER, PARAMETER, PUBLIC :: xas_not_excited = 0, &
672 xas_1s_type = 1, &
673 xas_2s_type = 2, &
674 xas_2p_type = 3, &
675 xas_3s_type = 4, &
676 xas_3p_type = 5, &
677 xas_3d_type = 6, &
678 xas_4s_type = 7, &
679 xas_4p_type = 8, &
680 xas_4d_type = 9, &
681 xas_4f_type = 10
682 INTEGER, PARAMETER, PUBLIC :: xas_dip_len = 1, &
683 xas_dip_vel = 2
684 INTEGER, PARAMETER, PUBLIC :: xas_scf_default = 0, &
686
687 ! Time-dependent XAS
688 INTEGER, PARAMETER, PUBLIC :: xas_tdp_by_index = 1, &
689 xas_tdp_by_kind = 2, &
690 xas_tdp_roks = 1, &
691 xas_tdp_uks = 2
692
693 ! Form of dipole operator for TDDFPT oscillator strength calculation
694 INTEGER, PARAMETER, PUBLIC :: tddfpt_dipole_berry = 1, &
697
698 ! XC Kernel derivative methods for forces
699 INTEGER, PARAMETER, PUBLIC :: xc_kernel_method_best = 100, &
702
703 ! Linear Response for properties
704 INTEGER, PARAMETER, PUBLIC :: lr_none = 0, &
705 lr_chemshift = 1, &
706 lr_gtensor = 2, &
707 lr_current = 3
708
709 ! EIP models
710 INTEGER, PARAMETER, PUBLIC :: use_bazant_eip = 1, &
712
713 ! ddapc restraint forms
714 INTEGER, PARAMETER, PUBLIC :: do_ddapc_restraint = 773, &
716
717 ! outer scf types
718 INTEGER, PARAMETER, PUBLIC :: outer_scf_ddapc_constraint = 123, &
721 outer_scf_none = 126, &
725
726 ! outer scf optimizers
727 INTEGER, PARAMETER, PUBLIC :: outer_scf_optimizer_sd = 1001, &
735
736 ! outer scf broyden optimizer types
737 INTEGER, PARAMETER, PUBLIC :: broyden_type_1 = 1101, &
739 broyden_type_2 = 1103, &
741 broyden_type_1_ls = 1105, &
743 broyden_type_2_ls = 1107, &
745
746 ! finite difference types for calculation of inverse jacobian
747 INTEGER, PARAMETER, PUBLIC :: jacobian_fd1 = 1, &
749 jacobian_fd2 = 3, &
752
753 ! s2 restraint forms
754 INTEGER, PARAMETER, PUBLIC :: do_s2_restraint = 872, &
755 do_s2_constraint = 873
756
757 ! Becke cutoff schemes
758 INTEGER, PARAMETER, PUBLIC :: becke_cutoff_global = 790, &
760
761 ! CDFT constraint and control types
762 INTEGER, PARAMETER, PUBLIC :: ot2cdft = 101, &
763 cdft2ot = 102
764
765 ! CDFT constraint type definitions
766 INTEGER, PARAMETER, PUBLIC :: cdft_charge_constraint = 820, &
768 cdft_alpha_constraint = 822, &
770
771 ! Mixed CDFT calculation run types
772 INTEGER, PARAMETER, PUBLIC :: mixed_cdft_serial = 90, &
775
776 ! ROKS schemes
777 INTEGER, PARAMETER, PUBLIC :: general_roks = 1, &
779
780 ! mixing of force envs
781 INTEGER, PARAMETER, PUBLIC :: mix_linear_combination = 701, &
782 mix_minimum = 702, &
783 mix_coupled = 703, &
784 mix_restrained = 704, &
785 mix_generic = 705, &
786 mix_mymix = 706, &
787 mix_cdft = 707
788
789 ! cost models for distribution 2d
790 INTEGER, PARAMETER, PUBLIC :: model_block_count = 453, &
791 model_block_surface = 454, &
792 model_block_lmax = 455
793
794 ! clustering methods
795 INTEGER, PARAMETER, PUBLIC :: clustering_none = 0, &
796 clustering_box = 1, &
799
800 ! HFX potential type (ri_default for RI but used with potentials)
801 INTEGER, PARAMETER, PUBLIC :: do_potential_coulomb = 1, &
802 do_potential_short = 2, &
803 do_potential_long = 3, &
807 do_potential_id = 7, &
810 do_potential_tshpsc = 1009, &
811 ri_default = 10001
812
813 ! HFX periodic number of shells
814 INTEGER, PARAMETER, PUBLIC :: do_hfx_auto_shells = -1
815
816 ! adiabatic hybrid type
817 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_hybrid_mcy3 = 1
818
819 ! adiabatic model type
820 INTEGER, PARAMETER, PUBLIC :: do_adiabatic_model_pade = 1
821
822 ! HFX evaluation type
823 INTEGER, PARAMETER, PUBLIC :: hfx_do_eval_energy = 1, &
825
826 ! HFX RI matrix methods
827 INTEGER, PARAMETER, PUBLIC :: hfx_ri_do_2c_iter = 1, &
828 hfx_ri_do_2c_diag = 2, &
830
831 ! mode selctive vibrational analysis
832 INTEGER, PARAMETER, PUBLIC :: ms_guess_bfgs = 1, &
833 ms_guess_atomic = 2, &
834 ms_guess_restart = 3, &
837
838 ! BASIS SET PARAMETER
839 ! This parameter identifies basis sets
840 INTEGER, PARAMETER, PUBLIC :: use_orb_basis_set = 1, &
842 use_aux_basis_set = 3, &
844 use_lri_basis_set = 5, &
846 ! ADMM PARAMETER
847 ! This parameter defines the method to use for the purification
848 INTEGER, PARAMETER, PUBLIC :: do_admm_purify_none = 1, &
855
856 ! This parameter defines when to use blocking
861
862 ! This parameter defines when to use blocking
863 INTEGER, PARAMETER, PUBLIC :: do_admm_aux_exch_func_default = 0, &
873
874 ! Define scaling of the exchange correction
875 INTEGER, PARAMETER, PUBLIC :: do_admm_exch_scaling_none = 0, &
877 ! ADMM TYPES
878 INTEGER, PARAMETER, PUBLIC :: no_admm_type = 0, &
879 admm1_type = 1, &
880 admm2_type = 2, &
881 admms_type = 3, &
882 admmp_type = 4, &
883 admmq_type = 5
884
885 ! Define DFT+U method identifier codes
886 INTEGER, PARAMETER, PUBLIC :: plus_u_lowdin = 1, &
887 plus_u_mulliken = 2, &
889
890 ! Define identifier codes for smearing method
891 INTEGER, PARAMETER, PUBLIC :: smear_energy_window = 1, &
892 smear_fermi_dirac = 2, &
893 smear_list = 3
894
895 ! Define identifier codes for mixing method
896
897 INTEGER, PARAMETER, PUBLIC :: no_mix = 0, &
898 direct_p_mix = 1, &
899 kerker_mix = 2, &
900 pulay_mix = 3, &
901 broy_mix = 4, &
902 broy_mix_new = 5, &
903 multisec_mix = 6
904
905 ! FFT library
906 ! these might need sync with fft_lib.F
907 INTEGER, PARAMETER, PUBLIC :: do_fft_sg = 1, &
908 do_fft_fftw3 = 3
909 INTEGER, PARAMETER, PUBLIC :: fftw_plan_estimate = 1, &
910 fftw_plan_measure = 2, &
911 fftw_plan_patient = 3, &
913 ! Local DGEMM library
914 INTEGER, PARAMETER, PUBLIC :: do_dgemm_spla = 1, &
915 do_dgemm_blas = 2
916
917 !real time propagation
918 INTEGER, PARAMETER, PUBLIC :: do_taylor = 1, &
919 do_pade = 2, &
920 do_arnoldi = 3, &
921 do_bch = 4
922
923 INTEGER, PARAMETER, PUBLIC :: do_etrs = 1, &
924 do_cn = 2, &
925 do_em = 3
926
927 INTEGER, PARAMETER, PUBLIC :: use_scf_wfn = 1, &
928 use_restart_wfn = 2, &
930
931 INTEGER, PARAMETER, PUBLIC :: constant_env = 1, &
932 gaussian_env = 2, &
933 ramp_env = 3, &
934 custom_env = 4
935
936 ! type of reference for RTP%PRINT%PROJECTION_MO
937 INTEGER, PARAMETER, PUBLIC :: proj_mo_ref_scf = 1, &
939
940 ! how to solve polarizable force fields
941 INTEGER, PARAMETER, PUBLIC :: do_fist_pol_none = 1, &
942 do_fist_pol_sc = 2, &
944
945 ! some dm_ls_scf parameters
946 INTEGER, PARAMETER, PUBLIC :: ls_s_preconditioner_none = 7, &
949
950 INTEGER, PARAMETER, PUBLIC :: ls_cluster_atomic = 111, &
952
953 INTEGER, PARAMETER, PUBLIC :: ls_s_inversion_hotelling = 3, &
956
957 INTEGER, PARAMETER, PUBLIC :: ls_s_sqrt_ns = 1, &
959
960 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign = 17, ls_scf_trs4 = 18, &
961 ls_scf_tc2 = 19, ls_scf_pexsi = 20
962
963 INTEGER, PARAMETER, PUBLIC :: ls_scf_sign_ns = 1, ls_scf_sign_proot = 2, ls_scf_sign_submatrix = 3
964
965 INTEGER, PARAMETER, PUBLIC :: ls_scf_submatrix_sign_ns = 1, ls_scf_submatrix_sign_direct = 2, &
967
968 INTEGER, PARAMETER, PUBLIC :: ls_scf_line_search_3point = 3, &
970 ! some ZMP paramenters
971 INTEGER, PARAMETER, PUBLIC :: use_coulomb = 1, &
972 use_diff = 2, &
973 use_no = 3
974
975 ! parameters for ALMO methods
976 INTEGER, PARAMETER, PUBLIC :: almo_domain_layout_orbital = 1, &
979
980 INTEGER, PARAMETER, PUBLIC :: almo_mat_distr_atomic = 1, &
982
983 INTEGER, PARAMETER, PUBLIC :: almo_constraint_block_diagonal = 0, &
986
987 ! methods to treat electron delocalization
988 INTEGER, PARAMETER, PUBLIC :: almo_deloc_none = 0, &
989 almo_deloc_x = 10, &
990 almo_deloc_xalmo_x = 11, &
991 almo_deloc_xk = 12, &
994 almo_deloc_scf = 100, &
996
997 INTEGER, PARAMETER, PUBLIC :: almo_scf_dm_sign = 1, &
998 almo_scf_diag = 2, &
999 almo_scf_pcg = 3, &
1000 almo_scf_trustr = 4, &
1001 almo_scf_skip = 0
1002
1003 INTEGER, PARAMETER, PUBLIC :: penalty_type_none = 0, &
1004 penalty_type_lndet = 1, &
1006
1007 ! optimizer parameters
1008 INTEGER, PARAMETER, PUBLIC :: cg_zero = 0, &
1009 cg_polak_ribiere = 1, &
1010 cg_fletcher_reeves = 2, &
1011 cg_hestenes_stiefel = 3, &
1012 cg_fletcher = 4, &
1013 cg_liu_storey = 5, &
1014 cg_dai_yuan = 6, &
1015 cg_hager_zhang = 7
1016 INTEGER, PARAMETER, PUBLIC :: trustr_steihaug = 1, &
1017 trustr_cauchy = 2, &
1018 trustr_dogleg = 3
1019 INTEGER, PARAMETER, PUBLIC :: optimizer_diis = 1, &
1020 optimizer_pcg = 2, &
1021 optimizer_trustr = 4, &
1023 INTEGER, PARAMETER, PUBLIC :: xalmo_prec_zero = 0, &
1024 xalmo_prec_domain = 1, &
1025 xalmo_prec_full = 2
1026 INTEGER, PARAMETER, PUBLIC :: xalmo_case_block_diag = 0, &
1029 INTEGER, PARAMETER, PUBLIC :: xalmo_trial_simplex = 0, &
1031
1032 ! parameters for CT methods
1033 INTEGER, PARAMETER, PUBLIC :: tensor_orthogonal = 1, &
1034 tensor_up_down = 2
1035 INTEGER, PARAMETER, PUBLIC :: virt_full = 1, &
1036 virt_minimal = 2, &
1037 virt_occ_size = 3, &
1038 virt_number = 4
1039
1040 ! spd matrix inversion algorithm
1041 INTEGER, PARAMETER, PUBLIC :: spd_inversion_ls_hotelling = 0, &
1044
1045 ! some MP2 parameters
1046 INTEGER, PARAMETER, PUBLIC :: mp2_method_none = 0, &
1047 mp2_method_direct = 4, &
1048 mp2_method_gpw = 6, &
1049 ri_mp2_method_gpw = 7, &
1050 ri_rpa_method_gpw = 8, &
1051 ri_mp2_laplace = 9, &
1052 mp2_ri_optimize_basis = 10, &
1053 wfc_mm_style_gemm = 11, &
1055
1056 ! solvers of the z-vector equations
1057 INTEGER, PARAMETER, PUBLIC :: z_solver_pople = 1, &
1058 z_solver_cg = 2, &
1059 z_solver_richardson = 3, &
1060 z_solver_sd = 4
1061
1062 ! GW parameter
1063 INTEGER, PARAMETER, PUBLIC :: ri_rpa_g0w0_crossing_z_shot = 1, &
1066 gw_no_print_exx = 5, &
1067 gw_print_exx = 6, &
1068 gw_read_exx = 7, &
1069 gw_skip_for_regtest = 8, &
1070 gw_pade_approx = 9, &
1071 gw_two_pole_model = 10, &
1072 kp_weights_w_auto = 11, &
1073 kp_weights_w_uniform = 12, &
1074 kp_weights_w_tailored = 13, &
1075 gw_gf_mic = 14, &
1076 gw_gf_gamma = 15, &
1077 soc_none = 16, &
1078 soc_lda = 17, &
1079 soc_pbe = 18, &
1080 int_ldos_x = 19, &
1081 int_ldos_y = 20, &
1082 int_ldos_z = 21, &
1083 int_ldos_none = 22
1084
1085 ! periodic RESP parameters
1086 INTEGER, PARAMETER, PUBLIC :: do_resp_x_dir = 0, &
1087 do_resp_y_dir = 1, &
1088 do_resp_z_dir = 2, &
1089 do_resp_minus_x_dir = 3, &
1090 do_resp_minus_y_dir = 4, &
1091 do_resp_minus_z_dir = 5, &
1094
1095 ! basis optimization parameters
1096 INTEGER, PARAMETER, PUBLIC :: do_opt_all = 0, &
1097 do_opt_none = 1, &
1098 do_opt_coeff = 2, &
1099 do_opt_exps = 3
1100
1101 ! LRI parameters for inverse of overlap
1102 INTEGER, PARAMETER, PUBLIC :: do_lri_inv = 0, &
1105 do_lri_inv_auto = 3
1106
1107 ! LRI basis optimization parameters
1108 INTEGER, PARAMETER, PUBLIC :: do_lri_opt_all = 0, &
1109 do_lri_opt_coeff = 1, &
1110 do_lri_opt_exps = 2
1111
1112 ! Active space model parameters
1113 INTEGER, PARAMETER, PUBLIC :: hf_model = 100, &
1114 rsdft_model = 101, &
1115 dmft_model = 102
1116
1117 ! Active space external solvers
1118 INTEGER, PARAMETER, PUBLIC :: no_solver = 200, &
1119 qiskit_solver = 201
1120
1121 ! callgraph parameters
1122 INTEGER, PARAMETER, PUBLIC :: callgraph_none = 0, &
1123 callgraph_master = 1, &
1124 callgraph_all = 2
1125
1126 ! kg coloring parameters
1127 INTEGER, PARAMETER, PUBLIC :: kg_color_dsatur = 0, &
1128 kg_color_greedy = 1
1129 ! kg kinetic energy embedding potential
1130 INTEGER, PARAMETER, PUBLIC :: kg_tnadd_embed = 100, &
1131 kg_tnadd_embed_ri = 101, &
1132 kg_tnadd_atomic = 200, &
1133 kg_tnadd_none = 300
1134
1135 INTEGER, PARAMETER, PUBLIC :: kg_cholesky = 3001
1136
1137 ! non-scf energy corrections
1138 INTEGER, PARAMETER, PUBLIC :: ec_functional_harris = 2001, &
1139 ec_functional_dc = 2002
1140
1141 ! Energy correction solver
1142 INTEGER, PARAMETER, PUBLIC :: ec_diagonalization = 1001, &
1143 ec_curvy_steps = 1002, &
1144 ec_matrix_sign = 1003, &
1145 ec_matrix_trs4 = 1004, &
1146 ec_matrix_tc2 = 1005, &
1147 ec_ot_diag = 1006
1148
1149 ! response solver for energy correction
1150 INTEGER, PARAMETER, PUBLIC :: ec_ot_atomic = 1, &
1151 ec_ot_gs = 2
1152
1153 ! response solver for energy correction
1154 INTEGER, PARAMETER, PUBLIC :: ec_mo_solver = 1, &
1155 ec_ls_solver = 2
1156
1157 ! swarm parameters
1158 INTEGER, PARAMETER, PUBLIC :: swarm_do_glbopt = 1
1159
1160 ! global opt parameters
1161 INTEGER, PARAMETER, PUBLIC :: glbopt_do_minhop = 1, &
1163
1164 ! Self-consistent continuum solvation (SCCS) models
1165 INTEGER, PARAMETER, PUBLIC :: sccs_andreussi = 0, &
1167
1168 ! Derivative method used by the SCCS
1169 INTEGER, PARAMETER, PUBLIC :: sccs_derivative_fft = 0, &
1170 sccs_derivative_cd3 = 1, &
1171 sccs_derivative_cd5 = 2, &
1173
1174 ! fm matrix multiplication
1175 INTEGER, PARAMETER, PUBLIC :: do_scalapack = 1, &
1176 do_cosma = 2
1177
1178 ! Dispersion DFTB
1179 INTEGER, PARAMETER, PUBLIC :: dispersion_none = 0, &
1180 dispersion_uff = 100, &
1181 dispersion_d3 = 200, &
1182 dispersion_d3bj = 210, &
1183 dispersion_d2 = 300
1184
1185 ! Transport section
1186 INTEGER, PARAMETER, PUBLIC :: transport_localscf = 1, &
1188 transport_negf = 3, &
1189 linsolver_splitsolve = 11, &
1190 linsolver_superlu = 12, &
1191 linsolver_mumps = 13, &
1192 linsolver_full = 14, &
1193 linsolver_banded = 15, &
1194 linsolver_pardiso = 16, &
1195 linsolver_umfpack = 17, &
1196 matrixinv_full = 101, &
1197 matrixinv_pexsi = 102, &
1198 matrixinv_pardiso = 103, &
1199 matrixinv_rgf = 104, &
1200 injmethod_evp = 21, &
1201 injmethod_beyn = 22, &
1202 injsign_positive = 1, &
1203 injsign_negative = -1, &
1205 rlaxisint_trapezoidal = 32, &
1207 rho_negf = 41, &
1208 rho_qtbm = 42, &
1209 neutlead_bs = 51, &
1210 neutlead_dos = 52
1211
1212 ! Active Space Section: orbital selection methods
1213 INTEGER, PARAMETER, PUBLIC :: casci_canonical = 100, &
1214 wannier_projection = 101, &
1215 mao_projection = 102, &
1216 manual_selection = 103
1217 INTEGER, PARAMETER, PUBLIC :: eri_method_full_gpw = 1, &
1219 INTEGER, PARAMETER, PUBLIC :: eri_operator_coulomb = 1, &
1220 eri_operator_yukawa = 2, &
1221 eri_operator_erf = 3, &
1222 eri_operator_erfc = 4, &
1225
1226 INTEGER, PARAMETER, PUBLIC :: do_eri_gpw = 0, &
1227 do_eri_mme = 1, &
1228 do_eri_os = 2, &
1229 eri_default = 3
1230
1231 ! Cell optimisation constraints
1232 INTEGER, PARAMETER, PUBLIC :: fix_none = 0, &
1233 fix_x = 1, &
1234 fix_y = 2, &
1235 fix_z = 3, &
1236 fix_xy = 4, &
1237 fix_xz = 5, &
1238 fix_yz = 6
1239
1240 ! Non-equilibrium Green's function method
1241 INTEGER, PARAMETER, PUBLIC :: negfint_method_cc = 0, &
1243 INTEGER, PARAMETER, PUBLIC :: negfrun_main = 0, &
1245 ! Type of embedding
1246 INTEGER, PARAMETER, PUBLIC :: dfet = 0, &
1247 dmfet = 1
1248
1249 ! DFT embedding: optimization of potential
1250 INTEGER, PARAMETER, PUBLIC :: embed_steep_desc = 0, &
1251 embed_quasi_newton = 1, &
1253 INTEGER, PARAMETER, PUBLIC :: embed_grid_bohr = 0, &
1255 INTEGER, PARAMETER, PUBLIC :: embed_none = 0, &
1256 embed_diff = 1, &
1257 embed_fa = 2, &
1258 embed_resp = 3
1259
1260 ! MOLDEN format
1261 INTEGER, PARAMETER, PUBLIC :: gto_cartesian = 1, &
1262 gto_spherical = 2
1263
1264 ! Tip scan directions
1265 INTEGER, PARAMETER, PUBLIC :: scan_x = 1, &
1266 scan_y = 2, &
1267 scan_z = 3, &
1268 scan_xy = 12, &
1269 scan_xz = 13, &
1270 scan_yz = 23, &
1271 scan_xyz = 123
1272
1273 ! DFT%PRINT%WFN_MIX orgine type
1274 INTEGER, PARAMETER, PUBLIC :: wfn_mix_orig_occ = 1, &
1277
1278 ! DFT%PRINT%E_DENSITY_CUBE density type
1279 INTEGER, PARAMETER, PUBLIC :: e_dens_total_hard_approx = 1, &
1282 ! BSE spin configuration
1283 INTEGER, PARAMETER, PUBLIC :: bse_singlet = 0, &
1284 bse_triplet = 1
1285
1286 ! BSE method of diagonalization (full diagonalization or iteratively)
1287 INTEGER, PARAMETER, PUBLIC :: bse_fulldiag = 0, &
1288 bse_iterdiag = 1
1289
1290 ! BSE level of approximation to the ABBA matrix (i.e. with/without TDA)
1291 INTEGER, PARAMETER, PUBLIC :: bse_tda = 0, &
1292 bse_abba = 1, &
1293 bse_both = 2
1294
1295 ! BSE iterative abortion condition
1296 INTEGER, PARAMETER, PUBLIC :: bse_iter_en_cond = 0, &
1297 bse_iter_res_cond = 1, &
1299
1300END 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 mixed_cdft_serial
integer, parameter, public do_constr_atomic
integer, parameter, public mix_cdft
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 default_cell_geo_opt_id
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 broy_mix_new
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 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_gapw_gct
integer, parameter, public do_gapw_gcs
integer, parameter, public do_no_et
integer, parameter, public injmethod_beyn
integer, parameter, public current_orb_center_wannier
integer, parameter, public rel_zora_full
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 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 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 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 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 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 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 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 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 electronic_spectra_run
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 do_bondparm_covalent
integer, parameter, public becke_cutoff_element
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 do_nnp
integer, parameter, public helium_cell_shape_octahedron
integer, parameter, public do_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 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 outer_scf_cdft_constraint
integer, parameter, public do_tamc
integer, parameter, public wfi_linear_ps_method_nr
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 mao_projection
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 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 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 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_fm_mom_conserv_buffer
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 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 proj_mo_ref_xas_tdp
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 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 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 direct_p_mix
integer, parameter, public mix_coupled
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 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 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 sic_list_all
integer, parameter, public wfi_use_guess_method_nr
integer, parameter, public ot_poly_irac
integer, parameter, public do_eip
integer, parameter, public ecp_pseudo
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 matrixinv_rgf
integer, parameter, public perm_plain
integer, parameter, public constant_env
integer, parameter, public isokin_ensemble
integer, parameter, public clustering_small_on_larger
integer, parameter, public do_cn
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 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 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 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 cdft2ot
integer, parameter, public do_cell_xsc
integer, parameter, public almo_frz_crystal
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 high_spin_roks
integer, parameter, public do_potential_mix_cl
integer, parameter, public almo_scf_skip
integer, parameter, public rho_qtbm
integer, parameter, public tddfpt_lanczos
integer, parameter, public hf_model
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 xc_kernel_method_analytic
integer, parameter, public do_fist
integer, parameter, public orb_s
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 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 dmft_model
integer, parameter, public injsign_positive
integer, parameter, public do_admm_aux_exch_func_none
integer, parameter, public ri_mp2_method_gpw
integer, parameter, public proj_mo_ref_scf
integer, parameter, public do_skip_12
integer, parameter, public ls_s_inversion_none
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 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 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 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 ot_precond_full_single
integer, parameter, public transformation_stage
integer, parameter, public admm1_type
integer, parameter, public helium_sampling_worm
integer, parameter, public do_iaoloc_l1
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 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 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 rsdft_model
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 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
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 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 ot_precond_none
integer, parameter, public admms_type
integer, parameter, public do_admm_charge_constrained_projection
integer, parameter, public rlaxisint_gausschebyshev
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 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 default_cell_md_id
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 do_conn_g96
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 do_third_rotation_step
integer, parameter, public default_cell_direct_id
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 do_gapw_log
integer, parameter, public ec_diagonalization
integer, parameter, public nve_ensemble
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 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 do_region_massive
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 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 do_region_global
integer, parameter, public shape_function_gaussian
integer, parameter, public almo_constraint_ao_overlap
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 do_qmmm_gauss
integer, parameter, public bse_abba
integer, parameter, public tddfpt_dipole_length
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 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 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 do_loc_homo
integer, parameter, public do_qmmm_wall_none
integer, parameter, public transport_transmission
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 do_admm_purify_mo_diag
integer, parameter, public do_method_lrigpw
integer, parameter, public use_no
integer, parameter, public do_mat_random
integer, parameter, public reftraj_ensemble
integer, parameter, public diag_standard
integer, parameter, public do_em
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 wfi_aspc_nr
integer, parameter, public cdft_alpha_constraint
integer, parameter, public cg_hager_zhang
integer, parameter, public custom_env
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_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
integer, parameter, public geometrical_gto
integer, parameter, public z_solver_richardson
integer, parameter, public restart_guess
integer, parameter, public oe_sic
integer, parameter, public do_potential_mix_cl_trunc
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 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
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 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 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 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 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 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 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