summaryrefslogtreecommitdiff
path: root/doc/UsersGuide/ThornWriters.tex
Commit message (Collapse)AuthorAge
* Proofreading, fixing missing commas, grammar, and typos in ThornWritersbrodrig2009-01-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4531 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Proofreading, fixing missing commas, grammar, and typos in preface, ↵brodrig2009-01-28
| | | | | | runningCactus, and partially to ThornWriters git-svn-id: http://svn.cactuscode.org/flesh/trunk@4528 17b73243-c579-4c4c-a9d2-2d5706c11dac
* small typoschnetter2009-01-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4521 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add IF clauses to schedule itemsschnetter2008-04-09
| | | | | | | | | | | | | | | Schedule items in Cactus can already have WHILE clauses, which means that they are executed while a certain condition are true. This patch adds IF clauses, which means that they are executed only if a certain condition is true. The syntax is equivalent to WHILE clauses. These if clauses is different from the existing C-syntax if statements, which are only evaluated at startup and determine how the schedule is constructed. These if clauses are evaluated every time the schedule is traversed, and can skip certain schedule items. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4479 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implement and document the new possibility to specify the number of processorstradke2007-01-18
| | | | | | | | | | required to run a testsuite in a thorn's test.ccl configuration file. This closes PR 2078/Cactus: "specify the number of processors required to run a testsuite". git-svn-id: http://svn.cactuscode.org/flesh/trunk@4401 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix typo: Relationships among implementations allow them to get variablerideout2006-12-15
| | | | | | | groups from other _implementations_, not other _groups_. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4394 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Describe best practices for writing test suites.schnetter2006-11-14
| | | | | | | Document that CCTK_COMPLEX is now allowed in aliased functions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4387 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Multiple thorns providing the same aliased function can be compiledtradke2006-09-01
| | | | | | | into the same configuration but only one such thorn may then be activated. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4372 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Explain how to convert between integer and CCTK_INT in Fortran.schnetter2006-07-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4340 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added missing documentation for CCTK_SyncGroupsI().tradke2006-06-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4338 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix aliased-function example so we can pass input to it as well as get output!jthorn2006-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4326 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix description of INOUT arrays for aliased fnsjthorn2006-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4325 17b73243-c579-4c4c-a9d2-2d5706c11dac
* aliased functions INOUT arguments:jthorn2006-06-22
| | | | | | | | * oops, another place where INOUT needs to be mentioned * clarify that OUT or INOUT array arguments may indeed be modified git-svn-id: http://svn.cactuscode.org/flesh/trunk@4324 17b73243-c579-4c4c-a9d2-2d5706c11dac
* += INOUT intent for aliaed-function arguments, as perjthorn2006-06-22
| | | | | | | | http://www.cactuscode.org/old/pipermail/developers/2006-June/002882.html and following discussion git-svn-id: http://svn.cactuscode.org/flesh/trunk@4323 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix syntax-error typo in description of CCTK_ReduceLocArrayToArray1D()jthorn2006-05-31
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4307 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Document that the old local reduction functionsjthorn2006-05-31
| | | | | | | | | | | | | | | CCTK_ReduceLocScalar() CCTK_ReduceLocArrayToArray1D() CCTK_ReduceLocArrayToArray2D() CCTK_ReduceLocArrayToArray3D() don't modify the GH they're passed (I verified this by looking at the prototypes in the flesh), i.e. have that argument be of type const cGH *GH rather than cGH *GH git-svn-id: http://svn.cactuscode.org/flesh/trunk@4306 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Apply a slightly-tweaked version of David Rideout's patchjthorn2006-05-11
| | | | | | | | | | http://www.cactuscode.org/old/pipermail/patches/2006-February/000147.html based on discussions at today's access-grid "Cactus call": "Inherits" et al get *groups* of variables from other *implementations*. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4295 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More detail on Fortran file name extensions.swhite2006-04-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4286 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Latex, formattingswhite2006-02-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4260 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use size_t for 1-D array index in CCTK_GFINDEX3D examplejthorn2006-02-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4252 17b73243-c579-4c4c-a9d2-2d5706c11dac
* add missing line breakschnetter2006-01-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4245 17b73243-c579-4c4c-a9d2-2d5706c11dac
* correct minor typographical errorsschnetter2006-01-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4244 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Mentions some more makefile flags. Explain them roughly.schnetter2006-01-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4243 17b73243-c579-4c4c-a9d2-2d5706c11dac
* tweak how-to-compute-global-xyz-coords examplejthorn2006-01-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4236 17b73243-c579-4c4c-a9d2-2d5706c11dac
* expand discussion of "how to compute global coordinates" examplejthorn2006-01-19
| | | | | | | | a bit more; move sample code into a new figure so it's not broken across two pages git-svn-id: http://svn.cactuscode.org/flesh/trunk@4235 17b73243-c579-4c4c-a9d2-2d5706c11dac
* section B7.2.3 "Cactus Variables":jthorn2006-01-19
| | | | | | | | clarify and expand example of how to calculate global xyz coordinates of a grid point git-svn-id: http://svn.cactuscode.org/flesh/trunk@4234 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct description of SYNC statements in the schedule. These areschnetter2006-01-03
| | | | | | | preferred, but are not necessary for mesh refinement. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4218 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Documentation for the new warning and info message callbacks basedgoodale2005-10-05
| | | | | | | upon the patch submitted by Jian Tao. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4173 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix example on how to specify fortran module build dependencies (B7.2.1).tradke2005-09-09
| | | | | | | '$(SYS_OBJD)' must be omitted. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4124 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct error in explanation of cctk_origin_space.schnetter2005-08-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4111 17b73243-c579-4c4c-a9d2-2d5706c11dac
* clarify wording on BEFORE/AFTER schedule clauses,jthorn2005-04-22
| | | | | | | | | add explicit statement that cyclic dependencies are verboten -- thanks to Steve for helping me come up with better wording git-svn-id: http://svn.cactuscode.org/flesh/trunk@4033 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document both syntaxes for scheduling something before/after any/alljthorn2005-04-22
| | | | | | | | | of a set of other things (previously neither syntax was documented) (Tom confirmed that both syntaxes are valid in an E-mail to developers@cactuscode.org on 16.Nov.2004) git-svn-id: http://svn.cactuscode.org/flesh/trunk@4032 17b73243-c579-4c4c-a9d2-2d5706c11dac
* clarify that an aliased function may have a CCTK_POINTER ARRAY argument,jthorn2005-04-11
| | | | | | | but *not* CCTK_STRING ARRAY or CCTK_FPOINTER ARRAY. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4026 17b73243-c579-4c4c-a9d2-2d5706c11dac
* section B10.8 "Data Types and Sizes" (page B67)schnetter2005-03-17
| | | | | | | * remove CCTK_CHAR from table listing all the Cactus data types git-svn-id: http://svn.cactuscode.org/flesh/trunk@4003 17b73243-c579-4c4c-a9d2-2d5706c11dac
* section B10.8 "Data Types and Sizes" (page B67)jthorn2005-03-17
| | | | | | | * add CCTK_BYTE to table listing all the Cactus data types git-svn-id: http://svn.cactuscode.org/flesh/trunk@4001 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix typoschnetter2005-01-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3964 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed missing {} around an \mbox argument.rideout2005-01-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3956 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document new CCTK_WARN_* severity-level macrosjthorn2004-12-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3924 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correct size of CCTK_INT1 in table.schnetter2004-11-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3918 17b73243-c579-4c4c-a9d2-2d5706c11dac
* document that all the CCTK_Coord*() APIs are deprecated and willjthorn2004-11-03
| | | | | | | | probably be phased out soon; new code should use the CoordBase APIs instead git-svn-id: http://svn.cactuscode.org/flesh/trunk@3889 17b73243-c579-4c4c-a9d2-2d5706c11dac
* note that the flesh coordinate APIs are deprecated and will probablyjthorn2004-11-03
| | | | | | | | be phased out soon; suggest that new code should use the CoordBase APIs instead git-svn-id: http://svn.cactuscode.org/flesh/trunk@3888 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix a latex bug which typeset about 5 pages of this chapter (fromjthorn2004-11-03
| | | | | | | the function-alias description to the end of the chapter) in \tt font git-svn-id: http://svn.cactuscode.org/flesh/trunk@3887 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Update section on using Fortran modules.schnetter2004-11-03
| | | | | | | Update section on using CCTK_INFO and CCTK_WARN from Fortran. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3886 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Restore old reduction docs so people can understand current codesgoodale2004-11-02
| | | | | | | and know how to migrate to new API. Patch from Yaakoub. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3882 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Yaakoub's docs for the new reduction interface.goodale2004-11-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3881 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typoswhite2004-09-02
| | | | | | | Removed commented-out text that was moved to Infrastructure git-svn-id: http://svn.cactuscode.org/flesh/trunk@3859 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Documentation for API functions completing the Cactus Timer interface.swhite2004-08-12
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3827 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added to glossary: domain decomposition, function aliasingswhite2004-08-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3824 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More details about default timersswhite2004-08-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3820 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Following an e-mail conversation with Gab, for brevityswhite2004-08-02
| | | | | | | | | | got rid of "Adding a..." prefix to Infrastructure Guide chapter titles preferring to explain what one adds at the beginning of the chapter text. Also rearranged explanation of Timer functions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3815 17b73243-c579-4c4c-a9d2-2d5706c11dac