![]() |
(git:b77b4be)
|
Initialize a small environment for a particular calculation. More...
Functions/Subroutines | |
subroutine, public | cp_subsys_create (subsys, para_env, root_section, force_env_section, subsys_section, use_motion_section, qmmm, qmmm_env, exclusions, elkind) |
Creates allocates and fills subsys from given input. | |
subroutine, public | create_small_subsys (small_subsys, big_subsys, small_cell, small_para_env, sub_atom_index, sub_atom_kind_name, para_env, force_env_section, subsys_section, ignore_outside_box) |
updates the molecule information of the given subsys | |
Initialize a small environment for a particular calculation.
subroutine, public cp_subsys_methods::cp_subsys_create | ( | type(cp_subsys_type), pointer | subsys, |
type(mp_para_env_type), pointer | para_env, | ||
type(section_vals_type), pointer | root_section, | ||
type(section_vals_type), optional, pointer | force_env_section, | ||
type(section_vals_type), optional, pointer | subsys_section, | ||
logical, intent(in), optional | use_motion_section, | ||
logical, optional | qmmm, | ||
type(qmmm_env_mm_type), optional, pointer | qmmm_env, | ||
type(exclusion_type), dimension(:), optional, pointer | exclusions, | ||
logical, intent(in), optional | elkind | ||
) |
Creates allocates and fills subsys from given input.
subsys | ... |
para_env | ... |
root_section | ... |
force_env_section | ... |
subsys_section | ... |
use_motion_section | ... |
qmmm | ... |
qmmm_env | ... |
exclusions | ... |
elkind | ... |
Definition at line 93 of file cp_subsys_methods.F.
subroutine, public cp_subsys_methods::create_small_subsys | ( | type(cp_subsys_type), pointer | small_subsys, |
type(cp_subsys_type), pointer | big_subsys, | ||
type(cell_type), pointer | small_cell, | ||
type(mp_para_env_type), pointer | small_para_env, | ||
integer, dimension(:), intent(in) | sub_atom_index, | ||
character(len=default_string_length), dimension(:), intent(in) | sub_atom_kind_name, | ||
type(mp_para_env_type), pointer | para_env, | ||
type(section_vals_type), pointer | force_env_section, | ||
type(section_vals_type), pointer | subsys_section, | ||
logical, intent(in), optional | ignore_outside_box | ||
) |
updates the molecule information of the given subsys
small_subsys | the subsys to create |
big_subsys | the superset of small_subsys |
small_cell | ... |
small_para_env | the parallel environment for the new (small) subsys |
sub_atom_index | indexes of the atoms that should be in small_subsys |
sub_atom_kind_name | ... |
para_env | ... |
force_env_section | ... |
subsys_section | ... |
ignore_outside_box | ... |
Definition at line 255 of file cp_subsys_methods.F.