![]() |
(git:e68414f)
|
Data Types | |
| type | md_environment_type |
Functions/Subroutines | |
| subroutine, public | md_env_create (md_env, md_section, para_env, force_env) |
| Creates MD environment Purpose: Initialise the integrator environment. retain the para_env for this environment (should be used for parallel communications) | |
| subroutine, public | md_env_release (md_env) |
| releases the given md env | |
| subroutine, public | get_md_env (md_env, itimes, constant, used_time, cell, simpar, npt, force_env, para_env, reftraj, t, init, first_time, fe_env, thermostats, barostat, thermostat_coeff, thermostat_part, thermostat_shell, thermostat_baro, thermostat_fast, thermostat_slow, md_ener, averages, thermal_regions, ehrenfest_md) |
| get components of MD environment type | |
| subroutine, public | set_md_env (md_env, itimes, constant, cell, simpar, fe_env, force_env, para_env, init, first_time, thermostats, barostat, reftraj, md_ener, averages, thermal_regions, ehrenfest_md) |
| Set the integrator environment to the correct program. | |
| pure logical function, public | need_per_atom_wiener_process (md_env) |
| ... | |
| subroutine, public md_environment_types::md_env_create | ( | type(md_environment_type), intent(out) | md_env, |
| type(section_vals_type), pointer | md_section, | ||
| type(mp_para_env_type), pointer | para_env, | ||
| type(force_env_type), pointer | force_env | ||
| ) |
Creates MD environment Purpose: Initialise the integrator environment. retain the para_env for this environment (should be used for parallel communications)
| md_env | the force environment to retain |
| md_section | ... |
| para_env | ... |
| force_env | ... |
Definition at line 94 of file md_environment_types.F.
| subroutine, public md_environment_types::md_env_release | ( | type(md_environment_type), intent(inout) | md_env | ) |
releases the given md env
| md_env | the md environment to release |
Definition at line 127 of file md_environment_types.F.
| subroutine, public md_environment_types::get_md_env | ( | type(md_environment_type), intent(in) | md_env, |
| integer, optional, pointer | itimes, | ||
| real(kind=dp), optional, pointer | constant, | ||
| real(kind=dp), optional, pointer | used_time, | ||
| type(cell_type), optional, pointer | cell, | ||
| type(simpar_type), optional, pointer | simpar, | ||
| type(npt_info_type), dimension(:, :), optional, pointer | npt, | ||
| type(force_env_type), optional, pointer | force_env, | ||
| type(mp_para_env_type), optional, pointer | para_env, | ||
| type(reftraj_type), optional, pointer | reftraj, | ||
| real(kind=dp), optional, pointer | t, | ||
| logical, optional | init, | ||
| logical, optional | first_time, | ||
| type(free_energy_type), optional, pointer | fe_env, | ||
| type(thermostats_type), optional, pointer | thermostats, | ||
| type(barostat_type), optional, pointer | barostat, | ||
| type(thermostat_type), optional, pointer | thermostat_coeff, | ||
| type(thermostat_type), optional, pointer | thermostat_part, | ||
| type(thermostat_type), optional, pointer | thermostat_shell, | ||
| type(thermostat_type), optional, pointer | thermostat_baro, | ||
| type(thermostat_type), optional, pointer | thermostat_fast, | ||
| type(thermostat_type), optional, pointer | thermostat_slow, | ||
| type(md_ener_type), optional, pointer | md_ener, | ||
| type(average_quantities_type), optional, pointer | averages, | ||
| type(thermal_regions_type), optional, pointer | thermal_regions, | ||
| logical, optional | ehrenfest_md | ||
| ) |
get components of MD environment type
| md_env | the force environment to retain |
| itimes | ... |
| constant | ... |
| used_time | ... |
| cell | ... |
| simpar | ... |
| npt | ... |
| force_env | ... |
| para_env | ... |
| reftraj | ... |
| t | ... |
| init | ... |
| first_time | ... |
| fe_env | ... |
| thermostats | ... |
| barostat | ... |
| thermostat_coeff | ... |
| thermostat_part | ... |
| thermostat_shell | ... |
| thermostat_baro | ... |
| thermostat_fast | ... |
| thermostat_slow | ... |
| md_ener | ... |
| averages | ... |
| thermal_regions | ... |
| ehrenfest_md | ... |
Definition at line 190 of file md_environment_types.F.
| subroutine, public md_environment_types::set_md_env | ( | type(md_environment_type), intent(inout) | md_env, |
| integer, optional, pointer | itimes, | ||
| real(kind=dp), optional, pointer | constant, | ||
| type(cell_type), optional, pointer | cell, | ||
| type(simpar_type), optional, pointer | simpar, | ||
| type(free_energy_type), optional, pointer | fe_env, | ||
| type(force_env_type), optional, pointer | force_env, | ||
| type(mp_para_env_type), optional, pointer | para_env, | ||
| logical, optional | init, | ||
| logical, optional | first_time, | ||
| type(thermostats_type), optional, pointer | thermostats, | ||
| type(barostat_type), optional, pointer | barostat, | ||
| type(reftraj_type), optional, pointer | reftraj, | ||
| type(md_ener_type), optional, pointer | md_ener, | ||
| type(average_quantities_type), optional, pointer | averages, | ||
| type(thermal_regions_type), optional, pointer | thermal_regions, | ||
| logical, optional | ehrenfest_md | ||
| ) |
Set the integrator environment to the correct program.
| md_env | the force environment to retain |
| itimes | ... |
| constant | ... |
| cell | ... |
| simpar | ... |
| fe_env | ... |
| force_env | ... |
| para_env | ... |
| init | ... |
| first_time | ... |
| thermostats | ... |
| barostat | ... |
| reftraj | ... |
| md_ener | ... |
| averages | ... |
| thermal_regions | ... |
| ehrenfest_md | ... |
Definition at line 288 of file md_environment_types.F.
| pure logical function, public md_environment_types::need_per_atom_wiener_process | ( | type(md_environment_type), intent(in) | md_env | ) |
...
| md_env | ... |
Definition at line 387 of file md_environment_types.F.