MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_boundary_io.fpp.f90 File Reference

Contains module m_boundary_io. More...

Go to the source code of this file.

Modules

module  m_boundary_io
 Boundary condition restart I/O, capillary/IGR buffer population, and grid-variable buffers.

Functions/Subroutines

impure subroutine m_boundary_io::s_create_mpi_types (bc_type)
 Create MPI derived datatypes for boundary condition type arrays and buffer arrays used in parallel I/O.
subroutine m_boundary_io::s_write_serial_boundary_condition_files (q_prim_vf, bc_type, step_dirpath, old_grid_in, q_t_sf)
 Write boundary condition type and buffer data to serial (unformatted) restart files.
subroutine m_boundary_io::s_write_parallel_boundary_condition_files (q_prim_vf, bc_type, q_t_sf)
 Write boundary condition type and buffer data to per-rank parallel files using MPI I/O.
subroutine m_boundary_io::s_read_serial_boundary_condition_files (step_dirpath, bc_type)
 Read boundary condition type and buffer data from serial (unformatted) restart files.
subroutine m_boundary_io::s_read_parallel_boundary_condition_files (bc_type)
 Read boundary condition type and buffer data from per-rank parallel files using MPI I/O.
subroutine m_boundary_io::s_pack_boundary_condition_buffers (q_prim_vf, q_t_sf)
 Pack primitive variable boundary slices into bc_buffers arrays for serialization.
subroutine m_boundary_io::s_assign_default_bc_type (bc_type)
 Initialize the per-cell boundary condition type arrays with the global default BC values.

Variables

integer, dimension(1:3, 1:2) m_boundary_io::mpi_bc_type_type
integer, dimension(1:3, 1:2) m_boundary_io::mpi_bc_buffer_type

Detailed Description

Contains module m_boundary_io.

Definition in file m_boundary_io.fpp.f90.