# Parameter definitions for thorn grace restricted: INT global_nx "The size of the grid in the x direction" { 1:* :: "Grid of this size distributed across all processors" } 17 INT global_ny "The size of the grid in the y direction" { 1:* :: "Grid of this size distributed across all processors" } 17 INT global_nz "The size of the grid in the z direction" { 1:* :: "Grid of this size distributed across all processors" } 17 INT max_levels "The absolute maximum level of refinements" { 1:* :: "Must be a positive integer" } 1 INT time_stencil_size "The width of the time stencil" { 1:* :: "Must be a positive integer" } 1 INT ghost_size "The width of the ghost zone" { 1:* :: "Must be a positive integer" } 1 private: REAL xmin "lower bound in the X direction - physical bounds" { *:* :: "Anything goes" } 0.0 REAL xmax "upper bound in the X direction - physical bounds" { *:* :: "Anything goes" } 1.0 REAL ymin "lower bound in the Y direction - physical bounds" { *:* :: "Anything goes" } 0.0 REAL ymax "upper bound in the Y direction - physical bounds" { *:* :: "Anything goes" } 1.0 REAL zmin "lower bound in the Z direction - physical bounds" { *:* :: "Anything goes" } 0.0 REAL zmax "upper bound in the Z direction - physical bounds" { *:* :: "Anything goes" } 1.0 INT RegridEvery "How often to regrid" { 1:* :: "Must be a positive integer" } 4 INT RFactor "refinement factor" { 1:* :: "Must be a positive integer" } 2 INT BndryWidth "width of the external boundary" { 1:* :: "Must be a positive integer" } 1 INT BufferWidth "width of the buffer round refined regions" { 1:* :: "Must be a positive integer" } 1 INT BlockWidth "minmum width of a block" { 1:* :: "Must be a positive integer" } 1 REAL Efficiency "Efficiency of clustering" { 0.0:* :: "Must be positive " } 0.8 REAL Threshold "Refinement threshold" { 0.0:* :: "Must be positive " } 0.25