TABLE OF CONTENTS
ABINIT/m_spin_mc_mover [ Modules ]
NAME
m_spin_mc_mover
FUNCTION
This module contains the spin Markov chain Monte Carlo functions for spin mover . Datatypes: * spin_mc_t : MCMC. It defines how to move spins in one step, attempt function: whether to accept move accecpt/reject method which define what to do if move is accepted or rejected!! . Subroutines: TODO: add this when F2003 doc style is determined.
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
29 #if defined HAVE_CONFIG_H 30 #include "config.h" 31 #endif 32 #include "abi_common.h" 33 module m_spin_mc_mover 34 use defs_basis 35 use m_abicore 36 use m_errors 37 use m_abstract_potential, only: abstract_potential_t 38 use m_random_xoroshiro128plus, only: rng_t 39 use m_hashtable_strval, only: hash_table_t 40 implicit none