![]() |
(git:5f3bc36)
|
Definition and initialisation of the mo data type. More...
Functions/Subroutines | |
| subroutine, public | write_mo_set_to_restart (mo_array, particle_set, dft_section, qs_kind_set, matrix_ks) |
| ... | |
| subroutine, public | write_dm_binary_restart (mo_array, dft_section, tmpl_matrix) |
| calculates density matrix from mo set and writes the density matrix into a binary restart file | |
| subroutine, public | write_rt_mos_to_restart (mo_array, rt_mos, particle_set, dft_section, qs_kind_set) |
| ... | |
| subroutine, public | write_mo_set_low (mo_array, qs_kind_set, particle_set, ires, rt_mos, matrix_ks) |
| ... | |
| subroutine, public | wfn_restart_file_name (filename, exist, section, logger, kp, xas, rtp) |
| ... | |
| subroutine, public | read_mo_set_from_restart (mo_array, qs_kind_set, particle_set, para_env, id_nr, multiplicity, dft_section, natom_mismatch, cdft, out_unit) |
| ... | |
| subroutine, public | read_rt_mos_from_restart (mo_array, rt_mos, qs_kind_set, particle_set, para_env, id_nr, multiplicity, dft_section) |
| ... | |
| subroutine, public | read_mos_restart_low (mos, para_env, qs_kind_set, particle_set, natom, rst_unit, multiplicity, rt_mos, natom_mismatch) |
| Reading the mos from apreviously defined restart file. | |
| subroutine, public | write_mo_set_to_output_unit (mo_set, qs_kind_set, particle_set, dft_section, before, kpoint, final_mos, spin, solver_method, rtp, cpart, sim_step, umo_set) |
| Write MO information to output file (eigenvalues, occupation numbers, coefficients) | |
Definition and initialisation of the mo data type.
| subroutine, public qs_mo_io::write_mo_set_to_restart | ( | type(mo_set_type), dimension(:), intent(in) | mo_array, |
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(section_vals_type), pointer | dft_section, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(dbcsr_p_type), dimension(:), optional, pointer | matrix_ks | ||
| ) |
...
| mo_array | ... |
| particle_set | ... |
| dft_section | ... |
| qs_kind_set | ... |
| matrix_ks | ... |
Definition at line 106 of file qs_mo_io.F.
| subroutine, public qs_mo_io::write_dm_binary_restart | ( | type(mo_set_type), dimension(:), intent(in) | mo_array, |
| type(section_vals_type), pointer | dft_section, | ||
| type(dbcsr_p_type), dimension(:), pointer | tmpl_matrix | ||
| ) |
calculates density matrix from mo set and writes the density matrix into a binary restart file
| mo_array | mos |
| dft_section | dft input section |
| tmpl_matrix | template dbcsr matrix |
Definition at line 173 of file qs_mo_io.F.
| subroutine, public qs_mo_io::write_rt_mos_to_restart | ( | type(mo_set_type), dimension(:), intent(in) | mo_array, |
| type(cp_fm_type), dimension(:), intent(in) | rt_mos, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(section_vals_type), pointer | dft_section, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set | ||
| ) |
...
| mo_array | ... |
| rt_mos | ... |
| particle_set | ... |
| dft_section | ... |
| qs_kind_set | ... |
Definition at line 235 of file qs_mo_io.F.
| subroutine, public qs_mo_io::write_mo_set_low | ( | type(mo_set_type), dimension(:), intent(in) | mo_array, |
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| integer | ires, | ||
| type(cp_fm_type), dimension(:), intent(in), optional | rt_mos, | ||
| type(dbcsr_p_type), dimension(:), optional, pointer | matrix_ks | ||
| ) |
...
| mo_array | ... |
| qs_kind_set | ... |
| particle_set | ... |
| ires | ... |
| rt_mos | ... |
| matrix_ks | ... |
Definition at line 286 of file qs_mo_io.F.
| subroutine, public qs_mo_io::wfn_restart_file_name | ( | character(len=default_path_length), intent(out) | filename, |
| logical, intent(out) | exist, | ||
| type(section_vals_type), pointer | section, | ||
| type(cp_logger_type), pointer | logger, | ||
| logical, intent(in), optional | kp, | ||
| logical, intent(in), optional | xas, | ||
| logical, intent(in), optional | rtp | ||
| ) |
...
| filename | ... |
| exist | ... |
| section | ... |
| logger | ... |
| kp | ... |
| xas | ... |
| rtp | ... |
Definition at line 449 of file qs_mo_io.F.
| subroutine, public qs_mo_io::read_mo_set_from_restart | ( | type(mo_set_type), dimension(:), intent(inout) | mo_array, |
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(mp_para_env_type), pointer | para_env, | ||
| integer, intent(in) | id_nr, | ||
| integer, intent(in) | multiplicity, | ||
| type(section_vals_type), pointer | dft_section, | ||
| logical, intent(out), optional | natom_mismatch, | ||
| logical, intent(in), optional | cdft, | ||
| integer, intent(in), optional | out_unit | ||
| ) |
...
| mo_array | ... |
| qs_kind_set | ... |
| particle_set | ... |
| para_env | ... |
| id_nr | ... |
| multiplicity | ... |
| dft_section | ... |
| natom_mismatch | ... |
| cdft | ... |
| out_unit | ... |
Definition at line 513 of file qs_mo_io.F.
| subroutine, public qs_mo_io::read_rt_mos_from_restart | ( | type(mo_set_type), dimension(:), intent(inout) | mo_array, |
| type(cp_fm_type), dimension(:), pointer | rt_mos, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(mp_para_env_type), pointer | para_env, | ||
| integer, intent(in) | id_nr, | ||
| integer, intent(in) | multiplicity, | ||
| type(section_vals_type), pointer | dft_section | ||
| ) |
...
| mo_array | ... |
| rt_mos | ... |
| qs_kind_set | ... |
| particle_set | ... |
| para_env | ... |
| id_nr | ... |
| multiplicity | ... |
| dft_section | ... |
Definition at line 608 of file qs_mo_io.F.
| subroutine, public qs_mo_io::read_mos_restart_low | ( | type(mo_set_type), dimension(:), intent(inout) | mos, |
| type(mp_para_env_type), pointer | para_env, | ||
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| integer, intent(in) | natom, | ||
| integer, intent(in) | rst_unit, | ||
| integer, intent(in), optional | multiplicity, | ||
| type(cp_fm_type), dimension(:), optional, pointer | rt_mos, | ||
| logical, intent(out), optional | natom_mismatch | ||
| ) |
Reading the mos from apreviously defined restart file.
| mos | ... |
| para_env | ... |
| qs_kind_set | ... |
| particle_set | ... |
| natom | ... |
| rst_unit | ... |
| multiplicity | ... |
| rt_mos | ... |
| natom_mismatch | ... |
Definition at line 685 of file qs_mo_io.F.
| subroutine, public qs_mo_io::write_mo_set_to_output_unit | ( | type(mo_set_type), intent(in) | mo_set, |
| type(qs_kind_type), dimension(:), pointer | qs_kind_set, | ||
| type(particle_type), dimension(:), pointer | particle_set, | ||
| type(section_vals_type), pointer | dft_section, | ||
| integer, intent(in) | before, | ||
| integer, intent(in) | kpoint, | ||
| logical, intent(in), optional | final_mos, | ||
| character(len=*), intent(in), optional | spin, | ||
| character(len=2), intent(in), optional | solver_method, | ||
| logical, intent(in), optional | rtp, | ||
| integer, intent(in), optional | cpart, | ||
| integer, intent(in), optional | sim_step, | ||
| type(mo_set_type), intent(in), optional | umo_set | ||
| ) |
Write MO information to output file (eigenvalues, occupation numbers, coefficients)
| mo_set | ... |
| qs_kind_set | ... |
| particle_set | ... |
| dft_section | ... |
| before | Digits before the dot |
| kpoint | An integer that labels the current k point, e.g. its index |
| final_mos | ... |
| spin | ... |
| solver_method | ... |
| rtp | ... |
| cpart | ... |
| sim_step | ... |
| umo_set | ... |
Definition at line 1008 of file qs_mo_io.F.