Block-Structured AMR Software Framework
amrex::AmrInfo Struct Reference

#include <AMReX_AmrMesh.H>

Inheritance diagram for amrex::AmrInfo:
amrex::AmrMesh amrex::AmrCore amrex::Amr

Public Attributes

int verbose = 0
 
int max_level = 0
 Maximum allowed level. More...
 
Vector< IntVectref_ratio {{IntVect(2)}}
 Refinement ratios. More...
 
Vector< IntVectblocking_factor {{IntVect(8)}}
 Blocking factor in grid generation (by level). More...
 
Vector< IntVectmax_grid_size {{IntVect(AMREX_D_PICK(128,128,64))}}
 Maximum allowable grid size (by level). More...
 
Vector< IntVectn_error_buf {{IntVect(1)}}
 Buffer cells around each tagged cell. More...
 
Real grid_eff = static_cast<Real>(0.7)
 Grid efficiency. More...
 
int n_proper = 1
 Cells required for proper nesting. More...
 
int use_fixed_upto_level = 0
 
bool use_fixed_coarse_grids = false
 
bool refine_grid_layout = true
 
IntVect refine_grid_layout_dims = IntVect(1)
 
bool check_input = true
 
bool use_new_chop = false
 
bool iterate_on_new_grids = true
 

Member Data Documentation

◆ blocking_factor

Vector<IntVect> amrex::AmrInfo::blocking_factor {{IntVect(8)}}

Blocking factor in grid generation (by level).

◆ check_input

bool amrex::AmrInfo::check_input = true

◆ grid_eff

Real amrex::AmrInfo::grid_eff = static_cast<Real>(0.7)

Grid efficiency.

◆ iterate_on_new_grids

bool amrex::AmrInfo::iterate_on_new_grids = true

◆ max_grid_size

Vector<IntVect> amrex::AmrInfo::max_grid_size {{IntVect(AMREX_D_PICK(128,128,64))}}

Maximum allowable grid size (by level).

◆ max_level

int amrex::AmrInfo::max_level = 0

Maximum allowed level.

◆ n_error_buf

Vector<IntVect> amrex::AmrInfo::n_error_buf {{IntVect(1)}}

Buffer cells around each tagged cell.

◆ n_proper

int amrex::AmrInfo::n_proper = 1

Cells required for proper nesting.

◆ ref_ratio

Vector<IntVect> amrex::AmrInfo::ref_ratio {{IntVect(2)}}

Refinement ratios.

◆ refine_grid_layout

bool amrex::AmrInfo::refine_grid_layout = true

Split the number grids until the number of grids is no less than the number of procs. Overridden by refine_grid_layout_dims.

◆ refine_grid_layout_dims

IntVect amrex::AmrInfo::refine_grid_layout_dims = IntVect(1)

For each specified dimension, chop in that dimension so that the number of grids is no less than the number of procs.

◆ use_fixed_coarse_grids

bool amrex::AmrInfo::use_fixed_coarse_grids = false

◆ use_fixed_upto_level

int amrex::AmrInfo::use_fixed_upto_level = 0

◆ use_new_chop

bool amrex::AmrInfo::use_new_chop = false

◆ verbose

int amrex::AmrInfo::verbose = 0

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