summaryrefslogtreecommitdiff
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
* make <name>-thornparfiles was broken due to info comments in the ThornList.tradke1999-10-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1082 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added a default HP-ARCH in th rule for HP. This is a short-termgoodale1999-10-21
| | | | | | | | | | workaround, hopefully code to detect the correct cpu will be there eventually 8-) Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1081 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
* More configuration stuff. Should now properly detect a lot ofgoodale1999-10-21
| | | | | | | | | the standard timing stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1077 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now all files created by the CST are compared with those alreadyallen1999-10-21
| | | | | | | | on disk, and only written if different. This means that recompilation times should now be a lot quicker. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1076 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some more configuration stuff. Have started splitting nasty stuff offgoodale1999-10-21
| | | | | | | | | into an aclocal.m4 file. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1075 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
* Detection of various functions and header files.goodale1999-10-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1073 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The dependency fixer uses perl inline editing. This doesn't workgoodale1999-10-20
| | | | | | | | | under NT, so need to create a backup file and then delete it. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1072 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed some problems with the NT build.goodale1999-10-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1071 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
* Support for .cpp and .cxx extensions for C++ . This hasn't been tested.goodale1999-10-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1069 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CST only writes files which have changed (still a couple more writesallen1999-10-20
| | | | | | | | | | to replace). Also a bug fix for Build Headers for when the file to be included is in the include directory of the thorn. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1068 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
* Version number change v1 -> v3allen1999-10-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1066 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
* Got rid of unnecessary warningallen1999-10-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1064 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed thorn list parsing: GNATS/139allen1999-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1063 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
* Changed the buildthorns routine to return some info about a thorn.goodale1999-10-18
| | | | | | | | | BuildActiveThorns now adds comments to the ThornList. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1053 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't add extended ranges to master parameter.goodale1999-10-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1052 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
* package->arrangement .goodale1999-10-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1050 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