(git:e7e05ae)
input_constants.F File Reference

Go to the source code of this file.

Modules

module  input_constants
 collects all constants needed in input so that they can be used without circular dependencies
 

Variables

integer, parameter, public input_constants::id_development_version = 0
 
integer, parameter, public input_constants::id_release_version = 1
 
integer, parameter, public input_constants::do_atom = 1
 
integer, parameter, public input_constants::do_farming = 2
 
integer, parameter, public input_constants::do_test = 3
 
integer, parameter, public input_constants::do_cp2k = 4
 
integer, parameter, public input_constants::do_optimize_input = 5
 
integer, parameter, public input_constants::do_opt_basis = 6
 
integer, parameter, public input_constants::do_tree_mc = 7
 
integer, parameter, public input_constants::do_tree_mc_ana = 8
 
integer, parameter, public input_constants::do_swarm = 9
 
integer, parameter, public input_constants::opt_force_matching = 1
 
integer, parameter, public input_constants::do_full_density = 0
 
integer, parameter, public input_constants::do_spin_density = 1
 
integer, parameter, public input_constants::do_no_et = 0
 
integer, parameter, public input_constants::do_et_ddapc = 1
 
integer, parameter, public input_constants::do_qs = 1
 
integer, parameter, public input_constants::do_fist = 2
 
integer, parameter, public input_constants::do_qmmm = 3
 
integer, parameter, public input_constants::do_qmmmx = 4
 
integer, parameter, public input_constants::do_eip = 5
 
integer, parameter, public input_constants::do_mixed = 6
 
integer, parameter, public input_constants::do_embed = 7
 
integer, parameter, public input_constants::do_sirius = 8
 
integer, parameter, public input_constants::do_nnp = 9
 
real(kind=dp), parameter, public input_constants::radius_qmmm_default = 0.80_dp
 
real(kind=dp), parameter, public input_constants::alpha_imomm_default = 1.38_dp
 
real(kind=dp), parameter, public input_constants::charge_scale_factor = 1.00_dp
 
integer, parameter, public input_constants::band_md_opt = 0
 
integer, parameter, public input_constants::band_diis_opt = 1
 
integer, parameter, public input_constants::do_band_cartesian = 0
 
integer, parameter, public input_constants::do_band_collective = 1
 
integer, parameter, public input_constants::weight_type_unit = 0
 
integer, parameter, public input_constants::weight_type_mass = 1
 
integer, parameter, public input_constants::do_diag_syevd = 1
 
integer, parameter, public input_constants::do_diag_syevx = 2
 
integer, parameter, public input_constants::do_mat_random = 1
 
integer, parameter, public input_constants::do_mat_read = 2
 
integer, parameter, public input_constants::do_constr_none = 1
 
integer, parameter, public input_constants::do_constr_atomic = 2
 
integer, parameter, public input_constants::do_constr_molec = 3
 
integer, parameter, public input_constants::do_cell_cp2k = 1
 
integer, parameter, public input_constants::do_cell_cif = 2
 
integer, parameter, public input_constants::do_cell_xsc = 3
 
integer, parameter, public input_constants::rmsd_all = 0
 
integer, parameter, public input_constants::rmsd_list = 1
 
integer, parameter, public input_constants::rmsd_weightlist = 2
 
integer, parameter, public input_constants::do_rep_interleaved = 0
 
integer, parameter, public input_constants::do_rep_blocked = 1
 
integer, parameter, public input_constants::nve_ensemble = 1
 
integer, parameter, public input_constants::nvt_ensemble = 2
 
integer, parameter, public input_constants::npt_i_ensemble = 3
 
integer, parameter, public input_constants::npt_f_ensemble = 4
 
integer, parameter, public input_constants::nph_uniaxial_ensemble = 5
 
integer, parameter, public input_constants::nph_uniaxial_damped_ensemble = 6
 
integer, parameter, public input_constants::nph_ensemble = 7
 
integer, parameter, public input_constants::isokin_ensemble = 8
 
integer, parameter, public input_constants::reftraj_ensemble = 9
 
integer, parameter, public input_constants::langevin_ensemble = 10
 
integer, parameter, public input_constants::npe_f_ensemble = 11
 
integer, parameter, public input_constants::npe_i_ensemble = 12
 
integer, parameter, public input_constants::nvt_adiabatic_ensemble = 13
 
integer, parameter, public input_constants::npt_ia_ensemble = 14
 
integer, parameter, public input_constants::do_thermo_same_as_part = 100
 
integer, parameter, public input_constants::do_thermo_nose = 101
 
integer, parameter, public input_constants::do_thermo_csvr = 102
 
integer, parameter, public input_constants::do_thermo_gle = 103
 
integer, parameter, public input_constants::do_thermo_al = 104
 
integer, parameter, public input_constants::md_init_default = 1
 
integer, parameter, public input_constants::md_init_vib = 2
 
integer, parameter, public input_constants::none_run = 1
 
integer, parameter, public input_constants::energy_run = 2
 
integer, parameter, public input_constants::energy_force_run = 3
 
integer, parameter, public input_constants::mol_dyn_run = 4
 
integer, parameter, public input_constants::geo_opt_run = 5
 
integer, parameter, public input_constants::mon_car_run = 6
 
integer, parameter, public input_constants::electronic_spectra_run = 7
 
integer, parameter, public input_constants::debug_run = 8
 
integer, parameter, public input_constants::bsse_run = 9
 
integer, parameter, public input_constants::linear_response_run = 10
 
integer, parameter, public input_constants::pint_run = 11
 
integer, parameter, public input_constants::vib_anal = 12
 
integer, parameter, public input_constants::do_band = 13
 
integer, parameter, public input_constants::cell_opt_run = 14
 
integer, parameter, public input_constants::real_time_propagation = 15
 
integer, parameter, public input_constants::ehrenfest = 16
 
integer, parameter, public input_constants::do_tamc = 17
 
integer, parameter, public input_constants::tree_mc_run = 18
 
integer, parameter, public input_constants::driver_run = 19
 
integer, parameter, public input_constants::negf_run = 20
 
integer, parameter, public input_constants::atom_no_run = 1
 
integer, parameter, public input_constants::atom_energy_run = 2
 
integer, parameter, public input_constants::atom_basis_run = 3
 
integer, parameter, public input_constants::atom_pseudo_run = 4
 
integer, parameter, public input_constants::do_analytic = 1
 
integer, parameter, public input_constants::do_semi_analytic = 2
 
integer, parameter, public input_constants::do_numeric = 3
 
integer, parameter, public input_constants::gaussian = 1
 
integer, parameter, public input_constants::geometrical_gto = 2
 
integer, parameter, public input_constants::contracted_gto = 3
 
integer, parameter, public input_constants::slater = 4
 
integer, parameter, public input_constants::numerical = 5
 
integer, parameter, public input_constants::do_rks_atom = 1
 
integer, parameter, public input_constants::do_uks_atom = 2
 
integer, parameter, public input_constants::do_rhf_atom = 3
 
integer, parameter, public input_constants::do_uhf_atom = 4
 
integer, parameter, public input_constants::do_rohf_atom = 5
 
integer, parameter, public input_constants::do_nonrel_atom = 100
 
integer, parameter, public input_constants::do_zoramp_atom = 101
 
integer, parameter, public input_constants::do_sczoramp_atom = 102
 
integer, parameter, public input_constants::do_dkh0_atom = 110
 
integer, parameter, public input_constants::do_dkh1_atom = 111
 
integer, parameter, public input_constants::do_dkh2_atom = 112
 
integer, parameter, public input_constants::do_dkh3_atom = 113
 
integer, parameter, public input_constants::no_pseudo = 0
 
integer, parameter, public input_constants::gth_pseudo = 1
 
integer, parameter, public input_constants::upf_pseudo = 2
 
integer, parameter, public input_constants::ecp_pseudo = 3
 
integer, parameter, public input_constants::sgp_pseudo = 4
 
integer, parameter, public input_constants::no_conf = 0
 
integer, parameter, public input_constants::poly_conf = 1
 
integer, parameter, public input_constants::barrier_conf = 2
 
integer, parameter, public input_constants::do_b_neb = 0
 
integer, parameter, public input_constants::do_it_neb = 1
 
integer, parameter, public input_constants::do_ci_neb = 2
 
integer, parameter, public input_constants::do_d_neb = 3
 
integer, parameter, public input_constants::do_sm = 4
 
integer, parameter, public input_constants::do_eb = 5
 
integer, parameter, public input_constants::pot_neb_full = 0
 
integer, parameter, public input_constants::pot_neb_fe = 1
 
integer, parameter, public input_constants::pot_neb_me = 2
 
integer, parameter, public input_constants::cholesky_off = 0
 
integer, parameter, public input_constants::cholesky_reduce = 1
 
integer, parameter, public input_constants::cholesky_restore = 2
 
integer, parameter, public input_constants::cholesky_inverse = 3
 
integer, parameter, public input_constants::cholesky_dbcsr = 4
 
integer, parameter, public input_constants::atomic_guess = 1
 
integer, parameter, public input_constants::restart_guess = 2
 
integer, parameter, public input_constants::random_guess = 3
 
integer, parameter, public input_constants::core_guess = 4
 
integer, parameter, public input_constants::history_guess = 5
 
integer, parameter, public input_constants::no_guess = 6
 
integer, parameter, public input_constants::mopac_guess = 7
 
integer, parameter, public input_constants::sparse_guess = 8
 
integer, parameter, public input_constants::almo_scf_guess = 9
 
integer, parameter, public input_constants::molecular_guess = 10
 
integer, parameter, public input_constants::momproj_norm = 0
 
integer, parameter, public input_constants::momproj_sum = 1
 
integer, parameter, public input_constants::momtype_mom = 0
 
integer, parameter, public input_constants::momtype_imom = 1
 
integer, parameter, public input_constants::almo_frz_none = 0
 
integer, parameter, public input_constants::almo_frz_isolated = 1
 
integer, parameter, public input_constants::almo_frz_crystal = 2
 
integer, parameter, public input_constants::almo_frz_both = 3
 
integer, parameter, public input_constants::do_gapw_gcs = 1
 
integer, parameter, public input_constants::do_gapw_gct = 2
 
integer, parameter, public input_constants::do_gapw_log = 3
 
integer, parameter, public input_constants::gapw_1c_orb = 1000
 
integer, parameter, public input_constants::gapw_1c_small = 1002
 
integer, parameter, public input_constants::gapw_1c_medium = 1003
 
integer, parameter, public input_constants::gapw_1c_large = 1004
 
integer, parameter, public input_constants::gapw_1c_very_large = 1005
 
integer, parameter, public input_constants::do_pwgrid_spherical = 1
 
integer, parameter, public input_constants::do_pwgrid_ns_fullspace = 2
 
integer, parameter, public input_constants::do_pwgrid_ns_halfspace = 3
 
integer, parameter, public input_constants::wfi_use_guess_method_nr = 0
 
integer, parameter, public input_constants::wfi_use_prev_p_method_nr = 1
 
integer, parameter, public input_constants::wfi_use_prev_rho_r_method_nr = 2
 
integer, parameter, public input_constants::wfi_linear_wf_method_nr = 3
 
integer, parameter, public input_constants::wfi_linear_p_method_nr = 4
 
integer, parameter, public input_constants::wfi_linear_ps_method_nr = 5
 
integer, parameter, public input_constants::wfi_use_prev_wf_method_nr = 6
 
integer, parameter, public input_constants::wfi_ps_method_nr = 7
 
integer, parameter, public input_constants::wfi_frozen_method_nr = 8
 
integer, parameter, public input_constants::wfi_aspc_nr = 9
 
integer, parameter, public input_constants::do_method_undef = 0
 
integer, parameter, public input_constants::do_method_gapw = 1
 
integer, parameter, public input_constants::do_method_gapw_xc = 2
 
integer, parameter, public input_constants::do_method_gpw = 3
 
integer, parameter, public input_constants::do_method_lrigpw = 4
 
integer, parameter, public input_constants::do_method_rigpw = 5
 
integer, parameter, public input_constants::do_method_mndo = 7
 
integer, parameter, public input_constants::do_method_am1 = 8
 
integer, parameter, public input_constants::do_method_pm3 = 9
 
integer, parameter, public input_constants::do_method_pm6 = 10
 
integer, parameter, public input_constants::do_method_mndod = 11
 
integer, parameter, public input_constants::do_method_pdg = 12
 
integer, parameter, public input_constants::do_method_rm1 = 13
 
integer, parameter, public input_constants::do_method_dftb = 14
 
integer, parameter, public input_constants::do_method_pchg = 15
 
integer, parameter, public input_constants::do_method_pnnl = 16
 
integer, parameter, public input_constants::do_method_ofgpw = 17
 
integer, parameter, public input_constants::do_method_pm6fm = 18
 
integer, parameter, public input_constants::do_method_pw = 19
 
integer, parameter, public input_constants::do_method_xtb = 20
 
integer, parameter, public input_constants::do_multipole_section_on = 0
 
integer, parameter, public input_constants::do_multipole_section_off = 1
 
integer, parameter, public input_constants::do_ppl_analytic = 0
 
integer, parameter, public input_constants::do_ppl_grid = 1
 
integer, parameter, public input_constants::do_se_is_kdso = 0
 
integer, parameter, public input_constants::do_se_is_kdso_d = 1
 
integer, parameter, public input_constants::do_se_is_slater = 2
 
integer, parameter, public input_constants::do_se_lr_none = 0
 
integer, parameter, public input_constants::do_se_lr_ewald = 1
 
integer, parameter, public input_constants::do_se_lr_ewald_r3 = 2
 
integer, parameter, public input_constants::do_se_lr_ewald_gks = 3
 
integer, parameter, public input_constants::do_par_atom = 0
 
integer, parameter, public input_constants::do_par_grid = 1
 
integer, parameter, public input_constants::do_qmmm_center_every_step = 0
 
integer, parameter, public input_constants::do_qmmm_center_setup_only = 1
 
integer, parameter, public input_constants::do_qmmm_center_never = 2
 
integer, parameter, public input_constants::do_qmmm_center_max_minus_min = 0
 
integer, parameter, public input_constants::do_qmmm_center_pbc_aware = 1
 
integer, parameter, public input_constants::do_thermo_no_communication = 0
 
integer, parameter, public input_constants::do_thermo_communication = 1
 
integer, parameter, public input_constants::do_thermo_only_master = 2
 
integer, parameter, public input_constants::transformation_normal = 1
 
integer, parameter, public input_constants::transformation_stage = 2
 
integer, parameter, public input_constants::propagator_pimd = 1
 
integer, parameter, public input_constants::propagator_rpmd = 2
 
integer, parameter, public input_constants::propagator_cmd = 3
 
integer, parameter, public input_constants::integrate_numeric = 1
 
integer, parameter, public input_constants::integrate_exact = 2
 
integer, parameter, public input_constants::matrix_init_cholesky = 1
 
integer, parameter, public input_constants::matrix_init_diagonal = 2
 
integer, parameter, public input_constants::helium_cell_shape_none = 0
 
integer, parameter, public input_constants::helium_cell_shape_cube = 1
 
integer, parameter, public input_constants::helium_cell_shape_octahedron = 2
 
integer, parameter, public input_constants::helium_solute_intpot_none = 0
 
integer, parameter, public input_constants::helium_solute_intpot_mwater = 1
 
integer, parameter, public input_constants::helium_solute_intpot_ch5 = 2
 
integer, parameter, public input_constants::helium_solute_intpot_runner_io = 3
 
integer, parameter, public input_constants::helium_solute_intpot_nnp = 4
 
integer, parameter, public input_constants::helium_solute_intpot_cubetable = 5
 
integer, parameter, public input_constants::helium_forces_average = 0
 
integer, parameter, public input_constants::helium_forces_last = 1
 
integer, parameter, public input_constants::estimator_none = 1
 
integer, parameter, public input_constants::estimator_parea = 2
 
integer, parameter, public input_constants::estimator_wnumber = 3
 
integer, parameter, public input_constants::estimator_pcycle = 4
 
integer, parameter, public input_constants::estimator_weighted = 5
 
integer, parameter, public input_constants::estimator_normalization = 6
 
integer, parameter, public input_constants::denominator_unity = 1
 
integer, parameter, public input_constants::denominator_natoms = 2
 
integer, parameter, public input_constants::denominator_inertia = 3
 
integer, parameter, public input_constants::denominator_rperp2 = 4
 
integer, parameter, public input_constants::helium_sampling_ceperley = 0
 
integer, parameter, public input_constants::helium_sampling_worm = 1
 
integer, parameter, public input_constants::helium_mdist_singlev = 1
 
integer, parameter, public input_constants::helium_mdist_uniform = 2
 
integer, parameter, public input_constants::helium_mdist_linear = 3
 
integer, parameter, public input_constants::helium_mdist_quadratic = 4
 
integer, parameter, public input_constants::helium_mdist_exponential = 5
 
integer, parameter, public input_constants::helium_mdist_gaussian = 6
 
integer, parameter, public input_constants::perm_plain = 1
 
integer, parameter, public input_constants::perm_cycle = 2
 
integer, parameter, public input_constants::do_fe_meta = 0
 
integer, parameter, public input_constants::do_fe_ui = 1
 
integer, parameter, public input_constants::do_fe_ac = 2
 
integer, parameter, public input_constants::do_wall_none = 0
 
integer, parameter, public input_constants::do_wall_reflective = 1
 
integer, parameter, public input_constants::do_wall_quadratic = 2
 
integer, parameter, public input_constants::do_wall_quartic = 3
 
integer, parameter, public input_constants::do_wall_gaussian = 4
 
integer, parameter, public input_constants::do_wall_p = 0
 
integer, parameter, public input_constants::do_wall_m = 1
 
integer, parameter, public input_constants::dump_atomic = 1
 
integer, parameter, public input_constants::dump_xmol = 2
 
integer, parameter, public input_constants::dump_dcd = 3
 
integer, parameter, public input_constants::dump_pdb = 4
 
integer, parameter, public input_constants::dump_dcd_aligned_cell = 5
 
integer, parameter, public input_constants::fmt_id_xyz = 1
 
integer, parameter, public input_constants::fmt_id_pdb = 2
 
integer, parameter, public input_constants::do_qmmm_none = 0
 
integer, parameter, public input_constants::do_qmmm_coulomb = 1
 
integer, parameter, public input_constants::do_qmmm_gauss = 2
 
integer, parameter, public input_constants::do_qmmm_swave = 3
 
integer, parameter, public input_constants::do_qmmm_pcharge = 4
 
integer, parameter, public input_constants::do_qmmm_link_imomm = 1
 
integer, parameter, public input_constants::do_qmmm_link_gho = 2
 
integer, parameter, public input_constants::do_qmmm_link_pseudo = 3
 
integer, parameter, public input_constants::do_qmmm_center_none = 0
 
integer, parameter, public input_constants::do_qmmm_center_grid = 1
 
integer, parameter, public input_constants::do_qmmm_wall_none = 0
 
integer, parameter, public input_constants::do_qmmm_wall_reflective = 1
 
integer, parameter, public input_constants::do_qmmm_wall_quadratic = 2
 
integer, parameter, public input_constants::do_qmmm_image_calcmatrix = 0
 
integer, parameter, public input_constants::do_qmmm_image_iter = 1
 
integer, parameter, public input_constants::calc_always = 0
 
integer, parameter, public input_constants::calc_once = 1
 
integer, parameter, public input_constants::calc_once_done = 2
 
integer, parameter, public input_constants::do_fm_mom_conserv_none = 0
 
integer, parameter, public input_constants::do_fm_mom_conserv_equal_f = 1
 
integer, parameter, public input_constants::do_fm_mom_conserv_equal_a = 2
 
integer, parameter, public input_constants::do_fm_mom_conserv_core = 0
 
integer, parameter, public input_constants::do_fm_mom_conserv_qm = 1
 
integer, parameter, public input_constants::do_fm_mom_conserv_buffer = 2
 
integer, parameter, public input_constants::do_region_global = 0
 
integer, parameter, public input_constants::do_region_molecule = 1
 
integer, parameter, public input_constants::do_region_massive = 2
 
integer, parameter, public input_constants::do_region_none = 3
 
integer, parameter, public input_constants::do_region_defined = 4
 
integer, parameter, public input_constants::do_bondparm_covalent = 0
 
integer, parameter, public input_constants::do_bondparm_vdw = 1
 
integer, parameter, public input_constants::do_skip_11 = 0
 
integer, parameter, public input_constants::do_skip_12 = 1
 
integer, parameter, public input_constants::do_skip_13 = 2
 
integer, parameter, public input_constants::do_skip_14 = 3
 
integer, parameter, public input_constants::do_conn_psf = 1
 
integer, parameter, public input_constants::do_conn_psf_u = 2
 
integer, parameter, public input_constants::do_conn_generate = 3
 
integer, parameter, public input_constants::do_conn_off = 4
 
integer, parameter, public input_constants::do_conn_mol_set = 5
 
integer, parameter, public input_constants::do_conn_g87 = 6
 
integer, parameter, public input_constants::do_conn_g96 = 7
 
integer, parameter, public input_constants::do_conn_amb7 = 8
 
integer, parameter, public input_constants::do_conn_user = 9
 
integer, parameter, public input_constants::do_coord_off = 0
 
integer, parameter, public input_constants::do_coord_pdb = 1
 
integer, parameter, public input_constants::do_coord_xyz = 2
 
integer, parameter, public input_constants::do_coord_g96 = 3
 
integer, parameter, public input_constants::do_coord_crd = 4
 
integer, parameter, public input_constants::do_coord_cif = 5
 
integer, parameter, public input_constants::do_coord_xtl = 6
 
integer, parameter, public input_constants::do_coord_cp2k = 7
 
integer, parameter, public input_constants::do_stress_none = 0
 
integer, parameter, public input_constants::do_stress_analytical = 1
 
integer, parameter, public input_constants::do_stress_numerical = 2
 
integer, parameter, public input_constants::do_stress_diagonal_anal = 3
 
integer, parameter, public input_constants::do_stress_diagonal_numer = 4
 
integer, parameter, public input_constants::do_mc_traditional = 0
 
integer, parameter, public input_constants::do_mc_gemc_nvt = 1
 
integer, parameter, public input_constants::do_mc_gemc_npt = 2
 
integer, parameter, public input_constants::do_mc_virial = 3
 
integer, parameter, public input_constants::do_loc_none = 0
 
integer, parameter, public input_constants::do_loc_jacobi = 1
 
integer, parameter, public input_constants::do_loc_crazy = 2
 
integer, parameter, public input_constants::do_loc_direct = 3
 
integer, parameter, public input_constants::do_loc_l1_norm_sd = 4
 
integer, parameter, public input_constants::do_loc_scdm = 5
 
integer, parameter, public input_constants::do_loc_gapo = 6
 
integer, parameter, public input_constants::do_loc_cpo_atomic = 0
 
integer, parameter, public input_constants::do_loc_cpo_restart = 1
 
integer, parameter, public input_constants::do_loc_cpo_random = 2
 
integer, parameter, public input_constants::do_loc_cpo_space_wan = 0
 
integer, parameter, public input_constants::do_loc_cpo_space_nmo = 1
 
integer, parameter, public input_constants::do_loc_min = 0
 
integer, parameter, public input_constants::do_loc_max = 1
 
integer, parameter, public input_constants::op_loc_berry = 0
 
integer, parameter, public input_constants::op_loc_boys = 1
 
integer, parameter, public input_constants::op_loc_pipek = 2
 
integer, parameter, public input_constants::op_loc_l1_norm = 3
 
integer, parameter, public input_constants::state_loc_all = 0
 
integer, parameter, public input_constants::state_loc_range = 1
 
integer, parameter, public input_constants::state_loc_list = 2
 
integer, parameter, public input_constants::energy_loc_range = 3
 
integer, parameter, public input_constants::state_loc_none = 4
 
integer, parameter, public input_constants::state_loc_mixed = 5
 
integer, parameter, public input_constants::do_loc_homo = 0
 
integer, parameter, public input_constants::do_loc_lumo = 1
 
integer, parameter, public input_constants::do_loc_both = 2
 
integer, parameter, public input_constants::do_loc_mixed = 3
 
integer, parameter, public input_constants::orb_s = 0
 
integer, parameter, public input_constants::orb_px = 1
 
integer, parameter, public input_constants::orb_py = 2
 
integer, parameter, public input_constants::orb_pz = 3
 
integer, parameter, public input_constants::orb_dxy = 4
 
integer, parameter, public input_constants::orb_dyz = 5
 
integer, parameter, public input_constants::orb_dzx = 6
 
integer, parameter, public input_constants::orb_dx2 = 7
 
integer, parameter, public input_constants::orb_dy2 = 8
 
integer, parameter, public input_constants::orb_dz2 = 9
 
integer, parameter, public input_constants::use_mom_ref_com = 0
 
integer, parameter, public input_constants::use_mom_ref_coac = 1
 
integer, parameter, public input_constants::use_mom_ref_user = 2
 
integer, parameter, public input_constants::use_mom_ref_zero = 3
 
integer, parameter, public input_constants::current_gauge_r = 1
 
integer, parameter, public input_constants::current_gauge_r_and_step_func = 2
 
integer, parameter, public input_constants::current_gauge_atom = 3
 
integer, parameter, public input_constants::current_orb_center_wannier = 1
 
integer, parameter, public input_constants::current_orb_center_common = 2
 
integer, parameter, public input_constants::current_orb_center_atom = 3
 
integer, parameter, public input_constants::current_orb_center_box = 4
 
integer, parameter, public input_constants::ot_mini_sd = 1
 
integer, parameter, public input_constants::ot_mini_cg = 2
 
integer, parameter, public input_constants::ot_mini_diis = 3
 
integer, parameter, public input_constants::ot_mini_broyden = 4
 
integer, parameter, public input_constants::ot_algo_taylor_or_diag = 1
 
integer, parameter, public input_constants::ot_algo_irac = 2
 
integer, parameter, public input_constants::ot_chol_irac = 1
 
integer, parameter, public input_constants::ot_poly_irac = 2
 
integer, parameter, public input_constants::ot_lwdn_irac = 3
 
integer, parameter, public input_constants::ls_none = 1
 
integer, parameter, public input_constants::ls_2pnt = 2
 
integer, parameter, public input_constants::ls_3pnt = 3
 
integer, parameter, public input_constants::ls_gold = 4
 
integer, parameter, public input_constants::ls_fit = 5
 
integer, parameter, public input_constants::ot_precond_none = 0
 
integer, parameter, public input_constants::ot_precond_full_single = 1
 
integer, parameter, public input_constants::ot_precond_full_kinetic = 2
 
integer, parameter, public input_constants::ot_precond_s_inverse = 3
 
integer, parameter, public input_constants::ot_precond_full_all = 5
 
integer, parameter, public input_constants::ot_precond_full_single_inverse = 6
 
integer, parameter, public input_constants::precond_mlp = 7
 
integer, parameter, public input_constants::ot_precond_solver_default = 1
 
integer, parameter, public input_constants::ot_precond_solver_inv_chol = 2
 
integer, parameter, public input_constants::ot_precond_solver_direct = 3
 
integer, parameter, public input_constants::ot_precond_solver_update = 4
 
integer, parameter, public input_constants::diag_standard = 1
 
integer, parameter, public input_constants::diag_ot = 2
 
integer, parameter, public input_constants::diag_block_krylov = 3
 
integer, parameter, public input_constants::diag_block_davidson = 4
 
integer, parameter, public input_constants::diag_filter_matrix = 5
 
integer, parameter, public input_constants::default_lbfgs_method_id = 1
 
integer, parameter, public input_constants::default_bfgs_method_id = 2
 
integer, parameter, public input_constants::default_cg_method_id = 3
 
integer, parameter, public input_constants::default_minimization_method_id = 1
 
integer, parameter, public input_constants::default_ts_method_id = 2
 
integer, parameter, public input_constants::default_cell_method_id = 3
 
integer, parameter, public input_constants::default_shellcore_method_id = 4
 
integer, parameter, public input_constants::none_ts_method_id = 0
 
integer, parameter, public input_constants::default_dimer_method_id = 1
 
integer, parameter, public input_constants::do_first_rotation_step = 0
 
integer, parameter, public input_constants::do_second_rotation_step = 1
 
integer, parameter, public input_constants::do_third_rotation_step = 2
 
integer, parameter, public input_constants::default_cell_geo_opt_id = 0
 
integer, parameter, public input_constants::default_cell_md_id = 1
 
integer, parameter, public input_constants::default_cell_direct_id = 2
 
integer, parameter, public input_constants::xc_funct_no_shortcut = 0
 
integer, parameter, public input_constants::xc_funct_blyp = 1
 
integer, parameter, public input_constants::xc_funct_pade = 2
 
integer, parameter, public input_constants::xc_funct_pbe = 3
 
integer, parameter, public input_constants::xc_funct_tpss = 4
 
integer, parameter, public input_constants::xc_funct_hcth120 = 5
 
integer, parameter, public input_constants::xc_funct_olyp = 6
 
integer, parameter, public input_constants::xc_funct_bp = 7
 
integer, parameter, public input_constants::xc_none = 8
 
integer, parameter, public input_constants::xc_funct_xwpbe = 9
 
integer, parameter, public input_constants::xc_funct_b3lyp = 10
 
integer, parameter, public input_constants::xc_funct_pbe0 = 11
 
integer, parameter, public input_constants::xc_funct_beefvdw = 12
 
integer, parameter, public input_constants::fxc_none = 0
 
integer, parameter, public input_constants::fxc_funct_pade = 1
 
integer, parameter, public input_constants::fxc_funct_lda = 2
 
integer, parameter, public input_constants::fxc_funct_gga = 3
 
integer, parameter, public input_constants::sic_none = 0
 
integer, parameter, public input_constants::sic_mauri_us = 1
 
integer, parameter, public input_constants::sic_mauri_spz = 2
 
integer, parameter, public input_constants::sic_ad = 3
 
integer, parameter, public input_constants::sic_eo = 4
 
integer, parameter, public input_constants::sic_list_all = 1
 
integer, parameter, public input_constants::sic_list_unpaired = 2
 
integer, parameter, public input_constants::tddfpt_singlet = 0
 
integer, parameter, public input_constants::tddfpt_triplet = 1
 
integer, parameter, public input_constants::tddfpt_spin_cons = 2
 
integer, parameter, public input_constants::tddfpt_spin_flip = 3
 
integer, parameter, public input_constants::tddfpt_lanczos = 0
 
integer, parameter, public input_constants::tddfpt_davidson = 1
 
integer, parameter, public input_constants::tddfpt_kernel_none = 2
 
integer, parameter, public input_constants::tddfpt_kernel_full = 1
 
integer, parameter, public input_constants::tddfpt_kernel_stda = 0
 
integer, parameter, public input_constants::oe_none = 0
 
integer, parameter, public input_constants::oe_lb = 1
 
integer, parameter, public input_constants::oe_gllb = 2
 
integer, parameter, public input_constants::oe_saop = 3
 
integer, parameter, public input_constants::oe_sic = 44
 
integer, parameter, public input_constants::oe_shift = 4
 
integer, parameter, public input_constants::no_excitations = 0
 
integer, parameter, public input_constants::tddfpt_excitations = 1
 
integer, parameter, public input_constants::xc_vdw_fun_none = 100
 
integer, parameter, public input_constants::xc_vdw_fun_pairpot = 101
 
integer, parameter, public input_constants::xc_vdw_fun_nonloc = 102
 
integer, parameter, public input_constants::vdw_pairpot_dftd2 = 1
 
integer, parameter, public input_constants::vdw_pairpot_dftd3 = 2
 
integer, parameter, public input_constants::vdw_pairpot_dftd3bj = 3
 
integer, parameter, public input_constants::vdw_nl_drsll = 1
 
integer, parameter, public input_constants::vdw_nl_lmkll = 2
 
integer, parameter, public input_constants::vdw_nl_rvv10 = 3
 
integer, parameter, public input_constants::rel_none = 0
 
integer, parameter, public input_constants::rel_dkh = 1
 
integer, parameter, public input_constants::rel_zora = 2
 
integer, parameter, public input_constants::rel_zora_full = 100
 
integer, parameter, public input_constants::rel_zora_mp = 101
 
integer, parameter, public input_constants::rel_sczora_mp = 102
 
integer, parameter, public input_constants::rel_trans_full = 0
 
integer, parameter, public input_constants::rel_trans_molecule = 1
 
integer, parameter, public input_constants::rel_trans_atom = 2
 
integer, parameter, public input_constants::rel_pot_full = 0
 
integer, parameter, public input_constants::rel_pot_erfc = 1
 
integer, parameter, public input_constants::do_add = 1
 
integer, parameter, public input_constants::do_remove = 2
 
integer, parameter, public input_constants::xc_pot_energy_none = 0
 
integer, parameter, public input_constants::xc_pot_energy_xc_functional = 1
 
integer, parameter, public input_constants::xc_pot_energy_sum_eigenvalues = 2
 
integer, parameter, public input_constants::xc_pot_none = 1000
 
integer, parameter, public input_constants::xc_pot_saop = 1001
 
integer, parameter, public input_constants::shape_function_gaussian = 1
 
integer, parameter, public input_constants::shape_function_density = 2
 
integer, parameter, public input_constants::ref_charge_atomic = 100
 
integer, parameter, public input_constants::ref_charge_mulliken = 200
 
integer, parameter, public input_constants::radius_covalent = 10
 
integer, parameter, public input_constants::radius_user = 11
 
integer, parameter, public input_constants::radius_single = 12
 
integer, parameter, public input_constants::radius_vdw = 13
 
integer, parameter, public input_constants::radius_default = 14
 
integer, parameter, public input_constants::voro_radii_unity = 100
 
integer, parameter, public input_constants::voro_radii_vdw = 101
 
integer, parameter, public input_constants::voro_radii_cov = 102
 
integer, parameter, public input_constants::voro_radii_user = 103
 
integer, parameter, public input_constants::bqb_opt_off = 100
 
integer, parameter, public input_constants::bqb_opt_quick = 101
 
integer, parameter, public input_constants::bqb_opt_normal = 102
 
integer, parameter, public input_constants::bqb_opt_patient = 103
 
integer, parameter, public input_constants::bqb_opt_exhaustive = 104
 
integer, parameter, public input_constants::mao_basis_orb = 2000
 
integer, parameter, public input_constants::mao_basis_prim = 2001
 
integer, parameter, public input_constants::mao_basis_ext = 2002
 
integer, parameter, public input_constants::do_iaoloc_pm2 = 100
 
integer, parameter, public input_constants::do_iaoloc_pm4 = 200
 
integer, parameter, public input_constants::do_iaoloc_l1 = 300
 
integer, parameter, public input_constants::do_iaoloc_enone = 1000
 
integer, parameter, public input_constants::do_iaoloc_energy = 1001
 
integer, parameter, public input_constants::do_iaoloc_occ = 1002
 
integer, parameter, public input_constants::xas_none = 0
 
integer, parameter, public input_constants::xas_tp_hh = 1
 
integer, parameter, public input_constants::xas_tp_fh = 2
 
integer, parameter, public input_constants::xes_tp_val = 3
 
integer, parameter, public input_constants::xas_tp_xhh = 4
 
integer, parameter, public input_constants::xas_tp_xfh = 5
 
integer, parameter, public input_constants::xas_dscf = 6
 
integer, parameter, public input_constants::xas_tp_flex = 7
 
integer, parameter, public input_constants::xas_not_excited = 0
 
integer, parameter, public input_constants::xas_1s_type = 1
 
integer, parameter, public input_constants::xas_2s_type = 2
 
integer, parameter, public input_constants::xas_2p_type = 3
 
integer, parameter, public input_constants::xas_3s_type = 4
 
integer, parameter, public input_constants::xas_3p_type = 5
 
integer, parameter, public input_constants::xas_3d_type = 6
 
integer, parameter, public input_constants::xas_4s_type = 7
 
integer, parameter, public input_constants::xas_4p_type = 8
 
integer, parameter, public input_constants::xas_4d_type = 9
 
integer, parameter, public input_constants::xas_4f_type = 10
 
integer, parameter, public input_constants::xas_dip_len = 1
 
integer, parameter, public input_constants::xas_dip_vel = 2
 
integer, parameter, public input_constants::xas_scf_default = 0
 
integer, parameter, public input_constants::xas_scf_general = 1
 
integer, parameter, public input_constants::xas_tdp_by_index = 1
 
integer, parameter, public input_constants::xas_tdp_by_kind = 2
 
integer, parameter, public input_constants::xas_tdp_roks = 1
 
integer, parameter, public input_constants::xas_tdp_uks = 2
 
integer, parameter, public input_constants::tddfpt_dipole_berry = 1
 
integer, parameter, public input_constants::tddfpt_dipole_length = 2
 
integer, parameter, public input_constants::tddfpt_dipole_velocity = 3
 
integer, parameter, public input_constants::xc_kernel_method_best = 100
 
integer, parameter, public input_constants::xc_kernel_method_analytic = 101
 
integer, parameter, public input_constants::xc_kernel_method_numeric = 102
 
integer, parameter, public input_constants::lr_none = 0
 
integer, parameter, public input_constants::lr_chemshift = 1
 
integer, parameter, public input_constants::lr_gtensor = 2
 
integer, parameter, public input_constants::lr_current = 3
 
integer, parameter, public input_constants::use_bazant_eip = 1
 
integer, parameter, public input_constants::use_lenosky_eip = 2
 
integer, parameter, public input_constants::do_ddapc_restraint = 773
 
integer, parameter, public input_constants::do_ddapc_constraint = 774
 
integer, parameter, public input_constants::outer_scf_ddapc_constraint = 123
 
integer, parameter, public input_constants::outer_scf_s2_constraint = 124
 
integer, parameter, public input_constants::outer_scf_becke_constraint = 125
 
integer, parameter, public input_constants::outer_scf_none = 126
 
integer, parameter, public input_constants::outer_scf_basis_center_opt = 127
 
integer, parameter, public input_constants::outer_scf_cdft_constraint = 128
 
integer, parameter, public input_constants::outer_scf_hirshfeld_constraint = 129
 
integer, parameter, public input_constants::outer_scf_optimizer_sd = 1001
 
integer, parameter, public input_constants::outer_scf_optimizer_diis = 1002
 
integer, parameter, public input_constants::outer_scf_optimizer_none = 1003
 
integer, parameter, public input_constants::outer_scf_optimizer_bisect = 1004
 
integer, parameter, public input_constants::outer_scf_optimizer_broyden = 1005
 
integer, parameter, public input_constants::outer_scf_optimizer_newton = 1006
 
integer, parameter, public input_constants::outer_scf_optimizer_secant = 1007
 
integer, parameter, public input_constants::outer_scf_optimizer_newton_ls = 1008
 
integer, parameter, public input_constants::broyden_type_1 = 1101
 
integer, parameter, public input_constants::broyden_type_1_explicit = 1102
 
integer, parameter, public input_constants::broyden_type_2 = 1103
 
integer, parameter, public input_constants::broyden_type_2_explicit = 1104
 
integer, parameter, public input_constants::broyden_type_1_ls = 1105
 
integer, parameter, public input_constants::broyden_type_1_explicit_ls = 1106
 
integer, parameter, public input_constants::broyden_type_2_ls = 1107
 
integer, parameter, public input_constants::broyden_type_2_explicit_ls = 1108
 
integer, parameter, public input_constants::jacobian_fd1 = 1
 
integer, parameter, public input_constants::jacobian_fd1_backward = 2
 
integer, parameter, public input_constants::jacobian_fd2 = 3
 
integer, parameter, public input_constants::jacobian_fd2_backward = 4
 
integer, parameter, public input_constants::jacobian_fd1_central = 5
 
integer, parameter, public input_constants::do_s2_restraint = 872
 
integer, parameter, public input_constants::do_s2_constraint = 873
 
integer, parameter, public input_constants::becke_cutoff_global = 790
 
integer, parameter, public input_constants::becke_cutoff_element = 791
 
integer, parameter, public input_constants::ot2cdft = 101
 
integer, parameter, public input_constants::cdft2ot = 102
 
integer, parameter, public input_constants::cdft_charge_constraint = 820
 
integer, parameter, public input_constants::cdft_magnetization_constraint = 821
 
integer, parameter, public input_constants::cdft_alpha_constraint = 822
 
integer, parameter, public input_constants::cdft_beta_constraint = 823
 
integer, parameter, public input_constants::mixed_cdft_serial = 90
 
integer, parameter, public input_constants::mixed_cdft_parallel_nobuild = 91
 
integer, parameter, public input_constants::mixed_cdft_parallel = 92
 
integer, parameter, public input_constants::general_roks = 1
 
integer, parameter, public input_constants::high_spin_roks = 2
 
integer, parameter, public input_constants::mix_linear_combination = 701
 
integer, parameter, public input_constants::mix_minimum = 702
 
integer, parameter, public input_constants::mix_coupled = 703
 
integer, parameter, public input_constants::mix_restrained = 704
 
integer, parameter, public input_constants::mix_generic = 705
 
integer, parameter, public input_constants::mix_mymix = 706
 
integer, parameter, public input_constants::mix_cdft = 707
 
integer, parameter, public input_constants::model_block_count = 453
 
integer, parameter, public input_constants::model_block_surface = 454
 
integer, parameter, public input_constants::model_block_lmax = 455
 
integer, parameter, public input_constants::clustering_none = 0
 
integer, parameter, public input_constants::clustering_box = 1
 
integer, parameter, public input_constants::clustering_h_on_heavier = 2
 
integer, parameter, public input_constants::clustering_small_on_larger = 3
 
integer, parameter, public input_constants::do_potential_coulomb = 1
 
integer, parameter, public input_constants::do_potential_short = 2
 
integer, parameter, public input_constants::do_potential_long = 3
 
integer, parameter, public input_constants::do_potential_mix_cl = 4
 
integer, parameter, public input_constants::do_potential_gaussian = 5
 
integer, parameter, public input_constants::do_potential_mix_lg = 6
 
integer, parameter, public input_constants::do_potential_id = 7
 
integer, parameter, public input_constants::do_potential_truncated = 8
 
integer, parameter, public input_constants::do_potential_mix_cl_trunc = 9
 
integer, parameter, public input_constants::do_potential_tshpsc = 1009
 
integer, parameter, public input_constants::ri_default = 10001
 
integer, parameter, public input_constants::do_hfx_auto_shells = -1
 
integer, parameter, public input_constants::do_adiabatic_hybrid_mcy3 = 1
 
integer, parameter, public input_constants::do_adiabatic_model_pade = 1
 
integer, parameter, public input_constants::hfx_do_eval_energy = 1
 
integer, parameter, public input_constants::hfx_do_eval_forces = 2
 
integer, parameter, public input_constants::hfx_ri_do_2c_iter = 1
 
integer, parameter, public input_constants::hfx_ri_do_2c_diag = 2
 
integer, parameter, public input_constants::hfx_ri_do_2c_cholesky = 3
 
integer, parameter, public input_constants::ms_guess_bfgs = 1
 
integer, parameter, public input_constants::ms_guess_atomic = 2
 
integer, parameter, public input_constants::ms_guess_restart = 3
 
integer, parameter, public input_constants::ms_guess_restart_vec = 4
 
integer, parameter, public input_constants::ms_guess_molden = 5
 
integer, parameter, public input_constants::use_orb_basis_set = 1
 
integer, parameter, public input_constants::use_aux_fit_basis_set = 2
 
integer, parameter, public input_constants::use_aux_basis_set = 3
 
integer, parameter, public input_constants::use_ri_aux_basis_set = 4
 
integer, parameter, public input_constants::use_lri_basis_set = 5
 
integer, parameter, public input_constants::use_p_lri_basis_set = 6
 
integer, parameter, public input_constants::do_admm_purify_none = 1
 
integer, parameter, public input_constants::do_admm_purify_cauchy = 2
 
integer, parameter, public input_constants::do_admm_purify_cauchy_subspace = 3
 
integer, parameter, public input_constants::do_admm_purify_mo_diag = 4
 
integer, parameter, public input_constants::do_admm_purify_mo_no_diag = 5
 
integer, parameter, public input_constants::do_admm_purify_mcweeny = 6
 
integer, parameter, public input_constants::do_admm_purify_none_dm = 7
 
integer, parameter, public input_constants::do_admm_basis_projection = 0
 
integer, parameter, public input_constants::do_admm_blocking_purify_full = 1
 
integer, parameter, public input_constants::do_admm_blocked_projection = 2
 
integer, parameter, public input_constants::do_admm_charge_constrained_projection = 3
 
integer, parameter, public input_constants::do_admm_aux_exch_func_default = 0
 
integer, parameter, public input_constants::do_admm_aux_exch_func_pbex = 1
 
integer, parameter, public input_constants::do_admm_aux_exch_func_none = 2
 
integer, parameter, public input_constants::do_admm_aux_exch_func_opt = 3
 
integer, parameter, public input_constants::do_admm_aux_exch_func_bee = 4
 
integer, parameter, public input_constants::do_admm_aux_exch_func_default_libxc = 5
 
integer, parameter, public input_constants::do_admm_aux_exch_func_pbex_libxc = 6
 
integer, parameter, public input_constants::do_admm_aux_exch_func_opt_libxc = 7
 
integer, parameter, public input_constants::do_admm_aux_exch_func_bee_libxc = 8
 
integer, parameter, public input_constants::do_admm_aux_exch_func_sx_libxc = 9
 
integer, parameter, public input_constants::do_admm_exch_scaling_none = 0
 
integer, parameter, public input_constants::do_admm_exch_scaling_merlot = 1
 
integer, parameter, public input_constants::no_admm_type = 0
 
integer, parameter, public input_constants::admm1_type = 1
 
integer, parameter, public input_constants::admm2_type = 2
 
integer, parameter, public input_constants::admms_type = 3
 
integer, parameter, public input_constants::admmp_type = 4
 
integer, parameter, public input_constants::admmq_type = 5
 
integer, parameter, public input_constants::plus_u_lowdin = 1
 
integer, parameter, public input_constants::plus_u_mulliken = 2
 
integer, parameter, public input_constants::plus_u_mulliken_charges = 3
 
integer, parameter, public input_constants::smear_energy_window = 1
 
integer, parameter, public input_constants::smear_fermi_dirac = 2
 
integer, parameter, public input_constants::smear_list = 3
 
integer, parameter, public input_constants::no_mix = 0
 
integer, parameter, public input_constants::direct_p_mix = 1
 
integer, parameter, public input_constants::kerker_mix = 2
 
integer, parameter, public input_constants::pulay_mix = 3
 
integer, parameter, public input_constants::broy_mix = 4
 
integer, parameter, public input_constants::broy_mix_new = 5
 
integer, parameter, public input_constants::multisec_mix = 6
 
integer, parameter, public input_constants::do_fft_sg = 1
 
integer, parameter, public input_constants::do_fft_fftw3 = 3
 
integer, parameter, public input_constants::fftw_plan_estimate = 1
 
integer, parameter, public input_constants::fftw_plan_measure = 2
 
integer, parameter, public input_constants::fftw_plan_patient = 3
 
integer, parameter, public input_constants::fftw_plan_exhaustive = 4
 
integer, parameter, public input_constants::do_dgemm_spla = 1
 
integer, parameter, public input_constants::do_dgemm_blas = 2
 
integer, parameter, public input_constants::do_taylor = 1
 
integer, parameter, public input_constants::do_pade = 2
 
integer, parameter, public input_constants::do_arnoldi = 3
 
integer, parameter, public input_constants::do_bch = 4
 
integer, parameter, public input_constants::do_etrs = 1
 
integer, parameter, public input_constants::do_cn = 2
 
integer, parameter, public input_constants::do_em = 3
 
integer, parameter, public input_constants::use_scf_wfn = 1
 
integer, parameter, public input_constants::use_restart_wfn = 2
 
integer, parameter, public input_constants::use_rt_restart = 3
 
integer, parameter, public input_constants::constant_env = 1
 
integer, parameter, public input_constants::gaussian_env = 2
 
integer, parameter, public input_constants::ramp_env = 3
 
integer, parameter, public input_constants::custom_env = 4
 
integer, parameter, public input_constants::proj_mo_ref_scf = 1
 
integer, parameter, public input_constants::proj_mo_ref_xas_tdp = 2
 
integer, parameter, public input_constants::do_fist_pol_none = 1
 
integer, parameter, public input_constants::do_fist_pol_sc = 2
 
integer, parameter, public input_constants::do_fist_pol_cg = 3
 
integer, parameter, public input_constants::ls_s_preconditioner_none = 7
 
integer, parameter, public input_constants::ls_s_preconditioner_atomic = 13
 
integer, parameter, public input_constants::ls_s_preconditioner_molecular = 17
 
integer, parameter, public input_constants::ls_cluster_atomic = 111
 
integer, parameter, public input_constants::ls_cluster_molecular = 112
 
integer, parameter, public input_constants::ls_s_inversion_hotelling = 3
 
integer, parameter, public input_constants::ls_s_inversion_sign_sqrt = 5
 
integer, parameter, public input_constants::ls_s_inversion_none = 6
 
integer, parameter, public input_constants::ls_s_sqrt_ns = 1
 
integer, parameter, public input_constants::ls_s_sqrt_proot = 2
 
integer, parameter, public input_constants::ls_scf_sign = 17
 
integer, parameter, public input_constants::ls_scf_trs4 = 18
 
integer, parameter, public input_constants::ls_scf_tc2 = 19
 
integer, parameter, public input_constants::ls_scf_pexsi = 20
 
integer, parameter, public input_constants::ls_scf_sign_ns = 1
 
integer, parameter, public input_constants::ls_scf_sign_proot = 2
 
integer, parameter, public input_constants::ls_scf_sign_submatrix = 3
 
integer, parameter, public input_constants::ls_scf_submatrix_sign_ns = 1
 
integer, parameter, public input_constants::ls_scf_submatrix_sign_direct = 2
 
integer, parameter, public input_constants::ls_scf_submatrix_sign_direct_muadj = 3
 
integer, parameter, public input_constants::ls_scf_submatrix_sign_direct_muadj_lowmem = 4
 
integer, parameter, public input_constants::ls_scf_line_search_3point = 3
 
integer, parameter, public input_constants::ls_scf_line_search_3point_2d = 6
 
integer, parameter, public input_constants::use_coulomb = 1
 
integer, parameter, public input_constants::use_diff = 2
 
integer, parameter, public input_constants::use_no = 3
 
integer, parameter, public input_constants::almo_domain_layout_orbital = 1
 
integer, parameter, public input_constants::almo_domain_layout_atomic = 10
 
integer, parameter, public input_constants::almo_domain_layout_molecular = 100
 
integer, parameter, public input_constants::almo_mat_distr_atomic = 1
 
integer, parameter, public input_constants::almo_mat_distr_molecular = 2
 
integer, parameter, public input_constants::almo_constraint_block_diagonal = 0
 
integer, parameter, public input_constants::almo_constraint_distance = 1
 
integer, parameter, public input_constants::almo_constraint_ao_overlap = 2
 
integer, parameter, public input_constants::almo_deloc_none = 0
 
integer, parameter, public input_constants::almo_deloc_x = 10
 
integer, parameter, public input_constants::almo_deloc_xalmo_x = 11
 
integer, parameter, public input_constants::almo_deloc_xk = 12
 
integer, parameter, public input_constants::almo_deloc_xalmo_scf = 13
 
integer, parameter, public input_constants::almo_deloc_xalmo_1diag = 14
 
integer, parameter, public input_constants::almo_deloc_scf = 100
 
integer, parameter, public input_constants::almo_deloc_x_then_scf = 110
 
integer, parameter, public input_constants::almo_scf_dm_sign = 1
 
integer, parameter, public input_constants::almo_scf_diag = 2
 
integer, parameter, public input_constants::almo_scf_pcg = 3
 
integer, parameter, public input_constants::almo_scf_trustr = 4
 
integer, parameter, public input_constants::almo_scf_skip = 0
 
integer, parameter, public input_constants::penalty_type_none = 0
 
integer, parameter, public input_constants::penalty_type_lndet = 1
 
integer, parameter, public input_constants::penalty_type_nlmo = 2
 
integer, parameter, public input_constants::cg_zero = 0
 
integer, parameter, public input_constants::cg_polak_ribiere = 1
 
integer, parameter, public input_constants::cg_fletcher_reeves = 2
 
integer, parameter, public input_constants::cg_hestenes_stiefel = 3
 
integer, parameter, public input_constants::cg_fletcher = 4
 
integer, parameter, public input_constants::cg_liu_storey = 5
 
integer, parameter, public input_constants::cg_dai_yuan = 6
 
integer, parameter, public input_constants::cg_hager_zhang = 7
 
integer, parameter, public input_constants::trustr_steihaug = 1
 
integer, parameter, public input_constants::trustr_cauchy = 2
 
integer, parameter, public input_constants::trustr_dogleg = 3
 
integer, parameter, public input_constants::optimizer_diis = 1
 
integer, parameter, public input_constants::optimizer_pcg = 2
 
integer, parameter, public input_constants::optimizer_trustr = 4
 
integer, parameter, public input_constants::optimizer_lin_eq_pcg = 3
 
integer, parameter, public input_constants::xalmo_prec_zero = 0
 
integer, parameter, public input_constants::xalmo_prec_domain = 1
 
integer, parameter, public input_constants::xalmo_prec_full = 2
 
integer, parameter, public input_constants::xalmo_case_block_diag = 0
 
integer, parameter, public input_constants::xalmo_case_fully_deloc = 1
 
integer, parameter, public input_constants::xalmo_case_normal = -1
 
integer, parameter, public input_constants::xalmo_trial_simplex = 0
 
integer, parameter, public input_constants::xalmo_trial_r0_out = 1
 
integer, parameter, public input_constants::tensor_orthogonal = 1
 
integer, parameter, public input_constants::tensor_up_down = 2
 
integer, parameter, public input_constants::virt_full = 1
 
integer, parameter, public input_constants::virt_minimal = 2
 
integer, parameter, public input_constants::virt_occ_size = 3
 
integer, parameter, public input_constants::virt_number = 4
 
integer, parameter, public input_constants::spd_inversion_ls_hotelling = 0
 
integer, parameter, public input_constants::spd_inversion_dense_cholesky = 1
 
integer, parameter, public input_constants::spd_inversion_ls_taylor = 2
 
integer, parameter, public input_constants::mp2_method_none = 0
 
integer, parameter, public input_constants::mp2_method_direct = 4
 
integer, parameter, public input_constants::mp2_method_gpw = 6
 
integer, parameter, public input_constants::ri_mp2_method_gpw = 7
 
integer, parameter, public input_constants::ri_rpa_method_gpw = 8
 
integer, parameter, public input_constants::ri_mp2_laplace = 9
 
integer, parameter, public input_constants::mp2_ri_optimize_basis = 10
 
integer, parameter, public input_constants::wfc_mm_style_gemm = 11
 
integer, parameter, public input_constants::wfc_mm_style_syrk = 12
 
integer, parameter, public input_constants::z_solver_pople = 1
 
integer, parameter, public input_constants::z_solver_cg = 2
 
integer, parameter, public input_constants::z_solver_richardson = 3
 
integer, parameter, public input_constants::z_solver_sd = 4
 
integer, parameter, public input_constants::ri_rpa_g0w0_crossing_z_shot = 1
 
integer, parameter, public input_constants::ri_rpa_g0w0_crossing_newton = 2
 
integer, parameter, public input_constants::ri_rpa_g0w0_crossing_bisection = 3
 
integer, parameter, public input_constants::gw_no_print_exx = 5
 
integer, parameter, public input_constants::gw_print_exx = 6
 
integer, parameter, public input_constants::gw_read_exx = 7
 
integer, parameter, public input_constants::gw_skip_for_regtest = 8
 
integer, parameter, public input_constants::gw_pade_approx = 9
 
integer, parameter, public input_constants::gw_two_pole_model = 10
 
integer, parameter, public input_constants::kp_weights_w_auto = 11
 
integer, parameter, public input_constants::kp_weights_w_uniform = 12
 
integer, parameter, public input_constants::kp_weights_w_tailored = 13
 
integer, parameter, public input_constants::gw_gf_mic = 14
 
integer, parameter, public input_constants::gw_gf_gamma = 15
 
integer, parameter, public input_constants::soc_none = 16
 
integer, parameter, public input_constants::soc_lda = 17
 
integer, parameter, public input_constants::soc_pbe = 18
 
integer, parameter, public input_constants::int_ldos_x = 19
 
integer, parameter, public input_constants::int_ldos_y = 20
 
integer, parameter, public input_constants::int_ldos_z = 21
 
integer, parameter, public input_constants::int_ldos_none = 22
 
integer, parameter, public input_constants::do_resp_x_dir = 0
 
integer, parameter, public input_constants::do_resp_y_dir = 1
 
integer, parameter, public input_constants::do_resp_z_dir = 2
 
integer, parameter, public input_constants::do_resp_minus_x_dir = 3
 
integer, parameter, public input_constants::do_resp_minus_y_dir = 4
 
integer, parameter, public input_constants::do_resp_minus_z_dir = 5
 
integer, parameter, public input_constants::use_cambridge_vdw_radii = 0
 
integer, parameter, public input_constants::use_uff_vdw_radii = 1
 
integer, parameter, public input_constants::do_opt_all = 0
 
integer, parameter, public input_constants::do_opt_none = 1
 
integer, parameter, public input_constants::do_opt_coeff = 2
 
integer, parameter, public input_constants::do_opt_exps = 3
 
integer, parameter, public input_constants::do_lri_inv = 0
 
integer, parameter, public input_constants::do_lri_pseudoinv_svd = 1
 
integer, parameter, public input_constants::do_lri_pseudoinv_diag = 2
 
integer, parameter, public input_constants::do_lri_inv_auto = 3
 
integer, parameter, public input_constants::do_lri_opt_all = 0
 
integer, parameter, public input_constants::do_lri_opt_coeff = 1
 
integer, parameter, public input_constants::do_lri_opt_exps = 2
 
integer, parameter, public input_constants::hf_model = 100
 
integer, parameter, public input_constants::rsdft_model = 101
 
integer, parameter, public input_constants::dmft_model = 102
 
integer, parameter, public input_constants::no_solver = 200
 
integer, parameter, public input_constants::qiskit_solver = 201
 
integer, parameter, public input_constants::callgraph_none = 0
 
integer, parameter, public input_constants::callgraph_master = 1
 
integer, parameter, public input_constants::callgraph_all = 2
 
integer, parameter, public input_constants::kg_color_dsatur = 0
 
integer, parameter, public input_constants::kg_color_greedy = 1
 
integer, parameter, public input_constants::kg_tnadd_embed = 100
 
integer, parameter, public input_constants::kg_tnadd_embed_ri = 101
 
integer, parameter, public input_constants::kg_tnadd_atomic = 200
 
integer, parameter, public input_constants::kg_tnadd_none = 300
 
integer, parameter, public input_constants::kg_cholesky = 3001
 
integer, parameter, public input_constants::ec_functional_harris = 2001
 
integer, parameter, public input_constants::ec_functional_dc = 2002
 
integer, parameter, public input_constants::ec_diagonalization = 1001
 
integer, parameter, public input_constants::ec_curvy_steps = 1002
 
integer, parameter, public input_constants::ec_matrix_sign = 1003
 
integer, parameter, public input_constants::ec_matrix_trs4 = 1004
 
integer, parameter, public input_constants::ec_matrix_tc2 = 1005
 
integer, parameter, public input_constants::ec_ot_diag = 1006
 
integer, parameter, public input_constants::ec_ot_atomic = 1
 
integer, parameter, public input_constants::ec_ot_gs = 2
 
integer, parameter, public input_constants::ec_mo_solver = 1
 
integer, parameter, public input_constants::ec_ls_solver = 2
 
integer, parameter, public input_constants::swarm_do_glbopt = 1
 
integer, parameter, public input_constants::glbopt_do_minhop = 1
 
integer, parameter, public input_constants::glbopt_do_mincrawl = 2
 
integer, parameter, public input_constants::sccs_andreussi = 0
 
integer, parameter, public input_constants::sccs_fattebert_gygi = 1
 
integer, parameter, public input_constants::sccs_derivative_fft = 0
 
integer, parameter, public input_constants::sccs_derivative_cd3 = 1
 
integer, parameter, public input_constants::sccs_derivative_cd5 = 2
 
integer, parameter, public input_constants::sccs_derivative_cd7 = 3
 
integer, parameter, public input_constants::do_scalapack = 1
 
integer, parameter, public input_constants::do_cosma = 2
 
integer, parameter, public input_constants::dispersion_none = 0
 
integer, parameter, public input_constants::dispersion_uff = 100
 
integer, parameter, public input_constants::dispersion_d3 = 200
 
integer, parameter, public input_constants::dispersion_d3bj = 210
 
integer, parameter, public input_constants::dispersion_d2 = 300
 
integer, parameter, public input_constants::transport_localscf = 1
 
integer, parameter, public input_constants::transport_transmission = 2
 
integer, parameter, public input_constants::transport_negf = 3
 
integer, parameter, public input_constants::linsolver_splitsolve = 11
 
integer, parameter, public input_constants::linsolver_superlu = 12
 
integer, parameter, public input_constants::linsolver_mumps = 13
 
integer, parameter, public input_constants::linsolver_full = 14
 
integer, parameter, public input_constants::linsolver_banded = 15
 
integer, parameter, public input_constants::linsolver_pardiso = 16
 
integer, parameter, public input_constants::linsolver_umfpack = 17
 
integer, parameter, public input_constants::matrixinv_full = 101
 
integer, parameter, public input_constants::matrixinv_pexsi = 102
 
integer, parameter, public input_constants::matrixinv_pardiso = 103
 
integer, parameter, public input_constants::matrixinv_rgf = 104
 
integer, parameter, public input_constants::injmethod_evp = 21
 
integer, parameter, public input_constants::injmethod_beyn = 22
 
integer, parameter, public input_constants::injsign_positive = 1
 
integer, parameter, public input_constants::injsign_negative = -1
 
integer, parameter, public input_constants::rlaxisint_gausschebyshev = 31
 
integer, parameter, public input_constants::rlaxisint_trapezoidal = 32
 
integer, parameter, public input_constants::rlaxisint_readfromfile = 33
 
integer, parameter, public input_constants::rho_negf = 41
 
integer, parameter, public input_constants::rho_qtbm = 42
 
integer, parameter, public input_constants::neutlead_bs = 51
 
integer, parameter, public input_constants::neutlead_dos = 52
 
integer, parameter, public input_constants::casci_canonical = 100
 
integer, parameter, public input_constants::wannier_projection = 101
 
integer, parameter, public input_constants::mao_projection = 102
 
integer, parameter, public input_constants::manual_selection = 103
 
integer, parameter, public input_constants::eri_method_full_gpw = 1
 
integer, parameter, public input_constants::eri_method_gpw_ht = 2
 
integer, parameter, public input_constants::eri_operator_coulomb = 1
 
integer, parameter, public input_constants::eri_operator_yukawa = 2
 
integer, parameter, public input_constants::eri_operator_erf = 3
 
integer, parameter, public input_constants::eri_operator_erfc = 4
 
integer, parameter, public input_constants::eri_operator_gaussian = 5
 
integer, parameter, public input_constants::eri_operator_trunc = 6
 
integer, parameter, public input_constants::do_eri_gpw = 0
 
integer, parameter, public input_constants::do_eri_mme = 1
 
integer, parameter, public input_constants::do_eri_os = 2
 
integer, parameter, public input_constants::eri_default = 3
 
integer, parameter, public input_constants::fix_none = 0
 
integer, parameter, public input_constants::fix_x = 1
 
integer, parameter, public input_constants::fix_y = 2
 
integer, parameter, public input_constants::fix_z = 3
 
integer, parameter, public input_constants::fix_xy = 4
 
integer, parameter, public input_constants::fix_xz = 5
 
integer, parameter, public input_constants::fix_yz = 6
 
integer, parameter, public input_constants::negfint_method_cc = 0
 
integer, parameter, public input_constants::negfint_method_simpson = 1
 
integer, parameter, public input_constants::negfrun_main = 0
 
integer, parameter, public input_constants::negfrun_fermilevel = 1
 
integer, parameter, public input_constants::dfet = 0
 
integer, parameter, public input_constants::dmfet = 1
 
integer, parameter, public input_constants::embed_steep_desc = 0
 
integer, parameter, public input_constants::embed_quasi_newton = 1
 
integer, parameter, public input_constants::embed_level_shift = 2
 
integer, parameter, public input_constants::embed_grid_bohr = 0
 
integer, parameter, public input_constants::embed_grid_angstrom = 1
 
integer, parameter, public input_constants::embed_none = 0
 
integer, parameter, public input_constants::embed_diff = 1
 
integer, parameter, public input_constants::embed_fa = 2
 
integer, parameter, public input_constants::embed_resp = 3
 
integer, parameter, public input_constants::gto_cartesian = 1
 
integer, parameter, public input_constants::gto_spherical = 2
 
integer, parameter, public input_constants::scan_x = 1
 
integer, parameter, public input_constants::scan_y = 2
 
integer, parameter, public input_constants::scan_z = 3
 
integer, parameter, public input_constants::scan_xy = 12
 
integer, parameter, public input_constants::scan_xz = 13
 
integer, parameter, public input_constants::scan_yz = 23
 
integer, parameter, public input_constants::scan_xyz = 123
 
integer, parameter, public input_constants::wfn_mix_orig_occ = 1
 
integer, parameter, public input_constants::wfn_mix_orig_virtual = 2
 
integer, parameter, public input_constants::wfn_mix_orig_external = 3
 
integer, parameter, public input_constants::e_dens_total_hard_approx = 1
 
integer, parameter, public input_constants::e_dens_total_density = 2
 
integer, parameter, public input_constants::e_dens_soft_density = 3
 
integer, parameter, public input_constants::bse_singlet = 0
 
integer, parameter, public input_constants::bse_triplet = 1
 
integer, parameter, public input_constants::bse_fulldiag = 0
 
integer, parameter, public input_constants::bse_iterdiag = 1
 
integer, parameter, public input_constants::bse_tda = 0
 
integer, parameter, public input_constants::bse_abba = 1
 
integer, parameter, public input_constants::bse_both = 2
 
integer, parameter, public input_constants::bse_iter_en_cond = 0
 
integer, parameter, public input_constants::bse_iter_res_cond = 1
 
integer, parameter, public input_constants::bse_iter_both_cond = 2