(git:374b731)
Loading...
Searching...
No Matches
replica_types.F File Reference

Go to the source code of this file.

Data Types

type  replica_types::replica_env_type
 keeps replicated information about the replicas More...
 

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
 
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)
 
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
 
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
 
subroutine, public replica_types::rep_envs_add_rep_env (rep_env)
 adds the given rep_env to the list of controlled rep_envs.