|
CP2K 2.5 (Revision 12981)
|
Functions | |
| subroutine, public | lnhc_barostat (nhc, npt, group, error) |
| subroutine, public | lnhc_particles (nhc, molecule_kind_set, molecule_set, particle_set, local_molecules, group, shell_adiabatic, shell_particle_set, core_particle_set, vel, shell_vel, core_vel, error) |
| subroutine, public | lnhc_shells (nhc, atomic_kind_set, particle_set, local_particles, group, shell_particle_set, core_particle_set, vel, shell_vel, core_vel, error) |
| subroutine | do_nhc (nhc, map_info, error) |
| subroutine, public | shell_scale_comv (atomic_kind_set, local_particles, particle_set, com_vel, shell_vel, core_vel) |
| subroutine | multiple_step_yoshida (nhc, error) |
Variables | |
| LOGICAL, parameter | debug_this_module = .FALSE. |
| CHARACTER(len=*), parameter, private | moduleN = 'extended_system_dynamics' |
| subroutine extended_system_dynamics::do_nhc | ( | TYPE(lnhc_parameters_type),pointer | nhc, |
| TYPE(map_info_type),pointer | map_info, | ||
| TYPE(cp_error_type),intent(inout) | error | ||
| ) | [private] |
Definition at line 181 of file extended_system_dynamics.f90.
References multiple_step_yoshida().
Referenced by lnhc_barostat(), lnhc_particles(), and lnhc_shells().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine,public extended_system_dynamics::lnhc_barostat | ( | TYPE(lnhc_parameters_type),pointer | nhc, |
| TYPE(npt_info_type),dimension(:, :),intent(inout) | npt, | ||
| INTEGER,intent(in) | group, | ||
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
Definition at line 56 of file extended_system_dynamics.f90.
References do_nhc(), thermostat_utils::ke_region_baro(), and timings::timeset().
Referenced by thermostat_methods::apply_thermostat_baro().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine,public extended_system_dynamics::lnhc_particles | ( | TYPE(lnhc_parameters_type),pointer | nhc, |
| TYPE(molecule_kind_type),dimension( : ),pointer | molecule_kind_set, | ||
| TYPE(molecule_type),dimension( : ),pointer | molecule_set, | ||
| TYPE(particle_type),dimension( : ),pointer | particle_set, | ||
| TYPE(distribution_1d_type),pointer | local_molecules, | ||
| INTEGER,intent(in) | group, | ||
| LOGICAL,intent(in),optional | shell_adiabatic, | ||
| TYPE(particle_type),dimension( : ),optional,pointer | shell_particle_set, | ||
| TYPE(particle_type),dimension( : ),optional,pointer | core_particle_set, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | vel, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | shell_vel, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | core_vel, | ||
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
Definition at line 90 of file extended_system_dynamics.f90.
References do_nhc(), error, particle_set, and timings::timeset().
Here is the call graph for this function:| subroutine,public extended_system_dynamics::lnhc_shells | ( | TYPE(lnhc_parameters_type),pointer | nhc, |
| TYPE(atomic_kind_type),dimension( : ),pointer | atomic_kind_set, | ||
| TYPE(particle_type),dimension( : ),pointer | particle_set, | ||
| TYPE(distribution_1d_type),pointer | local_particles, | ||
| INTEGER,intent(in) | group, | ||
| TYPE(particle_type),dimension(:),optional,pointer | shell_particle_set, | ||
| TYPE(particle_type),dimension(:),optional,pointer | core_particle_set, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | vel, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | shell_vel, | ||
| REAL(KIND=dp),dimension(:,:),intent(inout),optional | core_vel, | ||
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
Definition at line 140 of file extended_system_dynamics.f90.
References do_nhc(), error, and timings::timeset().
Here is the call graph for this function:| subroutine extended_system_dynamics::multiple_step_yoshida | ( | TYPE(lnhc_parameters_type),pointer | nhc, |
| TYPE(cp_error_type),intent(inout) | error | ||
| ) | [private] |
Definition at line 263 of file extended_system_dynamics.f90.
Referenced by do_nhc().
Here is the caller graph for this function:| subroutine,public extended_system_dynamics::shell_scale_comv | ( | TYPE(atomic_kind_type),dimension( : ),pointer | atomic_kind_set, |
| TYPE(distribution_1d_type),pointer | local_particles, | ||
| TYPE(particle_type),dimension( : ),pointer | particle_set, | ||
| REAL(KIND=dp),dimension( :, : ),intent(in) | com_vel, | ||
| REAL(KIND=dp),dimension( :, : ),intent(inout) | shell_vel, | ||
| REAL(KIND=dp),dimension( :, : ),intent(inout) | core_vel | ||
| ) |
Definition at line 211 of file extended_system_dynamics.f90.
Referenced by integrator::npt_f(), integrator::npt_i(), and integrator::nve().
Here is the caller graph for this function:| LOGICAL,parameter extended_system_dynamics::debug_this_module = .FALSE. |
Definition at line 40 of file extended_system_dynamics.f90.
| CHARACTER(len=*),parameter,private extended_system_dynamics::moduleN = 'extended_system_dynamics' |
Definition at line 46 of file extended_system_dynamics.f90.
1.7.3