Documentation for module pint_piglet

Methods to apply the piglet thermostat to PI runs.

source: pint_piglet.F
Loading...

public Subroutines/Functions:

...
...
...
...
...

SUBROUTINEpint_calc_piglet_energy(pint_env)

...

Arguments:
POINTER
:: pint_env ...

SUBROUTINEpint_piglet_create(piglet_therm, pint_env, section)

...

Arguments:
POINTER
:: piglet_therm ...
POINTER
:: pint_env ...
POINTER
:: section ...

SUBROUTINEpint_piglet_init(piglet_therm, pint_env, section, dt, para_env)

...

Arguments:
POINTER
:: piglet_therm ...
POINTER
:: pint_env ...
POINTER
:: section ...
REAL(dp),
INTENT(in)
:: dt ...
POINTER
:: para_env ...

SUBROUTINEpint_piglet_release(piglet_therm)

...

Arguments:
POINTER
:: piglet_therm ...

SUBROUTINEpint_piglet_step(vold, vnew, first_mode, masses, piglet_therm)

...

Arguments:
REAL(dp),
POINTER
:: vold(:,:) ...
REAL(dp),
POINTER
:: vnew(:,:) ...
INTEGER,
INTENT(in)
:: first_mode ...
REAL(dp),
INTENT(in)
:: masses(:,:) ...
POINTER
:: piglet_therm ...