summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* 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
* Changing the #def statement to be the filenameallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1025 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing #def statement to be the filenameallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1024 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding all CCTK_ functions to C headerallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1023 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added CCTK_FortranString which turns a C string into a fortran stringallen1999-10-14
| | | | | | | | Note that the fortran string has to have its length predefined, this routine returns also the number of characters which are used git-svn-id: http://svn.cactuscode.org/flesh/trunk@1022 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fortran binding for CCTK_mkdirallen1999-10-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1021 17b73243-c579-4c4c-a9d2-2d5706c11dac
* STR_cmpi returns immediately if the two string are a different length. Thegoodale1999-10-13
| | | | | | | | | return code in that case indicates which is longer. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1018 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks the return of SplitString and doesn't pass a null string to the parametergoodale1999-10-13
| | | | | | | | | | | stuff. Fixes PR/96. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1017 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added F wrapper forlanfer1999-10-05
| | | | | | | | | | | | | | | CCTK_IsThornActive(retvalue, "ThornName") CCTK_IsImplementationActive(retvalue, "ImpName") where retvalue = 1 indicates active to some degree this can be used in place of #ifdef THORNNAME gerd git-svn-id: http://svn.cactuscode.org/flesh/trunk@1008 17b73243-c579-4c4c-a9d2-2d5706c11dac