![]() |
(git:936074a)
|
Methods to apply the piglet thermostat to PI runs. More...
Functions/Subroutines | |
| subroutine, public | pint_piglet_create (piglet_therm, pint_env, section) |
| creates the data structure for a piglet thermostating in PI runs | |
| subroutine, public | pint_piglet_init (piglet_therm, pint_env, section, dt, para_env) |
| initializes the data for a piglet run | |
| subroutine, public | pint_piglet_step (vold, vnew, first_mode, masses, piglet_therm) |
| ... | |
| subroutine, public | pint_piglet_release (piglet_therm) |
| releases the piglet environment | |
| elemental subroutine, public | pint_calc_piglet_energy (pint_env) |
| returns the piglet kinetic energy contribution | |
Methods to apply the piglet thermostat to PI runs.
| subroutine, public pint_piglet::pint_piglet_create | ( | type(piglet_therm_type), intent(out) | piglet_therm, |
| type(pint_env_type), intent(in) | pint_env, | ||
| type(section_vals_type), pointer | section | ||
| ) |
creates the data structure for a piglet thermostating in PI runs
| piglet_therm | ... |
| pint_env | ... |
| section | ... |
Definition at line 91 of file pint_piglet.F.
| subroutine, public pint_piglet::pint_piglet_init | ( | type(piglet_therm_type), intent(inout) | piglet_therm, |
| type(pint_env_type), intent(inout) | pint_env, | ||
| type(section_vals_type), pointer | section, | ||
| real(kind=dp), intent(in) | dt, | ||
| type(mp_para_env_type), pointer | para_env | ||
| ) |
initializes the data for a piglet run
| piglet_therm | ... |
| pint_env | ... |
| section | ... |
| dt | ... |
| para_env | ... |
Definition at line 141 of file pint_piglet.F.
| subroutine, public pint_piglet::pint_piglet_step | ( | real(kind=dp), dimension(:, :), pointer | vold, |
| real(kind=dp), dimension(:, :), pointer | vnew, | ||
| integer, intent(in) | first_mode, | ||
| real(kind=dp), dimension(:, :), intent(in) | masses, | ||
| type(piglet_therm_type), pointer | piglet_therm | ||
| ) |
...
| vold | ... |
| vnew | ... |
| first_mode | ... |
| masses | ... |
| piglet_therm | ... |
Definition at line 410 of file pint_piglet.F.
| subroutine, public pint_piglet::pint_piglet_release | ( | type(piglet_therm_type), intent(inout) | piglet_therm | ) |
releases the piglet environment
| piglet_therm | piglet data to be released |
Definition at line 508 of file pint_piglet.F.
| elemental subroutine, public pint_piglet::pint_calc_piglet_energy | ( | type(pint_env_type), intent(inout) | pint_env | ) |
returns the piglet kinetic energy contribution
| pint_env | ... |
Definition at line 672 of file pint_piglet.F.