meshlist


Variables

Name Type Default Description
refine_max_level integer None

Maximal number of AMR levels

nbufferx1 integer None

Number of cells as buffer zone

nbufferx2 integer None

Number of cells as buffer zone

nbufferx3 integer None

Number of cells as buffer zone

refine_threshold double precision None

Error tolerance for refinement decision

derefine_ratio double precision None
refine_criterion integer None
amr_wavefilter double precision None
max_blocks integer 4000

The maximum number of grid blocks in a processor

block_nx1 integer None

number of cells for each dimension in grid block excluding ghostcells

block_nx2 integer None

number of cells for each dimension in grid block excluding ghostcells

block_nx3 integer None

number of cells for each dimension in grid block excluding ghostcells

domain_nx1 integer None

number of cells for each dimension in level-one mesh

domain_nx2 integer None

number of cells for each dimension in level-one mesh

domain_nx3 integer None

number of cells for each dimension in level-one mesh

iprob integer None

problem switch allowing different setups in same usr_mod.t

xprobmin1 double precision None

minimum and maximum domain boundaries for each dimension

xprobmin2 double precision None

minimum and maximum domain boundaries for each dimension

xprobmin3 double precision None

minimum and maximum domain boundaries for each dimension

xprobmax1 double precision None

minimum and maximum domain boundaries for each dimension

xprobmax2 double precision None

minimum and maximum domain boundaries for each dimension

xprobmax3 double precision None

minimum and maximum domain boundaries for each dimension

w_refine_weight double precision None

Weights of variables used to calculate error for mesh refinement

prolongprimitive logical .false.
coarsenprimitive logical .false.
typeprolonglimit character(len=std_len) None

Limiter used for prolongation to refined grids and ghost cells

logflag logical None
tfixgrid double precision None

Fix the AMR grid after this time

itfixgrid integer None

Fix the AMR grid after this many time steps

ditregrid integer None

Reconstruct the AMR grid once every ditregrid iteration(s)

refine_usr logical .false.

Specify to use user-defined refinement criterion

geometry character(len=std_len) 'Cartesian'

coordinate system to build for: 'Cartesian', 'spherical', 'cylindrical', or the logarithmic-radius variants 'logSpherical'/'logCylindrical' (which emit GEOM='spherical'/'cylindrical' plus the LOG_RADIUS flag). Read from &meshlist and turned into the GEOM fypp define by the config system; must be consistent with the set_coordinate_system call in mod_usr.

log_r0 double precision 0.0d0

Offset of the logarithmic radial map, r0 in s = ln(1 + r/r0).

Only meaningful in a LOG_RADIUS build. Zero - the default - selects the plain map s = ln(r), which cannot reach r = 0. A positive value moves the singularity of the map to r = -r0, so the mesh is uniform (with width r0*ds) for r << r0 and logarithmic for r >> r0, and r = 0 becomes an ordinary face of the grid at s = 0.