summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Added thorn Time to applications.goodale1999-09-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1002 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Portland group library path if using the pgf90 compiler.goodale1999-09-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1001 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added z9 for checkoutallen1999-09-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1000 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fleshed this out a bit.goodale1999-09-27
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@999 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More updates and changesallen1999-09-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@998 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed a print statementallen1999-09-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@997 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reducing info asked for in par fileallen1999-09-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@996 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added target thornparfilesallen1999-09-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@995 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More changesallen1999-09-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@994 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now a "!" starts a directive in the parameter files, for now this isallen1999-09-25
| | | | | | | | | | | | | just for adding a description of the par file !DESC "Black hole evolution with ADM" which is parsed by runtest Needs to be changed so that it only picks up a ! at the start of the line, git-svn-id: http://svn.cactuscode.org/flesh/trunk@993 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Second attempt at this. Now only the first 4 letters are significantallen1999-09-25
| | | | | | | in COMMUNICATION STORAGE TRIGGERS and LANGUAGE git-svn-id: http://svn.cactuscode.org/flesh/trunk@992 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More messages at the end of runtest ... tells you which thorns wereallen1999-09-25
| | | | | | | tested and if a run failed which thorn it was in git-svn-id: http://svn.cactuscode.org/flesh/trunk@991 17b73243-c579-4c4c-a9d2-2d5706c11dac
* I committed a big bug earlier today, this should fix it, I hopeallen1999-09-24
| | | | | | | noone noticed ... git-svn-id: http://svn.cactuscode.org/flesh/trunk@990 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added gnu web siteallen1999-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@989 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added the Cactus logo to the front page.goodale1999-09-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@988 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
* Accept first 4 letters of any keyworkallen1999-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@986 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes, updates and improvementsallen1999-09-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@985 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Additionsallen1999-09-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@984 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed so that LOGICAL parameters still work, as well as the new BOOLEANallen1999-09-23
| | | | | | | type. git-svn-id: http://svn.cactuscode.org/flesh/trunk@983 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added CCTK_MainLoopIndex() and CCTK_SetMainLoopIndex() to controltradke1999-09-22
| | | | | | | | the iteration counter in the evolution loop. This is used for checkpointing & recovery. git-svn-id: http://svn.cactuscode.org/flesh/trunk@982 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Enable scheduling of recovery and ID checkpoint routines.tradke1999-09-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@981 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Switched order of cctkGH and retcode parameter in fortran bindingstradke1999-09-22
| | | | | | | | of CCTK_Reduce and CCTK_Interp to make it consistent with other fortran bindings. git-svn-id: http://svn.cactuscode.org/flesh/trunk@980 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use strlen instead of sizeof when allocating memory for printing error msgs.tradke1999-09-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@979 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cool addition to checkout script that tells you which thorns areallen1999-09-21
| | | | | | | developmental git-svn-id: http://svn.cactuscode.org/flesh/trunk@978 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
* Runtest now:allen1999-09-21
| | | | | | | | | | Tells you which parameter files failed Gives you a command line before the test is run that you can copy and paste to run the test interactively, without editing as before. git-svn-id: http://svn.cactuscode.org/flesh/trunk@976 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added description on Compiling with HDF5tradke1999-09-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@975 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Convert CCTK entry points to uppercase.goodale1999-09-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@974 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Basegrid to print of schedule treeallen1999-09-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@973 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying upallen1999-09-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@972 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed so that it will work under NT.goodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@971 17b73243-c579-4c4c-a9d2-2d5706c11dac
* adding CactusSync.c to makefilelanfer1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@970 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus Sync routineslanfer1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@969 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug found on origin.goodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@968 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow configuration process to complete if HDF5 is not set !!!!!!goodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@967 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New schedule stuff.goodale1999-09-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IMPORTANT: if you don't have a src/schedule directory, please do an "update -d" or your code won't compile! You can now create schedule groups and schedule items (other groups or functions) IN a group. You may then schedule a group AT a particular CCTK entry point, or inside another group. There is a new keyword WHILE in the schedule specification. The argument(s) to this are the full names of integer scalars, and the item which is scheduled WHILE will be executed while this integer, or these integers, are non-zero. Note that currently there is little checking of the type of these scalars, 'though this will be coming soon. BEFORE, AFTER, or WHILE can take a list of arguments of the form (a,b,c) to stop you having to do something like BEFORE a BEFORE b BEFORE c So the full format of a schedule statement is SCHEDULE [GROUP] <name> <AT entrypoint | IN group> [BEFORE|AFTER <item | (item...)>] [WHILE <integer gridscalar>] { [LANG: <language>] [COMM: <group(s)>] [STORAGE: <groups(s)] [TRIGGERS: <groups(s)] } "<description>" Note that even for a group you need to provide { } "<description>" 'though that may be relaxed soon. Also TRIGGERS are now on a group basis, not on a variable basis. So, for example, to test this I had -------------------------------------- SCHEDULE TEST1_InitialData AT INITIAL { LANG: Fortran } "Initialise" SCHEDULE TEST1_InitialData AT EVOL { LANG: Fortran } "Initialise" SCHEDULE TEST1_Evolve IN testit { LANG: Fortran } "Evolution routine" SCHEDULE GROUP testit WHILE test1::foo_int_scalar AT EVOL AFTER TEST1_InitialData { } "Test a group within a group. " --------------------------------------- where the initialisation routine set test1::foo_int_scalar to 4 and the evolution routine decremented it. The group "testit" is redundant here as only one thing is scheduled in it, the WHILE and AFTER could have gone directly onto the scheduling of TEST1_Evolve. Apart from the checking of the while stuff, the perl does a fair amount of checking that groups exist. It doesn't yet check that a group you are scheduling at or in exists, and neither does the C, so please check the screen output of the final schedule tree. Checks for this an for unreachable groups will go in, but perhaps not in the next week. There's also some tidying up which needs to go in, but this stuff passes all the tests that the unmodified code does. I have also tried to make the output of the CST a bit more useful, 'though now it's a wee bit long-winded. Please send me comments if you want more output of various things, or would like the current output, or how the WHILE stuff works, changed. Tom IMPORTANT: if you don't have a src/schedule directory, please do an "update -d" or your code won't compile! git-svn-id: http://svn.cactuscode.org/flesh/trunk@966 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This was a duplicate of cctk_ActiveThorns.hgoodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@965 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change to use cctk_ActiveThorns.h not ActiveThorns.hgoodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@964 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added section on scheduling storage outside of schedule blockallen1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@963 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Spell checkerallen1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@962 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Typos from Saiallen1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@961 17b73243-c579-4c4c-a9d2-2d5706c11dac
* LOGICAL -> BOOLEANallen1999-09-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@960 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a bug in the trigger stuff. Now can get it to pass the testsuites ongoodale1999-09-18
| | | | | | | | | | | Linux ! 8-) A few cosmetic changes too. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@959 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug in stuff for registering triggers.goodale1999-09-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@958 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Configure now automatically figures the HDF5 version (serial or parallel).tradke1999-09-18
| | | | | | | | | | MPI can be used with both versions (for the serial one Cactus won't make use of the parallel HDF5 extensions). If Cactus is not configured with MPI also, only the serial HDF5 version is accepted. git-svn-id: http://svn.cactuscode.org/flesh/trunk@957 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some bug fixes. Put in all the rfr mechanisms like storage and comm and ↵goodale1999-09-18
| | | | | | | | | | | triggers, added a SchedulePrint function. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@956 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Header for routines to register and get Fortran Wrappers.goodale1999-09-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@955 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Routines to register and get Fortran Wrapper functions.goodale1999-09-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@954 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cosmetic output change.goodale1999-09-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@953 17b73243-c579-4c4c-a9d2-2d5706c11dac