MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_derived_types::output_context Type Reference

Output workspace for post_process: flow variable buffers, VisIt extents/offsets, directory paths, Silo/Binary file handles, and variable count. More...

Public Attributes

real(wp), dimension(:,:,:), allocatable q_sf
 Working flow variable field (public).
real(wp), dimension(:,:,:), allocatable q_root_sf
 Gathered 1D flow variable field (rank 0 only).
real(wp), dimension(:,:,:), allocatable cyl_q_sf
 Cylindrical-geometry reordered field.
real(sp), dimension(:,:,:), allocatable q_sf_s
 Single-precision working field (public).
real(sp), dimension(:,:,:), allocatable q_root_sf_s
 Single-precision gathered 1D field.
real(sp), dimension(:,:,:), allocatable cyl_q_sf_s
 Single-precision cylindrical reordered field.
real(wp), dimension(:,:), allocatable spatial_extents
 Spatial extents per process.
real(wp), dimension(:,:), allocatable data_extents
 Data extents per process.
integer, dimension(:), allocatable lo_offset
 Ghost zone lo sizes per active direction.
integer, dimension(:), allocatable hi_offset
 Ghost zone hi sizes per active direction.
integer, dimension(:), allocatable dims
 Cell-boundary counts per active direction.
character(len=path_len+name_lendbdir
 Base database directory.
character(len=path_len+2 *name_lenproc_rank_dir
 Per-rank subdirectory.
character(len=path_len+2 *name_lenrootdir
 Root subdirectory.
integer dbroot
 Master/root file handle.
integer dbfile
 Slave/local file handle.
integer optlist
 Silo options list handle (per-call scratch).
integer dbvars
 Total flow variables to write.

Detailed Description

Output workspace for post_process: flow variable buffers, VisIt extents/offsets, directory paths, Silo/Binary file handles, and variable count.

Definition at line 492 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ cyl_q_sf

real(wp), dimension(:,:,:), allocatable m_derived_types::output_context::cyl_q_sf

Cylindrical-geometry reordered field.

Definition at line 496 of file m_derived_types.fpp.f90.

◆ cyl_q_sf_s

real(sp), dimension(:,:,:), allocatable m_derived_types::output_context::cyl_q_sf_s

Single-precision cylindrical reordered field.

Definition at line 500 of file m_derived_types.fpp.f90.

◆ data_extents

real(wp), dimension(:,:), allocatable m_derived_types::output_context::data_extents

Data extents per process.

Definition at line 503 of file m_derived_types.fpp.f90.

◆ dbdir

character(len=path_len + name_len) m_derived_types::output_context::dbdir

Base database directory.

Definition at line 510 of file m_derived_types.fpp.f90.

◆ dbfile

integer m_derived_types::output_context::dbfile

Slave/local file handle.

Definition at line 515 of file m_derived_types.fpp.f90.

◆ dbroot

integer m_derived_types::output_context::dbroot

Master/root file handle.

Definition at line 514 of file m_derived_types.fpp.f90.

◆ dbvars

integer m_derived_types::output_context::dbvars

Total flow variables to write.

Definition at line 518 of file m_derived_types.fpp.f90.

◆ dims

integer, dimension(:), allocatable m_derived_types::output_context::dims

Cell-boundary counts per active direction.

Definition at line 508 of file m_derived_types.fpp.f90.

◆ hi_offset

integer, dimension(:), allocatable m_derived_types::output_context::hi_offset

Ghost zone hi sizes per active direction.

Definition at line 506 of file m_derived_types.fpp.f90.

◆ lo_offset

integer, dimension(:), allocatable m_derived_types::output_context::lo_offset

Ghost zone lo sizes per active direction.

Definition at line 505 of file m_derived_types.fpp.f90.

◆ optlist

integer m_derived_types::output_context::optlist

Silo options list handle (per-call scratch).

Definition at line 516 of file m_derived_types.fpp.f90.

◆ proc_rank_dir

character(len=path_len + 2*name_len) m_derived_types::output_context::proc_rank_dir

Per-rank subdirectory.

Definition at line 511 of file m_derived_types.fpp.f90.

◆ q_root_sf

real(wp), dimension(:,:,:), allocatable m_derived_types::output_context::q_root_sf

Gathered 1D flow variable field (rank 0 only).

Definition at line 495 of file m_derived_types.fpp.f90.

◆ q_root_sf_s

real(sp), dimension(:,:,:), allocatable m_derived_types::output_context::q_root_sf_s

Single-precision gathered 1D field.

Definition at line 499 of file m_derived_types.fpp.f90.

◆ q_sf

real(wp), dimension(:,:,:), allocatable m_derived_types::output_context::q_sf

Working flow variable field (public).

Definition at line 494 of file m_derived_types.fpp.f90.

◆ q_sf_s

real(sp), dimension(:,:,:), allocatable m_derived_types::output_context::q_sf_s

Single-precision working field (public).

Definition at line 498 of file m_derived_types.fpp.f90.

◆ rootdir

character(len=path_len + 2*name_len) m_derived_types::output_context::rootdir

Root subdirectory.

Definition at line 512 of file m_derived_types.fpp.f90.

◆ spatial_extents

real(wp), dimension(:,:), allocatable m_derived_types::output_context::spatial_extents

Spatial extents per process.

Definition at line 502 of file m_derived_types.fpp.f90.


The documentation for this type was generated from the following file: