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_len) dbdir
 Base database directory.
character(len=path_len+2 *name_len) proc_rank_dir
 Per-rank subdirectory.
character(len=path_len+2 *name_len) rootdir
 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 534 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 538 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 542 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 545 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 552 of file m_derived_types.fpp.f90.

◆ dbfile

integer m_derived_types::output_context::dbfile

Slave/local file handle.

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

◆ dbroot

integer m_derived_types::output_context::dbroot

Master/root file handle.

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

◆ dbvars

integer m_derived_types::output_context::dbvars

Total flow variables to write.

Definition at line 560 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 550 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 548 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 547 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 558 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 553 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 537 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 541 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 536 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 540 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 554 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 544 of file m_derived_types.fpp.f90.


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