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

Routines for interacting with NetCDF library and reading/ writing from/to binary files. More...

Go to the source code of this file.

Modules

module  netcdf_io
 

Functions/Subroutines

subroutine, public netcdf_io::ncdf_radial_density_writer_once (filename, rho, r, setup)
 Routine to write radial density (calculated once) to file.
 
subroutine, public netcdf_io::ncdf_radial_density_writer (filename, rho, r, t, u_of_t, setup)
 Routine to write radial densities as a function of temperature to file. Also writes internal energies.
 
subroutine, public netcdf_io::ncdf_radial_density_writer_across_energy (filename, rho, r, u, setup)
 Routine to write radial densities as a function of average energy to file (used in Wang-Landau).
 
subroutine, public netcdf_io::ncdf_order_writer (filename, ierr, order, temperature, setup)
 Routine to write average atomic long-range order (ALRO) parameters as a function of temperature to file.
 
subroutine, public netcdf_io::ncdf_grid_state_writer (filename, ierr, state, setup)
 Routine to write current state of the grid to file.
 
subroutine, public netcdf_io::ncdf_grid_states_writer (filename, ierr, states, temperature, setup)
 Routine to write list of states of the grid to file.
 
subroutine, public netcdf_io::ncdf_writer_1d (filename, ierr, grid_data)
 Routine to write a 1D array to NetCDF file.
 
subroutine, public netcdf_io::ncdf_writer_2d (filename, ierr, grid_data)
 Routine to write a 2D array to NetCDF file.
 
subroutine, public netcdf_io::ncdf_writer_5d (filename, ierr, grid_data)
 Routine to write a 5D array to NetCDF file.
 
subroutine, public netcdf_io::ncdf_writer_3d (filename, ierr, grid_data)
 Routine to write a 3D array to NetCDF file.
 
subroutine, public netcdf_io::ncdf_writer_4d (filename, ierr, grid_data)
 Routine to write a 4D array to NetCDF file.
 
subroutine, public netcdf_io::ncdf_writer_3d_short (filename, ierr, grid_data, energies)
 Routine to write a 3D array of shorts to NetCDF file.
 
subroutine, public netcdf_io::check (stat)
 Routine to check NetCDF error codes.
 
subroutine, public netcdf_io::read_1d_array (filename, varname, array)
 Routine to read and parse bin edge NetCDF file.
 
subroutine, public netcdf_io::ncdf_config_reader (filename, config, setup)
 Routine to read current state of the grid from file.
 
subroutine, public netcdf_io::ncdf_radial_density_reader (filename, asro, energy, setup, n_steps)
 Routine to read an array of calculated ASRO parameters and energies. (Mainly for testing purposes.)
 

Detailed Description

Routines for interacting with NetCDF library and reading/ writing from/to binary files.

This module contains routines for reading/writing NetCDF files. Writing to binary NetCDF files saves disk space compared to dumping everything as plain text.

Author
C. D. Woodgate
H. J. Naguszewski
Date
2019-2025

Definition in file netcdf_io.f90.