aboutsummaryrefslogtreecommitdiff
path: root/param.ccl
Commit message (Collapse)AuthorAge
* Implement the option "PUGH::local_size_includes_ghosts", which allowsschnetter2005-03-20
| | | | | | | | specifying the processor-local unghosted grid size -- this is the grid size that should stay constant for a parallel performance test. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@460 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changed the default for boolean parameter PUGH::padding_active from "yes" totradke2005-02-04
| | | | | | | | "no" because it doesn't seem to be doing any good on Intel processors and actually decreases performance on Opterons. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@458 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Make the grid extent parameters private.schnetter2004-03-24
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@433 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Make all the topology setting parameters STEERABLE = RECOVER.tradke2003-06-25
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@412 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changed datatype of USED parameter Cactus::max_runtime from INT into REAL.tradke2003-01-12
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@403 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Uses new flesh parameter cactus::max_runtime.tradke2002-11-08
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@398 b61c5cb5-eaca-4651-9a7a-d64986f99364
* fixed spelling of "pad"rideout2002-04-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@373 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Filled out the maxskew variable which wasn't being set.allen2001-10-28
| | | | | | | | | | | | Also added a private parameter "info", at the moment it can take the values none or load, if load is chosen it shows the actual load on each processor. I want to add more options for printing out the local domain etc on each processor. Documented the maxskew variable, and how to spot if you are using MPI or not. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@355 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Extended storage_verbose parameter to give a report on the maximum amount of ↵allen2001-09-16
| | | | | | | | | | | | | | | | | | storage assigned during a run. The options are now storage_verbose = "yes" -> show everything (enabling, disabling and report) storage_verbose = "report" -> just show report storage_verbose = "no" (the default) -> show nothing The report will be given at termination, and also at every storage_report_every iterations (default is only at termination). I could extend the report to give a list of the GAs with storage at the max if anyone wants that. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@346 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Private parameters to switch off overloading different driver functions.allen2001-09-16
| | | | | | | | This is to help people who have thorns providing alternative driver functionality to PUGH git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@345 b61c5cb5-eaca-4651-9a7a-d64986f99364
* The condition for terminating the Cactus main evolution has changedallen2001-07-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | slightly, and will affect people using PUGH (or the default Cactus evolution routine) *and* terminating by setting the parameters cctk_initial_time and cctk_final_time There is now a keyword parameter, Cactus::terminate which can be set either to: iteration (the default): terminate when cctk_itlast is reached time: if cctk_initial_time < cctk_final_time terminate when time >= cctk_final_time if cctk_initial_time > cctk_final_time terminate when time <= cctk_final_time either: terminate when either of the above conditions are true both: terminate when both of the above conditions are true never: ignore iteration and time for termination The reason for making this change is to support a negative timestep. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@340 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changed BOOLEAN parameter "PUGH::zero_memory" into an always steerabletradke2001-05-07
| | | | | | | | | | | | | KEYWORD parameter "PUGH::initialize_memory" with options "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" defaulting to "none". git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@321 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Adding extra conditions for termination.allen2001-03-16
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@311 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changed periodic_[xyz] from private to restricted.tradke2001-02-19
| | | | | | | Fixes PR CactusPUGH-PUGH 362. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@307 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Removing now redundant "" on USES and EXTENDS and redundant {} blocks ongoodale2000-12-17
| | | | | | | | | USES. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@294 b61c5cb5-eaca-4651-9a7a-d64986f99364
* LOGICAL->BOOLEANgoodale2000-12-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@293 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Completing parameter range descriptions and fixing a couple of formatting bugsallen2000-12-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@292 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Make the option to report on storage steerableallen2000-09-21
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@278 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Added LOGICAL parameter PUGH::timer_output to measure communication time.tradke2000-09-18
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@276 b61c5cb5-eaca-4651-9a7a-d64986f99364
* New parameter cacheline_mult which can be used to spread the cachelinesgoodale2000-09-04
| | | | | | | | | | which consecutive GFs are aligned on. The default for this parameter is better than no spreading, but still not optimal. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@265 b61c5cb5-eaca-4651-9a7a-d64986f99364
* A better parameter range description for PUGH::ghost_size.tradke2000-08-28
| | | | | | | This fixes CactusPUGH-PUGH/417. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@263 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Allowed ranges for ghost_size_[xyz] start from 0 now.tradke2000-08-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@259 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changing default to use padding.goodale2000-03-29
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@189 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Trial of memory reporting in PUGH, settingallen2000-03-23
| | | | | | | | | | pugh::storage_verbose = "yes" will give an screen report of the number of grid arrays and the storage they use in bytes each time a variable group has storage enabled/disabled. git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@185 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Changes to parameter names for manual topology.allen2000-03-23
| | | | | | | | | Adding periodic boundary conditions in different directions Removing some unused parameters git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@183 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Load balancing grid decomposition for PUGH.allen2000-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Contributed by Matei Ripeneau Here are his notes (hopefully there will soon be PUGH docs to add them to): 1. Purpose Allow manual (user specified) grid partitioning 2. Parameters I've added the following parameters to ./PUGH/param.ccl KEYWORD partition "Is the partition manual/automatic" { "automatic" :: "even implicit partition" "manual" :: "specified by partition_#d_XYZ .." } "automatic" STRING partition_1d_X "Tells how to partition on direction X" ... STRING partition_2d_X "Tells how to partition on direction X" ... STRING partition_2d_Y "Tells how to partition on direction Y" ... STRING partition_3d_X "Tells how to partition on direction X" ... STRING partition_3d_Y "Tells how to partition on direction Y" ... STRING partition_3d_Z "Tells how to partition on direction Z" ... (all these strings have default "") How to specify a manual partition? Simpler to explain using an example: partitioning a grid space with 30 x 30 x 30 points for a configuration with 8 processors can be specified as: PUGH::partition = "manual" PUGH::partition_1d_X = "" // uses default PUGH::partition_2d_X = "16:14" PUGH::partition_2d_Y = "7:9:5:9" PUGH::partition_3d_X = "16:14" PUGH::partition_3d_Y = "12:18" PUGH::partition_3d_Z = "17:13" Even if PUGH::partition = "manual" an empty string like PUGH::partition_1d_X = "" will lead to default (even) partition on that direction git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@174 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Added new parameter for periodic boundary conditionsallen2000-03-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@169 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Arrays (no communication yet)allen2000-01-25
| | | | | | | General tidying git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@153 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Fixes from branchallen1999-10-17
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@98 b61c5cb5-eaca-4651-9a7a-d64986f99364
* LOGICAL -> BOOLEAN and getting some printout. This will be put inallen1999-09-21
| | | | | | | a better place git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@90 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Allow negative values for global_nx etc, since for now these willallen1999-09-01
| | | | | | | represent the local grid points on each processr git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@87 b61c5cb5-eaca-4651-9a7a-d64986f99364
* A lot of parameter name changes, especially for IOallen1999-07-30
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@82 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Some cleaning, info calls, banners, etc.jmasso1999-07-29
| | | | | | | | | | and changing the default of PUGH::padding_active to "no". This obscure thingy is in principle only useful on the T3E... - Joan git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@80 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Making sync_verbose a private parameterallen1999-07-13
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@76 b61c5cb5-eaca-4651-9a7a-d64986f99364
* New block names for parametersallen1999-07-04
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@71 b61c5cb5-eaca-4651-9a7a-d64986f99364
* INTEGER -> INTallen1999-07-01
| | | | git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@66 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Double -> CCTK_REALallen1999-06-15
| | | | | | | | | | | | | REAL -> CCTK_REAL POINTER -> CCTK_POINTER VARIABLE_REAL -> CCTK_VARIABLE_REAL (etc) GH->iteration is now an int (not an unsigned long int) git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@57 b61c5cb5-eaca-4651-9a7a-d64986f99364
* pugh:enable_all_storageallen1999-04-04
| | | | | | | | Set this to yes to switch on memory for all grid functions, for debugging purposes git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@32 b61c5cb5-eaca-4651-9a7a-d64986f99364
* added parameter sync_verbose "Verbose output during synchronization ?", ↵tradke1999-03-30
| | | | | | defaulting to "no" git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@27 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Now creates all variable types except arrays.goodale1999-02-09
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@6 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Now compiles.goodale1999-02-05
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@3 b61c5cb5-eaca-4651-9a7a-d64986f99364
* Initial check in of thorn pugh.goodale1999-02-04
Currently doesn't compile. Tom git-svn-id: http://svn.cactuscode.org/arrangements/CactusPUGH/PUGH/trunk@2 b61c5cb5-eaca-4651-9a7a-d64986f99364