summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Added fortran binding for CCTK_GetCoordIndex()tradke1999-07-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@702 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Spelling mistake correctedallen1999-07-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@701 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Interp.c to SRCStradke1999-07-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@693 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implements the generic CCTK_Interp() routinetradke1999-07-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and registration of interpolation operators. Call the Interp with arguments int CCTK_Interp (cGH *GH, int operation_handle, int nPoints, int nCoords, int nInFields, int nOutFields, ...) whereas in the variable argument list there are passed (int this order): - coordinate arrays of points to interpolate at (void *[]) - array of variable types for each coordinate array (int []) - array of input fields, given as grid functions indices (int []) - array of output fields (void *[]) - array of variable types for output field (int []) The Fortran CCTK_Interp gets in addition to those as the second parameter a pointer to an integer where the returncode is stored. See the packages/CactusPUGH/interp/src/interp_demo.F for an example of using the interp. git-svn-id: http://svn.cactuscode.org/flesh/trunk@692 17b73243-c579-4c4c-a9d2-2d5706c11dac
* prototypes for CCTK_Interp and registration of interpolation operatorstradke1999-07-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@691 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CCTK_Interp is no longer overloadabletradke1999-07-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@690 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New names for many of the Group functions which are used by infrastructureallen1999-07-08
| | | | | | | | | thorns and the flesh. The names should be more consistent now. You might want to hold of from this update for a little while until all the thorn changes are in. git-svn-id: http://svn.cactuscode.org/flesh/trunk@688 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If there is no = before the end of the line discards the tokensgoodale1999-07-07
| | | | | | | | | | | | collected so far. This stops it continuing collecting the name of a parameter across newlines. Note that this bug will also be there in Cactus 3.0. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@686 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a typo.goodale1999-07-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@684 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated CCTK_SetLogical to use CCTK_INT.goodale1999-07-06
| | | | | | | | | | Moved a ONE_FORTSTRING_ARG to end of variable declarations so that it can contain non-declarations. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@683 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Small changes to remove compiler warnings on the alpha (except forallen1999-07-06
| | | | | | | the gnu regex warnings) git-svn-id: http://svn.cactuscode.org/flesh/trunk@677 17b73243-c579-4c4c-a9d2-2d5706c11dac
* -r should redirect stdout, not stderr.goodale1999-07-06
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@676 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Level 4 warnings for unregistered GH Extensions. Should probablyallen1999-07-05
| | | | | | | be even lower git-svn-id: http://svn.cactuscode.org/flesh/trunk@664 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing debugging statementsallen1999-07-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@663 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed reported name of activated implementation.goodale1999-07-05
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@655 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix to SetDoubleInRange and SetIntInRange so compiling on the T3E works.allen1999-07-05
| | | | | | | | At the moment it won't work for real or int parameters which aren't defined as CCTK_INT or CCTK_REAL in param.ccl git-svn-id: http://svn.cactuscode.org/flesh/trunk@654 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug in variable argument list handling.allen1999-07-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@653 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed -A and -a to -T and -t in usage report.goodale1999-07-05
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@652 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed unused files.goodale1999-07-05
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@651 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Latest changes for the ActiveThorns.goodale1999-07-05
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@649 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The ActiveThorns parameter now works.goodale1999-07-04
| | | | | | | | | | Note that this means the testsuites now need to be changed to include the parameter. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@648 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug in tree creation.goodale1999-07-04
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@647 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Stuff for the ActiveThorns parameter.goodale1999-07-04
| | | | | | | | | | | | | | | | Now need to specify ActiveThorns before any other parameters to list those thorns which are active. No parameters or startup or rfr routines are available from inactive thorns. Note that this isn't quite working yet but I hope to track it down by morning. In the meantime either don't update or be prepared for things to be slightly broken. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@645 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed CCTK_Info to go to stdout.goodale1999-07-04
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@644 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reduction works from fortran with variable argument lists nowallen1999-07-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@643 17b73243-c579-4c4c-a9d2-2d5706c11dac
* ActiveThorns has been replaced by ThornListallen1999-07-04
| | | | | | | | | | | | | | | | This is because we want to specify in the parameter file which thorns are actually "active", and not just compiled. The command line arguements have been changed to -T and -t instead of -A and -a git-svn-id: http://svn.cactuscode.org/flesh/trunk@640 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New CCTK function nameallen1999-07-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@637 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New prototypesallen1999-07-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@636 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fortran interface for reduction nearly finished, now itallen1999-07-04
| | | | | | | | | works for one in field. I need to find if it is possible to pass on a variable argument list or if I need to parse it first. git-svn-id: http://svn.cactuscode.org/flesh/trunk@635 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Fortran bindings for everything I could.allen1999-07-04
| | | | | | | | | | | | Added two routines especially for Fortran programmers: CCTK_PrintGroup(int group), CCTK_PrintVariable(int variable) Changes CCTK_GetNumTimeLevels to CCTK_GetNumTimeLevels_ByIndex to follow normal convention. Added CCTK_GetNumTimeLevels(const char *name) git-svn-id: http://svn.cactuscode.org/flesh/trunk@634 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
* Changes for T3Eallen1999-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@626 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Need to include cctk.h to get CCTK_WARN macros.allen1999-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@622 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added __FORTRANFILE__ to CCTK_Warn macroallen1999-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@621 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
* Sorted out previous confusions (hopefully)allen1999-07-03
| | | | | | | | Tom, Thomas, Reduction now has just one Return type, and doesn't say what the input types are. git-svn-id: http://svn.cactuscode.org/flesh/trunk@617 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
* INTEGER -> INTallen1999-07-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@611 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added _DECLARE_CCTK_CARGUMENTS to get all the standard stuff of theallen1999-06-30
| | | | | | | cGH. git-svn-id: http://svn.cactuscode.org/flesh/trunk@608 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fix ... I was calculating all reduction operations twiceallen1999-06-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@606 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Include file name changesallen1999-06-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@605 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
* Compiler warning fixallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@596 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added call to CCTKi_ParamFinaliseallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@595 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Little compiler warning fixesallen1999-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@594 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The GH is now called cctkGH when it is passed into RFRed routines toallen1999-06-28
| | | | | | | | | avoid confusion. Added macros for CCTK_INFO and CCTK_PARAMWARN git-svn-id: http://svn.cactuscode.org/flesh/trunk@593 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added CCTK_ParamWarn to give a warning about parameters and add one to theallen1999-06-28
| | | | | | | | | | | | | | | | | count of parameter warnings. Use this in any routine registered at ParamCheck to give a warning which should stop the code. This has a macro CCTK_PARAMWARN("blah") which adds on the thorn name Changed CCTK_Info to also take the thorn name, and there is now a macro CCTK_INFO("blah") to automatically add it. Also added CCTKi_Paramfinalise which is called by flesh after param check to stop the code if there are parameter problems. git-svn-id: http://svn.cactuscode.org/flesh/trunk@592 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New names for cGH variablesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@587 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Missing prototypesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@586 17b73243-c579-4c4c-a9d2-2d5706c11dac
* missing header filesallen1999-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@585 17b73243-c579-4c4c-a9d2-2d5706c11dac