summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Various things pointed out by running Insure on the code.goodale1999-10-26
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1109 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Filled in routines to prnt out timer info. The format is still a bitgoodale1999-10-26
| | | | | | | | | | ugly, though 8-( Once I'm happy with things I may move the printing routines to a centrally accessable place. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1107 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Timers now do register the number of values they provide.goodale1999-10-26
| | | | | | | | | | Also now store integer values and do the conversion to double at the end - this has much better behaviour. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1106 17b73243-c579-4c4c-a9d2-2d5706c11dac
* A bugfix in creating anonymous timers.goodale1999-10-26
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1105 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added default return value for CCTK_mkdir (purify complaint)lanfer1999-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1095 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some preliminary code for printing out schedule stuff. Not used yet.goodale1999-10-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1093 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Got rid of an extraneous ; .goodale1999-10-24
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1089 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fortran string stuff on the T3E. Have introducedgoodale1999-10-22
| | | | | | | | | | | | | | | ONE_FORTRSTRING_PTR(arg) etc to get the pointer to a fortran string. Still needs testing on other architectures. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1084 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More updates to timer stuff.goodale1999-10-22
| | | | | | | | | | | | | | | | | | | | | | | | | | Now to get info from a timer, one must create a timer info function: info = CCTK_TimerCreateInfo(); Get the data CCTK_TimerGet(timer, info); Query the fields in the info structure, and then either query another timer with the same info structure, or destroy the info structure. CCTK_TimerDestroyInfo(info); The info structure contains the number of values, and an array of these values, along with header info, units, data types and values. I think this is a fairly complete interface, but if a better one can be found, this may change. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1083 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Timers are now created and timer data collected for scheduled routines.goodale1999-10-21
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1080 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes for new timer stuff.goodale1999-10-21
| | | | | | | | | | Currently have #if 0ed out all references to old timers in thorns and flesh to act as placeholders for new timer stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1079 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed to use new #ifdefs.goodale1999-10-21
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1078 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some new timer stuff. Compiles and links under linux and NT, butgoodale1999-10-20
| | | | | | | | | | | untested as yet. Still need to put in MPI time and the windows time stuff, as well as hardware counters, and still need to wrap schedule stuff with timers. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1074 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some fixes for NT.goodale1999-10-20
| | | | | | | | | Protected against multiple inclusion. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1070 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Small change to CCTK_ReduceLocalArray1D() which does now element-wise reductiontradke1999-10-20
| | | | | | | | | | | | | | | | | | | | | | on a single array. I'm not sure about the name of this function, it could have two meanings depending on the definition of 'array': 1) Every processor has its own array and wants to apply a reduction operation on each element with the corresponding elements of other processors' arrays. That's what CCTK_ReduceLocalArray1D() is doing now. 2) The array is a global, shared one (like a grid function), and reduction is done on all elements, resulting in a single output value. Any idea about another name to avoid this ambiguousness ? Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1067 17b73243-c579-4c4c-a9d2-2d5706c11dac
* reduction of 1d arrays, needs harmonizing!lanfer1999-10-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1065 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Prototypes for file utilitiesallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1062 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding more cctk_ headers for Callen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1061 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Splitting internal and general functionsallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1060 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding a ifdefallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1059 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Splitting general and internal functionsallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1058 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing #define to name of fileallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1057 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moving position of CactusBannerallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1056 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ordering routines in alphabetical order (!)allen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1055 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some bugfixes and renaming of parameter stuff.goodale1999-10-18
| | | | | | | | | | | | Some more stuff for ActiveThorns. Now the -O and -o commandline options do something sensible. You can also pass an optional parameter 'v' to -O which makes it very verbose. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1054 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix to threading of tree.goodale1999-10-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1051 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fixes - hopefully traversal of the threaded tree works now.goodale1999-10-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1049 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Only try and create each directory name onceallen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1048 17b73243-c579-4c4c-a9d2-2d5706c11dac
* forgot a ;lanfer1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1047 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added interface for 1D local array reduction - C-prototypeslanfer1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1046 17b73243-c579-4c4c-a9d2-2d5706c11dac
* added interface for 1D local array reductionlanfer1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1045 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Header file changesallen1999-10-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1044 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updating headers, removing constants to the new cctk_constants.hallen1999-10-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1043 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Additions to parameter stuff and activethorns - thanks Andre.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1042 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added cctk.h to includes, temporarily.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1041 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Minor change.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1040 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Return code.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1039 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put back CCTK_CoordOriginallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1038 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added cctk_Flesh.h before cctk_Comm.h.goodale1999-10-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1037 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed Startup.callen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1036 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing position of Bannersallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1035 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding fortran bindings and special status for Cactus bannerallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1034 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding stuff from the header fileallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1033 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added cctk.h, since I have removed it from cctk_Flesh.h ... stillallen1999-10-14
| | | | | | | need to sort the include files out somewhat git-svn-id: http://svn.cactuscode.org/flesh/trunk@1032 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus banner gets treated specially, so doesn't need to beallen1999-10-14
| | | | | | | registered anymore git-svn-id: http://svn.cactuscode.org/flesh/trunk@1031 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moving where banners are printedallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1030 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding prototypes for Banner functionsallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1029 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding an include for cctk_types.hallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1028 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding all prototypes, and removing structures to the file Coord.callen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1027 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Consistent naming convention ... there is a chance that thisallen1999-10-14
| | | | | | | might give compilation problems on the T3E/NT , I'm checking it now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1026 17b73243-c579-4c4c-a9d2-2d5706c11dac