(git:e7e05ae)
replica_types.F File Reference

Go to the source code of this file.

Modules

module  replica_types
 types used to handle many replica of the same system that differ only in atom positions, and velocity. This is useful for things like path integrals or nudged elastic band
 

Functions/Subroutines

subroutine, public replica_types::rep_env_release (rep_env)
 releases the given replica environment More...
 
subroutine, public replica_types::rep_env_sync (rep_env, vals)
 sends the data from each replica to all the other on replica j/=i data from replica i overwrites val(:,i) More...
 
subroutine, public replica_types::rep_env_sync_results (rep_env, results)
 sends the data from each replica to all the other in this case the result type is passed More...
 
type(replica_env_type) function, pointer, public replica_types::rep_envs_get_rep_env (id_nr, ierr)
 returns the replica environment with the given id_nr More...
 
subroutine, public replica_types::rep_envs_add_rep_env (rep_env)
 adds the given rep_env to the list of controlled rep_envs. More...