ezfio_files¶
This modules essentially contains the name of the EZFIO directory in the
ezfio_filename variable. This is read as the first argument of the
command-line, or as the QP_INPUT environment variable.
Providers¶
-
ezfio_filename¶ File :
ezfio_files/ezfio.irp.fcharacter*(128) :: ezfio_filename
Name of EZFIO file. It is obtained from the QPACKAGE_INPUT environment variable if it is set, or as the 1st argument of the command line.
Needs:
Needed by:
ao_cartesianao_coefao_expoao_integrals_thresholdao_md5ao_nuclao_numao_powerao_prim_numao_two_e_integrals_erf_in_mapao_two_e_integrals_in_mapcas_bitmaskcorrelation_energy_ratio_maxdata_energy_projdata_energy_vardata_one_e_dm_alpha_modata_one_e_dm_beta_modavidson_sze_maxdisk_access_nuclear_repulsiondisk_based_davidsondistributed_davidsondo_direct_integralsdo_pseudodo_pt2elec_alpha_numelec_beta_numelec_numenergy_iterationsezfio_work_dirfrozen_orb_scfgenerators_bitmaskgenerators_bitmask_restartio_ao_integrals_e_nio_ao_integrals_kineticio_ao_integrals_overlapio_ao_integrals_pseudo
io_ao_one_e_integralsio_ao_two_e_integralsio_ao_two_e_integrals_erfio_mo_integrals_e_nio_mo_integrals_kineticio_mo_integrals_pseudoio_mo_one_e_integralsio_mo_two_e_integralsio_mo_two_e_integrals_erflevel_shiftmax_dim_diismo_classmo_coefmo_guess_typemo_integrals_thresholdmo_labelmo_nummo_occmo_two_e_integrals_erf_in_mapmo_two_e_integrals_in_mapmu_erfn_cas_bitmaskn_detn_det_iterationsn_det_maxn_det_max_fulln_det_print_wfn_generators_bitmaskn_generators_bitmask_restartn_it_scf_maxn_itern_statesn_states_diagno_ivvv_integralsno_vvv_integrals
no_vvvv_integralsnucl_chargenucl_charge_removenucl_coordnucl_labelnucl_numonly_expected_s2pseudo_dz_kpseudo_dz_klpseudo_grid_rmaxpseudo_grid_sizepseudo_klocmaxpseudo_kmaxpseudo_lmaxpseudo_n_kpseudo_n_klpseudo_v_kpseudo_v_klpsi_coefpsi_detpsi_det_sizept2_iterationspt2_maxpt2_relative_errorqp_stop_filenameread_wfs2_eigscf_algorithmstate_followingtarget_energythresh_scfthreshold_davidsonthreshold_diisthreshold_generatorsused_weight
-
ezfio_work_dir¶ File :
ezfio_files/ezfio.irp.fcharacter*(128) :: ezfio_work_dir
EZFIO/work/
Needs:
-
file_lock¶ File :
ezfio_files/lock.irp.finteger(omp_lock_kind) :: file_lock
OpenMP Lock for I/O
-
output_cpu_time_0¶ File :
ezfio_files/output.irp.fdouble precision :: output_wall_time_0 double precision :: output_cpu_time_0
Initial CPU and wall times when printing in the output files
Needed by:
ao_cartesianao_coefao_expoao_integrals_thresholdao_md5ao_nuclao_numao_powerao_prim_numci_energycorrelation_energy_ratio_maxdata_energy_projdata_energy_vardata_one_e_dm_alpha_modata_one_e_dm_beta_modavidson_sze_maxdisk_access_nuclear_repulsiondisk_based_davidsondistributed_davidsondo_direct_integralsdo_pseudodo_pt2elec_alpha_numelec_beta_numenergy_iterationsfrozen_orb_scfio_ao_integrals_e_nio_ao_integrals_kineticio_ao_integrals_overlapio_ao_integrals_pseudo
io_ao_one_e_integralsio_ao_two_e_integralsio_ao_two_e_integrals_erfio_mo_integrals_e_nio_mo_integrals_kineticio_mo_integrals_pseudoio_mo_one_e_integralsio_mo_two_e_integralsio_mo_two_e_integrals_erflevel_shiftmax_dim_diismo_classmo_guess_typemo_integrals_thresholdmu_erfn_det_generatorsn_det_iterationsn_det_maxn_det_max_fulln_det_print_wfn_det_selectorsn_it_scf_maxn_itern_statesn_states_diagno_ivvv_integralsno_vvv_integralsno_vvvv_integralsnucl_chargenucl_charge_remove
nucl_coordnucl_labelnucl_numnuclear_repulsiononly_expected_s2pseudo_dz_kpseudo_dz_klpseudo_grid_rmaxpseudo_grid_sizepseudo_klocmaxpseudo_kmaxpseudo_lmaxpseudo_n_kpseudo_n_klpseudo_v_kpseudo_v_klpt2_iterationspt2_maxpt2_relative_errorread_wfs2_eigscf_algorithmstate_followingtarget_energythresh_scfthreshold_davidsonthreshold_diisthreshold_generatorsused_weight
-
output_wall_time_0¶ File :
ezfio_files/output.irp.fdouble precision :: output_wall_time_0 double precision :: output_cpu_time_0
Initial CPU and wall times when printing in the output files
Needed by:
ao_cartesianao_coefao_expoao_integrals_thresholdao_md5ao_nuclao_numao_powerao_prim_numci_energycorrelation_energy_ratio_maxdata_energy_projdata_energy_vardata_one_e_dm_alpha_modata_one_e_dm_beta_modavidson_sze_maxdisk_access_nuclear_repulsiondisk_based_davidsondistributed_davidsondo_direct_integralsdo_pseudodo_pt2elec_alpha_numelec_beta_numenergy_iterationsfrozen_orb_scfio_ao_integrals_e_nio_ao_integrals_kineticio_ao_integrals_overlapio_ao_integrals_pseudo
io_ao_one_e_integralsio_ao_two_e_integralsio_ao_two_e_integrals_erfio_mo_integrals_e_nio_mo_integrals_kineticio_mo_integrals_pseudoio_mo_one_e_integralsio_mo_two_e_integralsio_mo_two_e_integrals_erflevel_shiftmax_dim_diismo_classmo_guess_typemo_integrals_thresholdmu_erfn_det_generatorsn_det_iterationsn_det_maxn_det_max_fulln_det_print_wfn_det_selectorsn_it_scf_maxn_itern_statesn_states_diagno_ivvv_integralsno_vvv_integralsno_vvvv_integralsnucl_chargenucl_charge_remove
nucl_coordnucl_labelnucl_numnuclear_repulsiononly_expected_s2pseudo_dz_kpseudo_dz_klpseudo_grid_rmaxpseudo_grid_sizepseudo_klocmaxpseudo_kmaxpseudo_lmaxpseudo_n_kpseudo_n_klpseudo_v_kpseudo_v_klpt2_iterationspt2_maxpt2_relative_errorread_wfs2_eigscf_algorithmstate_followingtarget_energythresh_scfthreshold_davidsonthreshold_diisthreshold_generatorsused_weight
-
qp_kill_filename¶ File :
ezfio_files/qp_stop.irp.fcharacter*(128) :: qp_stop_filename character*(128) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
-
qp_stop_filename¶ File :
ezfio_files/qp_stop.irp.fcharacter*(128) :: qp_stop_filename character*(128) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
-
qp_stop_variable¶ File :
ezfio_files/qp_stop.irp.fcharacter*(128) :: qp_stop_filename character*(128) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
Subroutines / functions¶
-
getunitandopen:()¶ File :
ezfio_files/get_unit_and_open.irp.finteger function getUnitAndOpen(f,mode)
F: file name Mode: ‘R’ : READ, UNFORMATTED ‘W’ : WRITE, UNFORMATTED ‘r’ : READ, FORMATTED ‘w’ : WRITE, FORMATTED ‘a’ : APPEND, FORMATTED ‘x’ : READ/WRITE, FORMATTED
-
qp_stop:()¶ File :
ezfio_files/qp_stop.irp.flogical function qp_stop()
Checks if the qp_stop command was invoked for the clean termination of the program
Needs:
-
write_bool:()¶ File :
ezfio_files/output.irp.fsubroutine write_bool(iunit,value,label)
Write an logical value in output
Needs:
-
write_double:()¶ File :
ezfio_files/output.irp.fsubroutine write_double(iunit,value,label)
Write a double precision value in output
Needs:
Called by:
ci_energydamping_scf()davidson_diag_hjj_sjj()nuclear_repulsion
psi_coef_maxpt2_e0_denominatorroothaan_hall_scf()run_cipsi()
run_slave_main()run_stochastic_cipsi()zmq_pt2()zmq_selection()
-
write_int:()¶ File :
ezfio_files/output.irp.fsubroutine write_int(iunit,value,label)
Write an integer value in output
Needs:
Called by:
davidson_diag_hjj_sjj()make_s2_eigenfunction()mo_numn_cas_bitmaskn_core_orbn_detn_det_generatorsn_det_selectors
psi_det_sizept2_n_teethqp_max_memremove_small_contributions()save_wavefunction_general()save_wavefunction_specified()zmq_pt2()
-
write_time:()¶ File :
ezfio_files/output.irp.fsubroutine write_time(iunit)
Write a time stamp in the output for chronological reconstruction
Needs:
Called by:
ao_cartesianao_coefao_expoao_integrals_thresholdao_md5ao_nuclao_numao_powerao_prim_numci_energycorrelation_energy_ratio_maxdamping_scf()data_energy_projdata_energy_vardata_one_e_dm_alpha_modata_one_e_dm_beta_modavidson_diag_hjj_sjj()davidson_sze_maxdisk_access_nuclear_repulsiondisk_based_davidsondistributed_davidsondo_direct_integralsdo_pseudodo_pt2elec_alpha_numelec_beta_numenergy_iterationsfrozen_orb_scfio_ao_integrals_e_nio_ao_integrals_kineticio_ao_integrals_overlapio_ao_integrals_pseudo
io_ao_one_e_integralsio_ao_two_e_integralsio_ao_two_e_integrals_erfio_mo_integrals_e_nio_mo_integrals_kineticio_mo_integrals_pseudoio_mo_one_e_integralsio_mo_two_e_integralsio_mo_two_e_integrals_erflevel_shiftmake_s2_eigenfunction()max_dim_diismo_as_eigvectors_of_mo_matrix()mo_as_svd_vectors_of_mo_matrix()mo_as_svd_vectors_of_mo_matrix_eig()mo_classmo_guess_typemo_integrals_thresholdmu_erfn_det_generatorsn_det_iterationsn_det_maxn_det_max_fulln_det_print_wfn_det_selectorsn_it_scf_maxn_itern_statesn_states_diagno_ivvv_integralsno_vvv_integralsno_vvvv_integrals
nucl_chargenucl_charge_removenucl_coordnucl_labelnucl_numnuclear_repulsiononly_expected_s2pseudo_dz_kpseudo_dz_klpseudo_grid_rmaxpseudo_grid_sizepseudo_klocmaxpseudo_kmaxpseudo_lmaxpseudo_n_kpseudo_n_klpseudo_v_kpseudo_v_klpt2_iterationspt2_maxpt2_relative_errorread_wfroothaan_hall_scf()s2_eigscf_algorithmstate_followingtarget_energythresh_scfthreshold_davidsonthreshold_diisthreshold_generatorsused_weight
Calls:
cpu_time()
print_memory_usage()
wall_time()