|
CP2K 2.4 (Revision 12889)
|
Handling of the Wiener process currently employed in turn of the Langevin dynamics. More...
Functions | |
| subroutine, public | create_wiener_process (md_env, error) |
| Create a Wiener process for Langevin dynamics and initialize an independent random number generator for each atom in all force environment and all the subsystems/fragments therein. | |
| subroutine, public | create_wiener_process_cv (meta_env, error) |
| Create a Wiener process for Langevin dynamics used for metadynamics and initialize an independent random number generator for each COLVAR. | |
Variables | |
| CHARACTER(len=*), parameter, private | moduleN = 'wiener_process' |
Handling of the Wiener process currently employed in turn of the Langevin dynamics.
| subroutine,public wiener_process::create_wiener_process | ( | TYPE(md_environment_type),pointer | md_env, |
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
Create a Wiener process for Langevin dynamics and initialize an independent random number generator for each atom in all force environment and all the subsystems/fragments therein.
Definition at line 58 of file wiener_process.f90.
References string_utilities::compress(), cp_subsys_types::cp_subsys_get(), CPPostcondition, force_env_types::force_env_get(), parallel_rng_types::GAUSSIAN, md_environment_types::get_md_env(), and input_section_types::section_vals_get_subs_vals().
Referenced by md_run::qs_mol_dyn_low(), and tamc_run::qs_tamc().
Here is the call graph for this function:
Here is the caller graph for this function:| subroutine,public wiener_process::create_wiener_process_cv | ( | TYPE(meta_env_type),pointer | meta_env, |
| TYPE(cp_error_type),intent(inout) | error | ||
| ) |
Create a Wiener process for Langevin dynamics used for metadynamics and initialize an independent random number generator for each COLVAR.
Definition at line 173 of file wiener_process.f90.
References string_utilities::compress(), CPPostcondition, and parallel_rng_types::GAUSSIAN.
Here is the call graph for this function:| CHARACTER(len=*),parameter,private wiener_process::moduleN = 'wiener_process' |
Definition at line 44 of file wiener_process.f90.
1.7.3