TABLE OF CONTENTS


ABINIT/m_lwf_berendsen_mover [ Modules ]

[ Top ] [ Modules ]

NAME

 m_lwf_berendsen_mover

FUNCTION

 This module contains the lwf berensen NVT mover 


 Datatypes:

 * lwf_berendsen_mover_t

 Subroutines:

 * TODO: update this when F2003 documentation format decided.

COPYRIGHT

 Copyright (C) 2001-2024 ABINIT group (hexu)
 This file is distributed under the terms of the
 GNU General Public License, see ~abinit/COPYING
 or http://www.gnu.org/copyleft/gpl.txt .
 For the initials of contributors, see ~abinit/doc/developers/contributors.txt .

SOURCE

28 #if defined HAVE_CONFIG_H
29 #include "config.h"
30 #endif
31 #include "abi_common.h"
32 module m_lwf_berendsen_mover
33   use defs_basis
34   use m_errors
35   use m_abicore
36   use m_xmpi
37   use m_nctk
38 #define HAVE_NETCDF 1
39 #if defined HAVE_NETCDF
40   use netcdf
41 #endif
42   use m_mpi_scheduler, only: mpi_scheduler_t, init_mpi_info
43   use m_multibinit_dataset, only: multibinit_dtset_type
44   use m_random_xoroshiro128plus, only: set_seed, rand_normal_array, rng_t
45   use m_abstract_potential, only: abstract_potential_t
46   use m_abstract_mover, only: abstract_mover_t
47   use m_hashtable_strval, only: hash_table_t
48   use m_multibinit_cell, only: mbcell_t, mbsupercell_t
49   use m_lwf_hist, only: lwf_hist_t
50   use m_lwf_observables, only: lwf_observables_t
51   use m_lwf_ncfile, only: lwf_ncfile_t
52   use m_lwf_mover, only: lwf_mover_t
53 
54   implicit none
55   private