precision Module

@author Vladimir Mironov

@brief Contains constants for floating point number precision @date May, 2016 Initial release


Uses

  • module~~precision~~UsesGraph module~precision precision iso_fortran_env iso_fortran_env module~precision->iso_fortran_env

Used by

  • module~~precision~~UsedByGraph module~precision precision module~basis_tools basis_tools module~basis_tools->module~precision module~constants constants module~basis_tools->module~constants module~parallel parallel module~basis_tools->module~parallel module~blas_wrap blas_wrap module~blas_wrap->module~precision module~messages messages module~blas_wrap->module~messages module~boys boys module~boys->module~precision module~bragg_slater_radii bragg_slater_radii module~bragg_slater_radii->module~precision module~constants->module~precision module~dft dft module~dft->module~precision module~dft->module~basis_tools module~dft->module~messages module~mod_dft_molgrid mod_dft_molgrid module~dft->module~mod_dft_molgrid module~dft_radial_grid_types dft_radial_grid_types module~dft_radial_grid_types->module~precision module~ecp_tool ecp_tool module~ecp_tool->module~precision module~ecp_tool->module~basis_tools module~eigen eigen module~eigen->module~precision module~eigen->module~messages module~oqp_linalg oqp_linalg module~eigen->module~oqp_linalg module~functionals functionals module~functionals->module~precision module~grd1 grd1 module~grd1->module~precision module~grd1->module~basis_tools module~grd1->module~ecp_tool module~mathlib mathlib module~grd1->module~mathlib module~mod_shell_tools mod_shell_tools module~grd1->module~mod_shell_tools module~types types module~grd1->module~types module~mod_1e_primitives mod_1e_primitives module~grd1->module~mod_1e_primitives module~grd2 grd2 module~grd2->module~precision module~grd2->module~basis_tools module~grd2->module~constants module~grd2_rys grd2_rys module~grd2->module~grd2_rys module~int2_compute int2_compute module~grd2->module~int2_compute module~grd2_rys->module~precision module~grd2_rys->module~basis_tools module~grd2_rys->module~constants module~guess guess module~guess->module~precision module~guess->module~oqp_linalg module~hf_gradient_mod hf_gradient_mod module~hf_gradient_mod->module~precision module~hf_gradient_mod->module~basis_tools module~hf_gradient_mod->module~grd2 module~hf_gradient_mod->module~types module~huckel huckel module~huckel->module~precision module~huckel->module~oqp_linalg module~int2_compute->module~precision module~int2_compute->module~basis_tools module~int2_pairs int2_pairs module~int2_compute->module~int2_pairs module~int2e_libint int2e_libint module~int2_compute->module~int2e_libint module~int2e_rys int2e_rys module~int2_compute->module~int2e_rys module~int2_compute->module~messages module~int2_compute->module~parallel module~int2_pairs->module~precision module~int2e_libint->module~precision module~int2e_libint->module~constants module~int2e_libint->module~int2_pairs module~int2e_rotaxis int2e_rotaxis module~int2e_rotaxis->module~precision module~int2e_rotaxis->module~basis_tools module~int2e_rotaxis->module~constants module~int2e_rotaxis->module~int2_pairs module~int2e_rys->module~precision module~int2e_rys->module~basis_tools module~int2e_rys->module~constants module~lapack_wrap lapack_wrap module~lapack_wrap->module~precision module~lapack_wrap->module~messages module~lebedev lebedev module~lebedev->module~precision module~libxc libxc module~libxc->module~precision module~libxc->module~functionals module~mathlib->module~precision module~mathlib->module~oqp_linalg module~messages->module~precision module~mod_dft_fuzzycell mod_dft_fuzzycell module~mod_dft_fuzzycell->module~precision module~mod_dft_fuzzycell->module~basis_tools module~mod_dft_fuzzycell->module~mod_dft_molgrid module~mod_dft_partfunc mod_dft_partfunc module~mod_dft_fuzzycell->module~mod_dft_partfunc module~mod_dft_gridint mod_dft_gridint module~mod_dft_gridint->module~precision module~mod_dft_gridint->module~basis_tools module~mod_dft_gridint->module~functionals module~mod_dft_gridint->module~mod_dft_molgrid module~mod_dft_xc_libxc mod_dft_xc_libxc module~mod_dft_gridint->module~mod_dft_xc_libxc module~mod_dft_gridint->module~parallel module~mod_dft_gridint->module~oqp_linalg module~mod_dft_gridint_energy mod_dft_gridint_energy module~mod_dft_gridint_energy->module~precision module~mod_dft_gridint_energy->module~mod_dft_gridint module~mod_dft_gridint_energy->module~oqp_linalg module~mod_dft_gridint_fxc mod_dft_gridint_fxc module~mod_dft_gridint_fxc->module~precision module~mod_dft_gridint_fxc->module~mod_dft_gridint module~mod_dft_gridint_fxc->module~oqp_linalg module~mod_dft_gridint_grad mod_dft_gridint_grad module~mod_dft_gridint_grad->module~precision module~mod_dft_gridint_grad->module~mod_dft_gridint module~mod_dft_gridint_gxc mod_dft_gridint_gxc module~mod_dft_gridint_gxc->module~precision module~mod_dft_gridint_gxc->module~mod_dft_gridint module~mod_dft_gridint_gxc->module~mod_dft_gridint_fxc module~mod_dft_gridint_gxc->module~oqp_linalg module~mod_dft_gridint_tdxc_grad mod_dft_gridint_tdxc_grad module~mod_dft_gridint_tdxc_grad->module~precision module~mod_dft_gridint_tdxc_grad->module~mod_dft_gridint module~mod_dft_molgrid->module~precision module~mod_dft_molgrid->module~bragg_slater_radii module~mod_dft_molgrid->module~lebedev module~mod_grid_storage mod_grid_storage module~mod_dft_molgrid->module~mod_grid_storage module~mod_dft_partfunc->module~precision module~mod_dft_xc_libxc->module~precision module~mod_dft_xclib mod_dft_xclib module~mod_dft_xc_libxc->module~mod_dft_xclib module~mod_dft_xclib->module~precision module~mod_dft_xclib->module~functionals module~mod_gauss_hermite mod_gauss_hermite module~mod_gauss_hermite->module~precision module~mod_grid_storage->module~precision module~mod_shell_tools->module~precision module~mod_shell_tools->module~basis_tools module~parallel->module~precision module~pcg_mod pcg_mod module~pcg_mod->module~precision module~printing printing module~printing->module~precision module~rys rys module~rys->module~precision module~rys->module~constants module~scf scf module~scf->module~precision module~scf_converger scf_converger module~scf_converger->module~precision module~tdhf_gradient_mod tdhf_gradient_mod module~tdhf_gradient_mod->module~precision module~tdhf_gradient_mod->module~basis_tools module~tdhf_gradient_mod->module~grd2 module~tdhf_gradient_mod->module~types module~tdhf_lib tdhf_lib module~tdhf_lib->module~precision module~tdhf_lib->module~basis_tools module~tdhf_lib->module~int2_compute module~tdhf_lib->module~oqp_linalg module~tdhf_mrsf_lib tdhf_mrsf_lib module~tdhf_mrsf_lib->module~precision module~tdhf_mrsf_lib->module~basis_tools module~tdhf_mrsf_lib->module~int2_compute module~tdhf_mrsf_lib->module~oqp_linalg module~tdhf_z_vector_mod tdhf_z_vector_mod module~tdhf_z_vector_mod->module~precision module~tdhf_z_vector_mod->module~basis_tools module~tdhf_z_vector_mod->module~int2_compute module~tdhf_z_vector_mod->module~mod_dft_molgrid module~tdhf_z_vector_mod->module~tdhf_lib module~tdhf_z_vector_mod->module~types module~tdhf_z_vector_mod->module~oqp_linalg module~types->module~precision module~types->module~basis_tools module~types->module~functionals module~types->module~parallel module~util util module~util->module~precision proc~antisymmetrize_matrix antisymmetrize_matrix proc~antisymmetrize_matrix->module~precision proc~build_pfon_density build_pfon_density proc~build_pfon_density->module~precision proc~build_pfon_density->module~mathlib proc~check_states_phase check_states_phase proc~check_states_phase->module~precision proc~comp_det comp_det proc~comp_det->module~precision proc~compute_states_overlap compute_states_overlap proc~compute_states_overlap->module~precision proc~compute_states_overlap->module~types proc~e_charge_repulsion e_charge_repulsion proc~e_charge_repulsion->module~precision proc~electrostatic_potential electrostatic_potential proc~electrostatic_potential->module~precision proc~esum esum proc~esum->module~precision proc~fock_jk fock_jk proc~fock_jk->module~precision proc~fock_jk->module~basis_tools proc~fock_jk->module~int2_compute proc~fock_jk->module~types proc~fock_jk->module~util proc~get_dcv get_dcv proc~get_dcv->module~precision proc~get_mrsf_transition_density get_mrsf_transition_density proc~get_mrsf_transition_density->module~precision proc~get_mrsf_transition_density->module~messages proc~get_mrsf_transition_density->module~types proc~get_spin_square get_spin_square proc~get_spin_square->module~precision proc~get_spin_square->module~mathlib proc~get_spin_square->module~messages proc~get_states_overlap get_states_overlap proc~get_states_overlap->module~precision proc~get_states_overlap->module~basis_tools proc~get_states_overlap->module~messages proc~get_states_overlap->module~tdhf_mrsf_lib proc~get_states_overlap->module~types proc~get_states_overlap->module~util proc~get_structures_ao_overlap get_structures_ao_overlap proc~get_structures_ao_overlap->module~precision proc~get_structures_ao_overlap->module~basis_tools proc~get_structures_ao_overlap->module~constants proc~get_structures_ao_overlap->module~messages proc~get_structures_ao_overlap->module~types proc~get_structures_ao_overlap->module~util module~int1 int1 proc~get_structures_ao_overlap->module~int1 proc~get_trans_den get_trans_den proc~get_trans_den->module~precision proc~get_transition_density get_transition_density proc~get_transition_density->module~precision proc~get_transition_density->module~messages proc~get_transition_density->module~tdhf_lib proc~get_transition_dipole get_transition_dipole proc~get_transition_dipole->module~precision proc~get_transition_dipole->module~basis_tools proc~get_transition_dipole->module~mathlib proc~get_transition_dipole->module~messages proc~get_transition_dipole->module~int1 proc~guess_hcore guess_hcore proc~guess_hcore->module~precision proc~guess_hcore->module~basis_tools proc~guess_hcore->module~guess proc~guess_hcore->module~mathlib proc~guess_hcore->module~messages proc~guess_hcore->module~printing proc~guess_hcore->module~types proc~guess_hcore->module~util proc~guess_huckel guess_huckel proc~guess_huckel->module~precision proc~guess_huckel->module~basis_tools proc~guess_huckel->module~guess proc~guess_huckel->module~huckel proc~guess_huckel->module~mathlib proc~guess_huckel->module~messages proc~guess_huckel->module~parallel proc~guess_huckel->module~printing proc~guess_huckel->module~types proc~guess_huckel->module~util proc~guess_json guess_json proc~guess_json->module~precision proc~guess_json->module~basis_tools proc~guess_json->module~guess proc~guess_json->module~messages proc~guess_json->module~parallel proc~guess_json->module~printing proc~guess_json->module~types proc~guess_json->module~util proc~iatogen iatogen proc~iatogen->module~precision proc~inivec inivec proc~inivec->module~precision proc~int1e int1e proc~int1e->module~precision proc~int1e->module~basis_tools proc~int1e->module~constants proc~int1e->module~messages proc~int1e->module~printing proc~int1e->module~types proc~int1e->module~int1 proc~lowdin lowdin proc~lowdin->module~precision proc~lowdin->module~basis_tools proc~lowdin->module~messages proc~lowdin->module~types proc~mntoia mntoia proc~mntoia->module~precision proc~mo_overlap mo_overlap proc~mo_overlap->module~precision proc~mo_reorder mo_reorder proc~mo_reorder->module~precision proc~mo_reorder->module~types proc~mrinivec mrinivec proc~mrinivec->module~precision proc~mrinivec->module~types proc~mrsf_tlf mrsf_tlf proc~mrsf_tlf->module~precision proc~mrsf_tlf->module~types proc~mrsfcbc mrsfcbc proc~mrsfcbc->module~precision proc~mrsfcbc->module~messages proc~mrsfcbc->module~types proc~mrsfesum mrsfesum proc~mrsfesum->module~precision proc~mrsfesum->module~messages proc~mrsfesum->module~types proc~mrsfmntoia mrsfmntoia proc~mrsfmntoia->module~precision proc~mrsfmntoia->module~messages proc~mrsfmntoia->module~types proc~mrsfqroesum mrsfqroesum proc~mrsfqroesum->module~precision proc~mrsfqropcal mrsfqropcal proc~mrsfqropcal->module~precision proc~mrsfqrorhs mrsfqrorhs proc~mrsfqrorhs->module~precision proc~mrsfqrowcal mrsfqrowcal proc~mrsfqrowcal->module~precision proc~mrsfrowcal mrsfrowcal proc~mrsfrowcal->module~precision proc~mrsfsp mrsfsp proc~mrsfsp->module~precision proc~mrsfsp->module~messages proc~mrsfxvec mrsfxvec proc~mrsfxvec->module~precision proc~mrsfxvec->module~messages proc~mrsfxvec->module~types proc~mulliken mulliken proc~mulliken->module~precision proc~mulliken->module~basis_tools proc~mulliken->module~messages proc~mulliken->module~types proc~multipole_integrals multipole_integrals proc~multipole_integrals->module~precision proc~multipole_integrals->module~basis_tools proc~multipole_integrals->module~printing proc~omp_hst omp_hst proc~omp_hst->module~precision proc~omp_hst->module~basis_tools proc~omp_hst->module~ecp_tool proc~omp_hst->module~parallel proc~omp_hst->module~printing proc~oqp_resp_charges oqp_resp_charges proc~oqp_resp_charges->module~precision proc~oqp_resp_charges->module~basis_tools proc~oqp_resp_charges->module~lebedev proc~oqp_resp_charges->module~mathlib proc~oqp_resp_charges->module~messages proc~oqp_resp_charges->module~types proc~oqp_resp_charges->module~int1 proc~orb_to_dens orb_to_dens proc~orb_to_dens->module~precision proc~ov_exact ov_exact proc~ov_exact->module~precision proc~pcgb pcgb proc~pcgb->module~precision proc~pcgrbpini pcgrbpini proc~pcgrbpini->module~precision proc~pfon_occupations pfon_occupations proc~pfon_occupations->module~precision proc~print_nac print_nac proc~print_nac->module~precision proc~print_nac->module~types proc~print_results print_results proc~print_results->module~precision proc~print_results~2 print_results proc~print_results~2->module~precision proc~print_results~2->module~types proc~print_scf_energy print_scf_energy proc~print_scf_energy->module~precision proc~print_sym_labeled print_sym_labeled proc~print_sym_labeled->module~precision proc~print_sym_labeled->module~basis_tools proc~reordermos reordermos proc~reordermos->module~precision proc~rpaechk rpaechk proc~rpaechk->module~precision proc~rpaeig rpaeig proc~rpaeig->module~precision proc~rpaeig->module~eigen proc~rpaexpndv rpaexpndv proc~rpaexpndv->module~precision proc~rpanewb rpanewb proc~rpanewb->module~precision proc~rpaprint rpaprint proc~rpaprint->module~precision proc~rparedms rparedms proc~rparedms->module~precision proc~rparesvec rparesvec proc~rparesvec->module~precision proc~rpavnorm rpavnorm proc~rpavnorm->module~precision proc~run_population_analysis run_population_analysis proc~run_population_analysis->module~precision proc~run_population_analysis->module~basis_tools proc~run_population_analysis->module~mathlib proc~run_population_analysis->module~messages proc~run_population_analysis->module~types proc~scf_driver scf_driver proc~scf_driver->module~precision proc~scf_driver->module~basis_tools proc~scf_driver->module~constants proc~scf_driver->module~dft proc~scf_driver->module~guess proc~scf_driver->module~int2_compute proc~scf_driver->module~mathlib proc~scf_driver->module~messages proc~scf_driver->module~mod_dft_molgrid proc~scf_driver->module~printing proc~scf_driver->module~scf_converger proc~scf_driver->module~types proc~scf_driver->module~util proc~sfdmat sfdmat proc~sfdmat->module~precision proc~sfdmat->module~mathlib proc~sfdmat->module~tdhf_lib proc~sfesum sfesum proc~sfesum->module~precision proc~sfqvec sfqvec proc~sfqvec->module~precision proc~sfresvec sfresvec proc~sfresvec->module~precision proc~sfroesum sfroesum proc~sfroesum->module~precision proc~sfrogen sfrogen proc~sfrogen->module~precision proc~sfrolhs sfrolhs proc~sfrolhs->module~precision proc~sfromcal sfromcal proc~sfromcal->module~precision proc~sfropcal sfropcal proc~sfropcal->module~precision proc~sfrorhs sfrorhs proc~sfrorhs->module~precision proc~sfrowcal sfrowcal proc~sfrowcal->module~precision proc~shlrpagrd shlrpagrd proc~shlrpagrd->module~precision proc~shlrpagrd->module~basis_tools proc~shlrpagrd->module~types proc~shltd shltd proc~shltd->module~precision proc~shltd->module~basis_tools proc~shltd->module~types proc~solve_linear_equations solve_linear_equations proc~solve_linear_equations->module~precision proc~solve_linear_equations->module~messages proc~symmetrize_matrix symmetrize_matrix proc~symmetrize_matrix->module~precision proc~tdhf_1e_grad tdhf_1e_grad proc~tdhf_1e_grad->module~precision proc~tdhf_1e_grad->module~basis_tools proc~tdhf_1e_grad->module~constants proc~tdhf_1e_grad->module~grd1 proc~tdhf_1e_grad->module~mathlib proc~tdhf_1e_grad->module~messages proc~tdhf_1e_grad->module~types proc~tdhf_1e_grad->module~util proc~tdhf_2e_grad tdhf_2e_grad proc~tdhf_2e_grad->module~precision proc~tdhf_2e_grad->module~basis_tools proc~tdhf_2e_grad->module~messages proc~tdhf_2e_grad->module~types proc~tdhf_energy tdhf_energy proc~tdhf_energy->module~precision proc~tdhf_energy->module~basis_tools proc~tdhf_energy->module~dft proc~tdhf_energy->module~int2_compute proc~tdhf_energy->module~mathlib proc~tdhf_energy->module~messages proc~tdhf_energy->module~mod_dft_gridint_fxc proc~tdhf_energy->module~mod_dft_molgrid proc~tdhf_energy->module~printing proc~tdhf_energy->module~tdhf_lib proc~tdhf_energy->module~types proc~tdhf_energy->module~util proc~tdhf_mrsf_energy tdhf_mrsf_energy proc~tdhf_mrsf_energy->module~precision proc~tdhf_mrsf_energy->module~basis_tools proc~tdhf_mrsf_energy->module~int2_compute proc~tdhf_mrsf_energy->module~mathlib proc~tdhf_mrsf_energy->module~messages proc~tdhf_mrsf_energy->module~printing proc~tdhf_mrsf_energy->module~tdhf_lib proc~tdhf_mrsf_energy->module~tdhf_mrsf_lib proc~tdhf_mrsf_energy->module~types proc~tdhf_mrsf_energy->module~util proc~tdhf_mrsf_energy->module~oqp_linalg module~tdhf_sf_lib tdhf_sf_lib proc~tdhf_mrsf_energy->module~tdhf_sf_lib proc~tdhf_sf_energy tdhf_sf_energy proc~tdhf_sf_energy->module~precision proc~tdhf_sf_energy->module~basis_tools proc~tdhf_sf_energy->module~int2_compute proc~tdhf_sf_energy->module~mathlib proc~tdhf_sf_energy->module~messages proc~tdhf_sf_energy->module~printing proc~tdhf_sf_energy->module~tdhf_lib proc~tdhf_sf_energy->module~types proc~tdhf_sf_energy->module~util proc~tdhf_sf_energy->module~oqp_linalg proc~tdhf_sf_energy->module~tdhf_sf_lib proc~tdhf_unrelaxed_density tdhf_unrelaxed_density proc~tdhf_unrelaxed_density->module~precision proc~tdhf_unrelaxed_density->module~mathlib proc~tlf_exp tlf_exp proc~tlf_exp->module~precision proc~traceprod_sym_packed traceprod_sym_packed proc~traceprod_sym_packed->module~precision proc~trfrmb trfrmb proc~trfrmb->module~precision proc~triangular_to_full triangular_to_full proc~triangular_to_full->module~precision proc~triangular_to_full->module~messages module~basis_library basis_library module~basis_library->module~constants module~c_interop c_interop module~c_interop->module~messages module~c_interop->module~types module~int1->module~basis_tools module~int1->module~messages module~int1->module~mod_shell_tools module~int1->module~mod_1e_primitives module~mod_1e_primitives->module~constants module~mod_1e_primitives->module~mod_gauss_hermite module~mod_1e_primitives->module~mod_shell_tools module~mod_1e_primitives->module~rys module~oqp_linalg->module~blas_wrap module~oqp_linalg->module~lapack_wrap proc~apply_basis_c apply_basis_C proc~apply_basis_c->module~types proc~apply_basis_c->module~c_interop proc~check_status check_status proc~check_status->module~messages proc~compute~2 xc_libxc_t%compute proc~compute~2->module~functionals proc~corresponding_orbital_projection corresponding_orbital_projection proc~corresponding_orbital_projection->module~eigen proc~derexc_blk derexc_blk proc~derexc_blk->module~basis_tools proc~derexc_blk->module~mod_dft_gridint proc~derexc_blk->module~mod_dft_molgrid proc~derexc_blk->module~types proc~dft_fc_blk dft_fc_blk proc~dft_fc_blk->module~basis_tools proc~dft_initialize dft_initialize proc~dft_initialize->module~basis_tools proc~dft_initialize->module~types proc~dftclean dftclean proc~dftclean->module~libxc proc~dftclean->module~types proc~dftder dftder proc~dftder->module~mathlib proc~dftder->module~mod_dft_gridint_grad proc~dftder->module~types proc~dftexcor dftexcor proc~dftexcor->module~basis_tools proc~dftexcor->module~mod_dft_gridint_energy proc~dftexcor->module~types proc~diag_symm_full diag_symm_full proc~diag_symm_full->module~messages proc~diag_symm_packed diag_symm_packed proc~diag_symm_packed->module~messages proc~dmatd_blk dmatd_blk proc~dmatd_blk->module~basis_tools proc~dmatd_blk->module~mod_dft_gridint proc~dmatd_blk->module~mod_dft_molgrid proc~dmatd_blk->module~types proc~eijden eijden proc~eijden->module~mathlib proc~eijden->module~messages proc~electric_moments electric_moments proc~electric_moments->module~basis_tools proc~electric_moments->module~mathlib proc~electric_moments->module~messages proc~electric_moments->module~types proc~electric_moments->module~int1 proc~form_rohf_fock form_rohf_fock proc~form_rohf_fock->module~mathlib proc~get_ab_initio_density get_ab_initio_density proc~get_ab_initio_density->module~basis_tools proc~get_ab_initio_density->module~mathlib proc~get_ab_initio_density->module~messages proc~get_ab_initio_density->module~types proc~get_ab_initio_orbital get_ab_initio_orbital proc~get_ab_initio_orbital->module~eigen proc~get_ab_initio_orbital->module~mathlib proc~get_ab_initio_orbital->module~messages proc~get_state_overlap_c get_state_overlap_C proc~get_state_overlap_c->module~types proc~get_state_overlap_c->module~c_interop proc~get_structures_ao_overlap_c get_structures_ao_overlap_C proc~get_structures_ao_overlap_c->module~types proc~get_structures_ao_overlap_c->module~c_interop proc~get_td_transition_dipole get_td_transition_dipole proc~get_td_transition_dipole->module~basis_tools proc~get_td_transition_dipole->module~mathlib proc~get_td_transition_dipole->module~messages proc~get_td_transition_dipole->module~tdhf_lib proc~get_td_transition_dipole->module~types proc~get_td_transition_dipole->module~int1 proc~grad_1e_ecp grad_1e_ecp proc~grad_1e_ecp->module~parallel proc~grad_1e_ecp->module~types proc~grd2_driver grd2_driver proc~grd2_driver->module~basis_tools proc~grd2_driver->module~types proc~grd2_rys_compute grd2_rys_compute proc~grd2_rys_compute->module~int2_pairs proc~guess_hcore_c guess_hcore_C proc~guess_hcore_c->module~types proc~guess_hcore_c->module~c_interop proc~guess_huckel_c guess_huckel_C proc~guess_huckel_c->module~types proc~guess_huckel_c->module~c_interop proc~guess_json_c guess_json_C proc~guess_json_c->module~types proc~guess_json_c->module~c_interop proc~hf_energy hf_energy proc~hf_energy->module~basis_tools proc~hf_energy->module~dft proc~hf_energy->module~messages proc~hf_energy->module~mod_dft_molgrid proc~hf_energy->module~printing proc~hf_energy->module~scf proc~hf_energy->module~types proc~hf_gradient hf_gradient proc~hf_gradient->module~dft proc~hf_gradient->module~grd1 proc~hf_gradient->module~mod_dft_molgrid proc~hf_gradient->module~printing proc~hf_gradient->module~util proc~huckel_guess huckel_guess proc~huckel_guess->module~basis_tools proc~huckel_guess->module~constants proc~huckel_guess->module~guess proc~huckel_guess->module~mathlib proc~huckel_guess->module~messages proc~huckel_guess->module~types proc~huckel_guess->module~int1 proc~int2_rys_compute int2_rys_compute proc~int2_rys_compute->module~int2_pairs proc~int2_td_data_t_parallel_stop int2_td_data_t%int2_td_data_t_parallel_stop proc~int2_td_data_t_parallel_stop->module~mathlib proc~ints_exchange ints_exchange proc~ints_exchange->module~constants proc~ints_exchange->module~int2e_libint proc~ints_exchange->module~int2e_rotaxis proc~ints_exchange->module~int2e_rys proc~ints_exchange->module~types proc~lebedev_get_grid lebedev_get_grid proc~lebedev_get_grid->module~messages proc~libint_compute_eri libint_compute_eri proc~libint_compute_eri->module~basis_tools proc~libint_print_eri libint_print_eri proc~libint_print_eri->module~basis_tools proc~libint_print_eri->module~constants proc~libxc_input libxc_input proc~libxc_input->module~messages proc~libxc_input->module~types proc~matrix_invsqrt matrix_invsqrt proc~matrix_invsqrt->module~eigen proc~matrix_invsqrt->module~messages proc~mksphar mksphar proc~mksphar->module~basis_tools proc~mksphar->module~messages proc~mo_to_ao mo_to_ao proc~mo_to_ao->module~mathlib proc~mo_to_ao->module~oqp_linalg proc~oqp_apply_basis oqp_apply_basis proc~oqp_apply_basis->module~messages proc~oqp_apply_basis->module~parallel proc~oqp_apply_basis->module~types proc~oqp_banner oqp_banner proc~oqp_banner->module~messages proc~oqp_banner->module~parallel proc~oqp_banner->module~types proc~oqp_banner_c oqp_banner_C proc~oqp_banner_c->module~types proc~oqp_banner_c->module~c_interop proc~oqp_tdhf_z_vector oqp_tdhf_z_vector proc~oqp_tdhf_z_vector->module~dft proc~oqp_tdhf_z_vector->module~mathlib proc~oqp_tdhf_z_vector->module~messages proc~oqp_tdhf_z_vector->module~mod_dft_gridint_fxc proc~oqp_tdhf_z_vector->module~mod_dft_gridint_gxc proc~oqp_tdhf_z_vector->module~mod_dft_molgrid proc~oqp_tdhf_z_vector->module~pcg_mod proc~oqp_tdhf_z_vector->module~printing proc~oqp_tdhf_z_vector->module~tdhf_lib proc~oqp_tdhf_z_vector->module~util proc~oqp_tdhf_z_vector->module~tdhf_sf_lib proc~orthogonal_transform orthogonal_transform proc~orthogonal_transform->module~messages proc~orthogonal_transform2 orthogonal_transform2 proc~orthogonal_transform2->module~messages proc~orthogonal_transform_sym orthogonal_transform_sym proc~orthogonal_transform_sym->module~messages proc~pcg_optimize pcg_optimize proc~pcg_optimize->module~messages proc~print_eigvec_vals_labeled print_eigvec_vals_labeled proc~print_eigvec_vals_labeled->module~basis_tools proc~print_eigvec_vals_labeled->module~messages proc~print_eigvec_vals_labeled->module~types proc~print_geo print_geo proc~print_geo->module~basis_tools proc~print_mo_range print_mo_range proc~print_mo_range->module~basis_tools proc~print_mo_range->module~types proc~prune_basis prune_basis proc~prune_basis->module~constants proc~resp_charges_c resp_charges_C proc~resp_charges_c->module~types proc~resp_charges_c->module~c_interop proc~run_xc run_xc proc~run_xc->module~basis_tools proc~rys_print_eri rys_print_eri proc~rys_print_eri->module~constants proc~schmd schmd proc~schmd->module~messages proc~shell_den_screen_mrsf shell_den_screen_mrsf proc~shell_den_screen_mrsf->module~basis_tools proc~shell_den_screen_mrsf->module~types proc~symmetrize_matrices symmetrize_matrices proc~symmetrize_matrices->module~mathlib proc~tddft_fxc tddft_fxc proc~tddft_fxc->module~basis_tools proc~tddft_fxc->module~mathlib proc~tddft_fxc->module~mod_dft_gridint proc~tddft_fxc->module~mod_dft_molgrid proc~tddft_fxc->module~types proc~tddft_gxc tddft_gxc proc~tddft_gxc->module~basis_tools proc~tddft_gxc->module~mathlib proc~tddft_gxc->module~mod_dft_gridint proc~tddft_gxc->module~mod_dft_molgrid proc~tddft_gxc->module~types proc~tddft_xc_gradient tddft_xc_gradient proc~tddft_xc_gradient->module~basis_tools proc~tddft_xc_gradient->module~mod_dft_gridint proc~tddft_xc_gradient->module~mod_dft_molgrid proc~tddft_xc_gradient->module~types proc~tdhf_energy_c tdhf_energy_C proc~tdhf_energy_c->module~types proc~tdhf_energy_c->module~c_interop proc~tdhf_gradient tdhf_gradient proc~tdhf_gradient->module~basis_tools proc~tdhf_gradient->module~dft proc~tdhf_gradient->module~grd1 proc~tdhf_gradient->module~mathlib proc~tdhf_gradient->module~messages proc~tdhf_gradient->module~mod_dft_gridint_tdxc_grad proc~tdhf_gradient->module~mod_dft_molgrid proc~tdhf_gradient->module~printing proc~tdhf_gradient->module~tdhf_lib proc~tdhf_gradient->module~types proc~tdhf_gradient->module~util proc~tdhf_mrsf_energy_c tdhf_mrsf_energy_C proc~tdhf_mrsf_energy_c->module~types proc~tdhf_mrsf_energy_c->module~c_interop proc~tdhf_sf_energy_c tdhf_sf_energy_C proc~tdhf_sf_energy_c->module~types proc~tdhf_sf_energy_c->module~c_interop proc~tdhf_z_vector_c tdhf_z_vector_C proc~tdhf_z_vector_c->module~types proc~tdhf_z_vector_c->module~c_interop proc~utddft_fxc utddft_fxc proc~utddft_fxc->module~basis_tools proc~utddft_fxc->module~mathlib proc~utddft_fxc->module~mod_dft_gridint proc~utddft_fxc->module~mod_dft_molgrid proc~utddft_fxc->module~types proc~utddft_xc_gradient utddft_xc_gradient proc~utddft_xc_gradient->module~basis_tools proc~utddft_xc_gradient->module~mod_dft_gridint proc~utddft_xc_gradient->module~mod_dft_molgrid proc~utddft_xc_gradient->module~types module~resp_mod resp_mod module~resp_mod->module~oqp_linalg module~tdhf_sf_lib->module~oqp_linalg proc~tdhf_gradient_c tdhf_gradient_C proc~tdhf_gradient_c->module~c_interop

Variables

Type Visibility Attributes Name Initial
integer, public, parameter :: I1B = int8
integer, public, parameter :: I2B = int16
integer, public, parameter :: I4B = int32
integer, public, parameter :: I8B = int64
integer, public, parameter :: SP = real32
integer, public, parameter :: DP = real64
integer, public, parameter :: QP = real128
integer, public, parameter :: FP = DP
integer, public, parameter :: SPC = real32
integer, public, parameter :: DPC = real64
integer, public, parameter :: LGC = kind(.true.)