Next: Interfaces
Up: PUGH
Previous: Useful Parameters
Contents
cacheline_mult |
Scope: private |
| INT |
Description:Multiplier for cacheline number |
|
Range |
|
| Default: 4001 |
0:* |
Any positive number |
|
enable_all_storage |
Scope: private |
| BOOLEAN |
Description:Enable storage for all GFs? |
|
|
|
| Default: no |
ghost_size |
Scope: private |
| INT |
Description:The width of the ghost zone in each direction |
|
Range |
|
| Default: -1 |
-1:* |
Any positive number to override the ghost_size_[xyz] parameters |
|
ghost_size_x |
Scope: private |
| INT |
Description:The width of the ghost zone in the x direction |
|
Range |
|
| Default: 1 |
0:* |
Must be a positive integer |
|
ghost_size_y |
Scope: private |
| INT |
Description:The width of the ghost zone in the y direction |
|
Range |
|
| Default: 1 |
0:* |
Must be a positive integer |
|
ghost_size_z |
Scope: private |
| INT |
Description:The width of the ghost zone in the z direction |
|
Range |
|
| Default: 1 |
0:* |
Must be a positive integer |
|
global_nsize |
Scope: private |
| INT |
Description:The size of the grid in each spatial direction |
|
Range |
|
| Default: -1 |
-1:* |
Grid of this size in each dir distributed across all processors |
|
global_nx |
Scope: private |
| INT |
Description:The size of the grid in the x direction |
|
Range |
|
| Default: 10 |
0:* |
Grid of this size distributed across all processors |
|
global_ny |
Scope: private |
| INT |
Description:The size of the grid in the y direction |
|
Range |
|
| Default: 10 |
0:* |
Grid of this size distributed across all processors |
|
global_nz |
Scope: private |
| INT |
Description:The size of the grid in the z direction |
|
Range |
|
| Default: 10 |
0:* |
Grid of this size distributed across all processors |
|
info |
Scope: private |
| KEYWORD |
Description:Provide additional information about what PUGH is doing |
|
Range |
|
| Default: none |
none |
No extra information |
|
load |
Load on each processor |
|
initialize_memory |
Scope: private |
| KEYWORD |
Description:How to initialize memory for grid variables at allocation time |
|
Range |
|
| Default: none |
none |
Do not initialize storage for allocated grid variables (default) |
|
zero |
Zero out all elements of all allocated grid variables |
|
NaN |
Set all elements of allocated floating point grid variables to Not-a-Number values |
|
local_nsize |
Scope: private |
| INT |
Description:The size of the grid in each spatial direction |
|
Range |
|
| Default: -1 |
-1:* |
Grid of this size in each dir on each processor |
|
local_nx |
Scope: private |
| INT |
Description:The size of the grid in the x direction |
|
Range |
|
| Default: -1 |
-1:* |
Grid of this size on each processor |
|
local_ny |
Scope: private |
| INT |
Description:The size of the grid in the y direction |
|
Range |
|
| Default: -1 |
-1:* |
Grid of this size on each processor |
|
local_nz |
Scope: private |
| INT |
Description:The size of the grid in the z direction |
|
Range |
|
| Default: -1 |
-1:* |
Grid of this size on each processor |
|
local_size_includes_ghosts |
Scope: private |
| BOOLEAN |
Description:Does the local grid size include the ghost zones? |
|
|
|
| Default: yes |
overloadabort |
Scope: private |
| BOOLEAN |
Description:Overload Abort driver function |
|
|
|
| Default: yes |
overloadarraygroupsizeb |
Scope: private |
| BOOLEAN |
Description:Overload ArrayGroupSizeB driver function |
|
|
|
| Default: yes |
overloadbarrier |
Scope: private |
| BOOLEAN |
Description:Overload Barrier driver function |
|
|
|
| Default: yes |
overloaddisablegroupcomm |
Scope: private |
| BOOLEAN |
Description:Overload DisableGroupComm driver function |
|
|
|
| Default: yes |
overloaddisablegroupstorage |
Scope: private |
| BOOLEAN |
Description:Overload DisableGroupStorage driver function |
|
|
|
| Default: yes |
overloadenablegroupcomm |
Scope: private |
| BOOLEAN |
Description:Overload EnableGroupComm driver function |
|
|
|
| Default: yes |
overloadenablegroupstorage |
Scope: private |
| BOOLEAN |
Description:Overload EnableGroupStorage driver function |
|
|
|
| Default: yes |
overloadevolve |
Scope: private |
| BOOLEAN |
Description:Overload Evolve driver function |
|
|
|
| Default: yes |
overloadexit |
Scope: private |
| BOOLEAN |
Description:Overload Exit driver function |
|
|
|
| Default: yes |
overloadgroupdynamicdata |
Scope: private |
| BOOLEAN |
Description:Overload GroupDynamicData driver function |
|
|
|
| Default: yes |
overloadmyproc |
Scope: private |
| BOOLEAN |
Description:Overload MyProc driver function |
|
|
|
| Default: yes |
overloadnprocs |
Scope: private |
| BOOLEAN |
Description:Overload nProcs driver function |
|
|
|
| Default: yes |
overloadparallelinit |
Scope: private |
| BOOLEAN |
Description:Overload ParallelInit driver function |
|
|
|
| Default: yes |
overloadquerygroupstorageb |
Scope: private |
| BOOLEAN |
Description:Overload QueryGroupStorageB driver function |
|
|
|
| Default: yes |
overloadsyncgroup |
Scope: private |
| BOOLEAN |
Description:Overload SyncGroup driver function |
|
|
|
| Default: no |
overloadsyncgroupsbydiri |
Scope: private |
| BOOLEAN |
Description:Overload SyncGroupsByDirI driver function |
|
|
|
| Default: yes |
padding_active |
Scope: private |
| BOOLEAN |
Description:Pad 3D arrays so they line up on cache lines? |
|
|
|
| Default: no |
padding_address_spacing |
Scope: private |
| INT |
Description:Number of CCTK_REALs to space starting addresses in lowest padding_cacheline_bits bits |
|
Range |
|
| Default: 24 |
0:* |
Any positive number |
|
padding_cacheline_bits |
Scope: private |
| INT |
Description:Number of bits which have to be unique to pad properly for cache lines |
|
Range |
|
| Default: 12 |
1:* |
Any positive number |
|
padding_size |
Scope: private |
| INT |
Description:How many CCTK_REALs to pad by; we have to noodle around with the starting address, so if there isn't enough space we may not be able to pad |
|
Range |
|
| Default: 4112 |
0:* |
Any positive number |
|
partition |
Scope: private |
| KEYWORD |
Description:Is the partition manual |
|
Range |
|
| Default: automatic |
automatic |
even |
|
manual |
specified by partition_XYZ .. |
|
partition_1d_x |
Scope: private |
| STRING |
Description:Tells how to partition on direction X |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
partition_2d_x |
Scope: private |
| STRING |
Description:Tells how to partition on direction X |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
partition_2d_y |
Scope: private |
| STRING |
Description:Tells how to partition on direction y |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
partition_3d_x |
Scope: private |
| STRING |
Description:Tells how to partition on direction X |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
partition_3d_y |
Scope: private |
| STRING |
Description:Tells how to partition on direction y |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
partition_3d_z |
Scope: private |
| STRING |
Description:Tells how to partition on direction z |
|
Range |
|
| Default: (none) |
.* |
A regex which matches anything |
|
physical2logical |
Scope: private |
| KEYWORD |
Description:Physical process to logical process mapping method to use |
|
Range |
|
| Default: direct |
direct |
Maps MPI IDs directly to IJKs |
|
example |
Maps MPI IDs directly to IJKs using a lookup table |
|
processor_topology |
Scope: private |
| KEYWORD |
Description:How to determine the processor topology |
|
Range |
|
| Default: automatic |
manual |
Specified by proc_top_nx etc |
|
automatic |
Automatically generated |
|
automatic_old |
Automatically generated (old method) |
|
processor_topology_1d_x |
Scope: private |
| INT |
Description:Number of processors in X direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
processor_topology_2d_x |
Scope: private |
| INT |
Description:Number of processors in X direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
processor_topology_2d_y |
Scope: private |
| INT |
Description:Number of processors in Y direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
processor_topology_3d_x |
Scope: private |
| INT |
Description:Number of processors in X direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
processor_topology_3d_y |
Scope: private |
| INT |
Description:Number of processors in Y direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
processor_topology_3d_z |
Scope: private |
| INT |
Description:Number of processors in Z direction |
|
Range |
|
| Default: (none) |
0:* |
See proc_topology |
|
storage_report_every |
Scope: private |
| INT |
Description:How often to provide a report on storage information |
|
Range |
|
| Default: (none) |
0:0 |
Never report |
|
1:* |
Report at intervals |
|
storage_verbose |
Scope: private |
| KEYWORD |
Description:Report on memory assignment |
|
Range |
|
| Default: no |
yes |
Standard storage information |
|
report |
"Provide a report of storage every storage_report_every
iterations and at termination" |
|
no |
Provide no information |
|
timer_output |
Scope: private |
| BOOLEAN |
Description:Print time spent in communication |
|
|
|
| Default: no |
periodic |
Scope: restricted |
| BOOLEAN |
Description:Periodic boundary conditions |
|
|
|
| Default: no |
periodic_x |
Scope: restricted |
| BOOLEAN |
Description:Periodic boundary conditions in x-direction |
|
|
|
| Default: yes |
periodic_y |
Scope: restricted |
| BOOLEAN |
Description:Periodic boundary conditions in y-direction |
|
|
|
| Default: yes |
periodic_z |
Scope: restricted |
| BOOLEAN |
Description:Periodic boundary conditions in z-direction |
|
|
|
| Default: yes |
cctk_final_time |
Scope: shared from CACTUS |
| REAL |
cctk_initial_time |
Scope: shared from CACTUS |
| REAL |
cctk_itlast |
Scope: shared from CACTUS |
| INT |
max_runtime |
Scope: shared from CACTUS |
| REAL |
terminate |
Scope: shared from CACTUS |
| KEYWORD |
terminate_next |
Scope: shared from CACTUS |
| BOOLEAN |
Next: Interfaces
Up: PUGH
Previous: Useful Parameters
Contents
|