summaryrefslogtreecommitdiff
path: root/src/param.ccl
Commit message (Collapse)AuthorAge
* add parameters to reverse un-enforced Cactus schedule orderingrhaas2012-07-16
| | | | | | | | | | | | | | | | | | | | | | This patch adds two new parameters to the flesh: * schedule_sort_mode - which affects the order of schedule items before enforcing BEFORE/AFTER * schedule_sort_warnings - which outputs warnings if a schedule item refers to a non-existing item in its BEFORE/AFTER modifiers Neither one is intended to be used in production runs but they are useful for debugging a schedule. schedule_sort_warnings is intended to catch typos in dependency names and when one tries to order with respect to items hidden within a group. It will find a number of false positives for items that are only scheduled based on parameter settings. Eg. MoL's RHS NaN checker. schedule_sort_mode can be used to ensure that the schedule order does not depend on the (semi-random) order that Cactus generates for non-enforced ordering. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4845 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make parameter Cactus::cctk_run_title steerable at recovery only.tradke2006-08-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4367 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make parameter Cactus::cctk_run_title steerable.tradke2006-08-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4365 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make Cactus::cctk_timer_output STEERABLE=RECOVER so that it can be toggledtradke2006-06-23
| | | | | | | in a recovery run. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4335 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implement steerable boolean parameter Cactus::highlight_warning_messagestradke2004-12-20
| | | | | | | | which turns on/off highlighting of CCTK warning messages using ANSI escape sequences. Default is on. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3937 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed description for parameter setting Cactus::recovery_mode = "relaxed".tradke2004-01-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3493 17b73243-c579-4c4c-a9d2-2d5706c11dac
* implement new flesh parameter cactus::info_formatjthorn2003-08-05
| | | | | | | | | | | | | to optionally provide timestamps for CCTK_INFO() / CCTK_VInfo() output the current implementation uses gettimeofday(2) to provide microsecond-precision timing info if this is available (Cactus checks this at configure time), otherwise it falls back to time(3) (which only gives 1 second precision) which is in the ISO C standard, and so should be available everywhere... git-svn-id: http://svn.cactuscode.org/flesh/trunk@3376 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed datatype of parameter Cactus::max_runtime from INT into REAL.tradke2003-01-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3089 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added another termination condition integer parameter cactus::max_runtimetradke2002-11-08
| | | | | | | and extended the keyword parameter cactus::terminate to select this condition. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3027 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added new KEYWORD parameter 'Cactus::recovery_mode' (steerable at RECOVER).tradke2002-03-19
| | | | | | | | | | | | | | | | | | This is evaluated during recovery and can be set to - 'strict' meaning all CCTK variables must be recovered successfully, and no INITIAL timebins will be scheduled This is the default. - 'relaxed' saying: recover variables if possible, and schedule INITIAL timebins afterwards Also added a new scheduling bin CCTK_POST_RECOVER_VARIABLES at which routines can be scheduling which want to modify (recovered) initial data. This closes PR Cactus/629, Cactus/893, Cactus/921. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2653 17b73243-c579-4c4c-a9d2-2d5706c11dac
* 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/flesh/trunk@2273 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New Cactus parameterallen2001-05-10
| | | | | | | | | | allow_mixeddim_gfs, with default no. This is to trap people using eg 2D and 3D grid functions together, which we don't really support, at least with current thorns. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2161 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New restricted steerable parameter terminate_nextallen2001-03-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2081 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make default short warning messages rather than longallen2001-02-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2037 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Made cctk_final_time steerableallen2000-09-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1837 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added cctk_run_title for description of runallen2000-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1830 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Declaring cctk_itlast as STEERABLE = ALWAYS.tradke2000-04-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1619 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New cache alignment stuff.goodale1999-11-30
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1178 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add option for displaying timer outputallen1999-11-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1154 17b73243-c579-4c4c-a9d2-2d5706c11dac
* No public parameters now in fleshallen1999-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@987 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renamed LOGICAL in ccl files to BOOLEANallen1999-09-21
| | | | | | | | | | LOGICAL will still work for now Hopefully this will remove the confusion in Fortran with "logicals" having integer values git-svn-id: http://svn.cactuscode.org/flesh/trunk@977 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New parameters cctk_show_banners in case people find them irritatingallen1999-07-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@730 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New names for parameter blocksallen1999-07-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@633 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed CCTK_Warns t CCTK_WARN so that I can try and pass thorught theallen1999-07-03
| | | | | | | | | | | | | | | | | | | | | | | | line number and file name to the Warn message. This hass problems: 1) I really need to include cctk.h then (for some reason) in WarnLevel.h, but then I guess the Fortran name for CCTK_Warn is CCTK_WARN so it doesn't much care for me having a macro for CCTK_WARN. 2) Now I need three fortran strings to be passed into C. This works at the moment on Linux, but not on other machines, so you may need to run with warnings off for a little while. 3) Fortran doesn't get the file name, because (?) it is actually something from a pipe which gets preprocessed and not the file. I have no idea how to fix this. I may just scrap all this, but I want to persevere a bit Oh, there is a new parameter cctk_full_warnings (default yes for now) which gives the old style warnings with no. git-svn-id: http://svn.cactuscode.org/flesh/trunk@618 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing prototypes and data typesallen1999-07-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@612 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed some protected parameters to private. Added new parameterallen1999-06-28
| | | | | | | | | | > LOGICAL cctk_strong_param_check "Die on parameter errors in CCTK_PARAMCHECK" > { > : :: > } "yes" git-svn-id: http://svn.cactuscode.org/flesh/trunk@597 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed itfirst and added final and initial timeallen1999-03-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@407 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added the RFR tree print outallen1999-03-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@395 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Parameter for initial timeallen1999-03-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@370 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added cctk_itlast and cctk_itfirst, but I haven't yet managedallen1999-02-15
| | | | | | | to query them from the flesh git-svn-id: http://svn.cactuscode.org/flesh/trunk@279 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Took away nx,ny,nz which I'd erroneously addedallen1999-02-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@269 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus parameters nx,ny,nzallen1999-02-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@165 17b73243-c579-4c4c-a9d2-2d5706c11dac
* ccl files for the flesh.goodale1999-01-19
Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@78 17b73243-c579-4c4c-a9d2-2d5706c11dac