BraWl
Loading...
Searching...
No Matches
io.f90 File Reference

Assorted routines and tools for file and data i/o. More...

Go to the source code of this file.

Modules

module  io
 

Functions/Subroutines

subroutine, public io::write_info (point)
 Subroutine to print software version, date, and time.
 
subroutine, public io::make_data_directories (my_rank)
 Subroutine to make directories for storing data.
 
subroutine, public io::read_control_file (filename, parameters, my_rank)
 Subroutine to read the input file defining the simulation.
 
subroutine, public io::echo_control_file (parameters)
 Subroutine to echo the contents of the input file to the screen.
 
subroutine, public io::read_exchange (setup, my_rank)
 Subroutine to read the atom-atom effective pair interactions (EPIs) from file.
 
subroutine, public io::parse_inputs (setup, my_rank)
 Subroutine to parse command line arguments.
 
subroutine, public io::parse_metropolis_inputs (metropolis, my_rank)
 Subroutine to parse the Metropolis MC input file.
 
subroutine, public io::read_metropolis_file (filename, metropolis, my_rank)
 Subroutine to parse the Metropolis MC input file.
 
subroutine, public io::echo_metropolis_file (metropolis)
 Subroutine to echo the contents of the Metropolis input file to the screen.
 
subroutine, public io::read_ns_file (filename, parameters)
 Subroutine to read and parse nested sampling control file.
 
subroutine, public io::read_tmmc_file (filename, parameters, my_rank)
 Subroutine to read and parse transition matrix Monte Carlo (TMMC) input file.
 
subroutine, public io::read_wl_file (filename, parameters, my_rank)
 Subroutine to read and parse Wang-Landau sampling input file.
 

Variables

real(real64io::t_start
 
real(real64io::t_stop
 

Detailed Description

Assorted routines and tools for file and data i/o.

This module contains routines for reading/writing information about a simulation (either to the screen or to file in plain text format. Data to be stored in binary format is written using the NetCDF library, for which the relevant routines can be found in netcdf_io.f90

Author
C. D. Woodgate
Date
2020-2025

Definition in file io.f90.