97 FUNCTION get_memory_usage_abc(qs_kind_set, basis_type_a, &
98 basis_type_b, basis_type_c)
RESULT(ldmem)
100 TYPE(
qs_kind_type),
DIMENSION(:),
POINTER :: qs_kind_set
101 CHARACTER(LEN=*),
INTENT(IN) :: basis_type_a, basis_type_b, basis_type_c
104 INTEGER :: lda, ldb, ldc
106 lda = get_memory_usage_a(qs_kind_set, basis_type_a)
107 ldb = get_memory_usage_a(qs_kind_set, basis_type_b)
108 ldc = get_memory_usage_a(qs_kind_set, basis_type_c)
109 ldmem = max(lda, ldb, ldc)
122 FUNCTION get_memory_usage_abcd(qs_kind_set, basis_type_a, &
123 basis_type_b, basis_type_c, basis_type_d)
RESULT(ldmem)
125 TYPE(
qs_kind_type),
DIMENSION(:),
POINTER :: qs_kind_set
126 CHARACTER(LEN=*),
INTENT(IN) :: basis_type_a, basis_type_b, &
127 basis_type_c, basis_type_d
130 INTEGER :: lda, ldb, ldc, ldd
132 lda = get_memory_usage_a(qs_kind_set, basis_type_a)
133 ldb = get_memory_usage_a(qs_kind_set, basis_type_b)
134 ldc = get_memory_usage_a(qs_kind_set, basis_type_c)
135 ldd = get_memory_usage_a(qs_kind_set, basis_type_d)
136 ldmem = max(lda, ldb, ldc, ldd)
subroutine, public get_qs_kind(qs_kind, basis_set, basis_type, ncgf, nsgf, all_potential, tnadd_potential, gth_potential, sgp_potential, upf_potential, se_parameter, dftb_parameter, xtb_parameter, dftb3_param, zatom, zeff, elec_conf, mao, lmax_dftb, alpha_core_charge, ccore_charge, core_charge, core_charge_radius, paw_proj_set, paw_atom, hard_radius, hard0_radius, max_rad_local, covalent_radius, vdw_radius, gpw_type_forced, harmonics, max_iso_not0, max_s_harm, grid_atom, ngrid_ang, ngrid_rad, lmax_rho0, dft_plus_u_atom, l_of_dft_plus_u, n_of_dft_plus_u, u_minus_j, u_of_dft_plus_u, j_of_dft_plus_u, alpha_of_dft_plus_u, beta_of_dft_plus_u, j0_of_dft_plus_u, occupation_of_dft_plus_u, dispersion, bs_occupation, magnetization, no_optimize, addel, laddel, naddel, orbitals, max_scf, eps_scf, smear, u_ramping, u_minus_j_target, eps_u_ramping, init_u_ramping_each_scf, reltmat, ghost, floating, name, element_symbol, pao_basis_size, pao_model_file, pao_potentials, pao_descriptors, nelec)
Get attributes of an atomic kind.
subroutine, public get_qs_kind_set(qs_kind_set, all_potential_present, tnadd_potential_present, gth_potential_present, sgp_potential_present, paw_atom_present, dft_plus_u_atom_present, maxcgf, maxsgf, maxco, maxco_proj, maxgtops, maxlgto, maxlprj, maxnset, maxsgf_set, ncgf, npgf, nset, nsgf, nshell, maxpol, maxlppl, maxlppnl, maxppnl, nelectron, maxder, max_ngrid_rad, max_sph_harm, maxg_iso_not0, lmax_rho0, basis_rcut, basis_type, total_zeff_corr, npgf_seg)
Get attributes of an atomic kind set.