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*(1024) :: 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:
file_lock
mpi_initialized
output_wall_time_0
Needed by:
absolute_eigact_2_rdm_aa_moact_2_rdm_ab_moact_2_rdm_bb_moact_2_rdm_spin_trace_moact_mos_optadaptive_pt2_maxao_cartesianao_cholesky_thresholdao_coefao_expoao_expo_imao_expo_phaseao_expo_pwao_integrals_thresholdao_md5ao_normalizedao_nuclao_numao_one_e_integrals_thresholdao_powerao_prim_numao_two_e_integrals_erf_in_mapao_two_e_integrals_in_mapavoid_saddlebasisbasis_nucleus_indexcalc_dipole_momentcalc_energy_componentscalc_osc_strcalc_tr_dipole_momentcorrelation_energy_ratio_maxcorrelation_functionalcriterion_casscfcsf_baseddamping_for_rs_dftdata_energy_projdata_energy_vardata_one_e_dm_alpha_aodata_one_e_dm_alpha_modata_one_e_dm_beta_aodata_one_e_dm_beta_modavidson_sze_maxdensity_for_dftdiag_hess_casdisk_based_davidsondistributed_davidsondo_ao_choleskydo_momdo_ormasdo_pseudodo_pt2elec_alpha_numelec_beta_numelec_numexchange_functionalexcitation_alpha_maxexcitation_beta_maxexcitation_maxexcitation_refezfio_work_dirfast_2rdmfrozen_orb_scfgenerators_bitmaskh0_typehess_cv_cvhf_exchangeio_ao_choleskyio_ao_integrals_kineticio_ao_integrals_n_e
io_ao_integrals_overlapio_ao_integrals_pseudoio_ao_one_e_integralsio_ao_two_e_integralsio_ao_two_e_integrals_erfio_mo_choleskyio_mo_integrals_kineticio_mo_integrals_n_eio_mo_integrals_pseudoio_mo_one_e_integralsio_mo_two_e_integralsio_mo_two_e_integrals_erfio_nuclear_repulsionio_two_body_rdm_aaio_two_body_rdm_abio_two_body_rdm_bbio_two_body_rdm_spin_traceis_periodicjson_filenamelevel_shiftlevel_shift_casscflin_dep_cutoffmax_dim_diismo_classmo_coefmo_coef_auxmo_coef_imagmo_guess_typemo_integrals_cache_shiftmo_integrals_thresholdmo_labelmo_nummo_occmo_two_e_integrals_erf_in_mapmo_two_e_integrals_in_mapmu_dft_typemu_erfn_big_act_orbn_detn_det_maxn_det_max_fulln_det_max_optn_det_print_wfn_it_scf_maxn_pts_chargen_statesn_states_diagnb_it_max_lambdanb_it_max_pre_searchno_core_densityno_oa_or_av_optnormalize_dmnucl_chargenucl_charge_removenucl_coordnucl_labelnucl_numnucleus_shell_numonly_expected_s2optimization_max_nb_iteroptimization_methodormas_max_eormas_min_eormas_mstartormas_n_spacepoint_chargesprim_coefprim_expoprim_normalization_factorprim_num
primitives_normalizedprint_all_transitionspruningpseudo_dz_kpseudo_dz_klpseudo_grid_rmaxpseudo_grid_sizepseudo_klocmaxpseudo_kmaxpseudo_lmaxpseudo_n_kpseudo_n_klpseudo_sympseudo_v_kpseudo_v_klpsi_coefpsi_detpsi_det_sizept2_maxpt2_min_casscfpt2_min_parallel_taskspt2_relative_errorpts_charge_coordpts_charge_zqp_stop_filenameread_wfrestore_symms2_eigsave_thresholdsave_wf_after_selectionscf_algorithmselection_factorseniority_maxshell_ang_momshell_indexshell_normalization_factorshell_numshell_prim_numsmall_active_spacestate_followingstate_following_casscftarget_energythresh_casscfthresh_ccthresh_deltathresh_eigthresh_modelthresh_model_2thresh_opt_max_elem_gradthresh_rhothresh_rho_2thresh_scfthresh_symthresh_wtgthresh_wtg2threshold_davidsonthreshold_davidson_from_pt2threshold_diisthreshold_generatorsthreshold_nonsym_davidsontwice_hierarchy_maxtypuse_cgtosuse_only_lrvariance_maxversion_avoid_saddleversion_lambda_searchweight_one_e_dmweight_selectionwithout_diagonal
- ezfio_work_dir
File :
ezfio_files/ezfio.irp.fcharacter*(1024) :: ezfio_work_dir
EZFIO/work/
Needs:
ezfio_filename
Needed by:
cholesky_ao_numcholesky_mo_num
cholesky_mo_transp
ezfio_work_dir_pid
- ezfio_work_dir_pid
File :
ezfio_files/ezfio.irp.fcharacter*(1024) :: ezfio_work_dir_pid
EZFIO/work/pid_
Needs:
ezfio_work_dir
- file_lock
File :
ezfio_files/lock.irp.finteger(omp_lock_kind) :: file_lock
OpenMP Lock for I/O
Needed by:
ezfio_filenamejson_filename
json_unitnthreads_davidson
nthreads_pt2qp_max_mem
- nthreads_pt2
File :
ezfio_files/environment.irp.finteger :: nthreads_pt2
Number of threads for Davidson
Needs:
file_lock
mpi_master
nproc
- 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:
ci_energyezfio_filenamen_det_generators
n_det_selectorsn_pts_chargenucl_coord
nuclear_repulsionprim_normalization_factorshell_normalization_factor
- 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:
ci_energyezfio_filenamen_det_generators
n_det_selectorsn_pts_chargenucl_coord
nuclear_repulsionprim_normalization_factorshell_normalization_factor
- qp_kill_filename
File :
ezfio_files/qp_stop.irp.fcharacter*(256) :: qp_stop_filename character*(256) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
ezfio_filename
- qp_stop_filename
File :
ezfio_files/qp_stop.irp.fcharacter*(256) :: qp_stop_filename character*(256) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
ezfio_filename
- qp_stop_variable
File :
ezfio_files/qp_stop.irp.fcharacter*(256) :: qp_stop_filename character*(256) :: qp_kill_filename integer :: qp_stop_variable
Name of the file to check for qp stop
Needs:
ezfio_filename
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
- lock_io:
File :
ezfio_files/lock.irp.fsubroutine lock_io()
Needs to be called because before doing I/O because internal read and write are not thread safe.
Needs:
file_lock
Called by:
davidson_slave_work()format_w_error()json_close()json_filenamejson_unitload_mo_integrals()
nthreads_davidsonnthreads_pt2qp_max_memread_array_two_rdm()read_array_two_trans_rdm()resident_memory()
roothaan_hall_scf()total_memory()write_array_two_rdm()write_array_two_trans_rdm()write_cipsi_json()
Calls:
omp_set_lock()
- 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:
qp_stop_filename
- unlock_io:
File :
ezfio_files/lock.irp.fsubroutine unlock_io()
Needs to be called because afterdoing I/O because internal read and write are not thread safe.
Needs:
file_lock
Called by:
davidson_slave_work()format_w_error()json_close()json_filenamejson_unitload_mo_integrals()
nthreads_davidsonnthreads_pt2qp_max_memread_array_two_rdm()read_array_two_trans_rdm()resident_memory()
roothaan_hall_scf()total_memory()write_array_two_rdm()write_array_two_trans_rdm()write_cipsi_json()
Calls:
omp_unset_lock()
- write_bool:
File :
ezfio_files/output.irp.fsubroutine write_bool(iunit,value,label)
Write an logical value in output
Needs:
mpi_master
- write_double:
File :
ezfio_files/output.irp.fsubroutine write_double(iunit,value,label)
Write a double precision value in output
Needs:
mpi_master
Called by:
ao_ortho_canonical_coefci_energydamping_scf()dav_double_dressed()davidson_diag_csf_hjj()davidson_diag_hjj()davidson_diag_hjj_sjj()davidson_diag_nonsym_hjj()
davidson_general()davidson_general_diag_dressed_ext_rout_nonsym_b1space()davidson_general_ext_rout()davidson_general_ext_rout_diag_dressed()davidson_general_ext_rout_dressed()davidson_general_ext_rout_nonsym_b1space()nuclear_repulsionpsi_coef_max
pt2_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:
mpi_master
Called by:
dav_double_dressed()davidson_diag_csf_hjj()davidson_diag_hjj()davidson_diag_hjj_sjj()davidson_diag_nonsym_hjj()davidson_general()davidson_general_diag_dressed_ext_rout_nonsym_b1space()davidson_general_ext_rout()davidson_general_ext_rout_diag_dressed()davidson_general_ext_rout_dressed()davidson_general_ext_rout_nonsym_b1space()make_s2_eigenfunction()
mo_numn_act_orbn_core_orbn_del_orbn_detn_det_generatorsn_det_selectorsn_inact_orbn_intn_virt_orbnthreads_davidsonnthreads_pt2
psi_caspsi_det_alpha_uniquepsi_det_beta_uniquepsi_det_sizept2_fpt2_n_teethqp_max_memremove_small_contributions()save_wavefunction_general()save_wavefunction_general_unormalized()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:
mpi_master
output_wall_time_0
Called by:
ci_energydamping_scf()dav_double_dressed()davidson_diag_csf_hjj()davidson_diag_hjj()davidson_diag_hjj_sjj()davidson_diag_nonsym_hjj()davidson_general()davidson_general_diag_dressed_ext_rout_nonsym_b1space()
davidson_general_ext_rout()davidson_general_ext_rout_diag_dressed()davidson_general_ext_rout_dressed()davidson_general_ext_rout_nonsym_b1space()make_s2_eigenfunction()mo_as_eigvectors_of_mo_matrix()mo_as_svd_vectors_of_mo_matrix()mo_as_svd_vectors_of_mo_matrix_eig()mo_coef_new_as_svd_vectors_of_mo_matrix_eig()
n_det_generatorsn_det_selectorsn_pts_chargenucl_coordnuclear_repulsionprim_normalization_factorroothaan_hall_scf()shell_normalization_factor
Calls:
cpu_time()
print_memory_usage()
wall_time()