summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* On error dummy routines return -1allen2000-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1693 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Routines for querying array data from the cctkGH, such as lsh, bbox etcallen2000-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1692 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use CCTK_MyProc before traversing termination routinesallen2000-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1691 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added ParameterGetallen2000-06-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1690 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus also works for solaris 2.7allen2000-06-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1689 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Optimisation flagsallen2000-06-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1688 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Missing prototypesallen2000-06-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1687 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed missing prototypeallen2000-06-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1686 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some int's which should have been CCTK_INTs ... thanks Ryojiallen2000-06-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1685 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Using ParameterGetallen2000-06-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1684 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check that ExtractStrings extracts parametersallen2000-06-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1683 17b73243-c579-4c4c-a9d2-2d5706c11dac
* How to compile one thorn before another oneallen2000-06-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1682 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Using CCTK_ParameterGet to get flesh parameters.allen2000-06-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1681 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes to ParameterGet so that a wrong range is now a level one warning ↵allen2000-06-19
| | | | | | | | | | | instead of a level 0 warning. Cactus will still terminate when a parameter in a parameter file has an incorrect range, but the check now takes place outside of ParameterGet. This is to be able to change steerable parameters during a run without accidently crashing the code with a bad parameter value. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1680 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Recommit Tom's changes to support MPICH 1.2 which I've accidently deletedtradke2000-06-15
| | | | | | | at my last commit. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1679 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ignore directives in thorn listsallen2000-06-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1678 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Corrected order of globus libs so that Cactus is linking properly.tradke2000-06-07
| | | | | | | This is still for the old globus 1.0 stuff. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1677 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put the USE_CCTK_XXX macros on the same line as the return statementtradke2000-06-07
| | | | | | | | | so that preprocessed files keep their total number of source lines. If you want to follow compiler warnings the source lines it tells you should be okay now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1676 17b73243-c579-4c4c-a9d2-2d5706c11dac
* adding libs socket and nsl which are needed my MPICHlanfer2000-05-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1675 17b73243-c579-4c4c-a9d2-2d5706c11dac
* default locations for NATIVE MPIlanfer2000-05-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1674 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing malloc statement. This wasn't a problem as it allocated moregoodale2000-05-19
| | | | | | | | | | memory than it needed, but it was still wrong. Thanks for pointing it out Erik. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1673 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use override to reset the UTILS make variable.tradke2000-05-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1672 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added info needed for cross compilation.goodale2000-05-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1671 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added libraries for compiling fortran.goodale2000-05-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1670 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Experimental support for agoodale2000-05-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <config>-utils compile option. Thorns can add targets of the form $(UTIL_DIR)$(DIRSEP)<utility> : deps commands to build and then in their make.configuration.defn put ALL_UTILS += <utility> then when someone does gmake <config>-utils that utility will be built. Or people can do gmake <config>-utils UTILS="util1 util2 util3" to get just a subset of utilities. Currently $(UTIL_DIR) is set to be exe/<config>, and utility building targets should have somewhere in them if ! -d $(UTIL_DIR) ; then $(MKDIR) $(MKDIRFLAGS) $(UTIL_DIR) ; fi to make sure it exists. Util building should also attempt to be in the appropriate thorn's build directory $(BUILD_DIR)$(DIRSEP)<thorn> so the target commands should probably be of the form cd $(BUILD_DIR)$(DIRSEP)<thorn> ; make -f <utility-makefile> $@ SRCDIR=<utility src dir> ... to keep the object files in one place. Or of course they could make a subdir of the thorn's build directory. As I said before this is experimental, so some features may change as we experiment with it. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1669 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added an option to confirm the deletion of a configuration.goodale2000-05-16
| | | | | | | | | | | | | | | | If you set the environment variable DELETE_CONFIRMATION to yes, the make system will ask you for confirmation when you issue a make <config>-delete request. This is in response to feature request PR 352. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1668 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moved the termination condition check for the main iteration looptradke2000-05-15
| | | | | | | | into a separate routine DoneMainLoop(). Now parameter Cactus::cctk_itlast is really steerable. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1667 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks for HAVE_GETOPT_LONG_ONLY before including system getop.h file.goodale2000-05-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1666 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added check for getopt_long_only. This should hopefully fixgoodale2000-05-15
| | | | | | | | | PR 354. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1665 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing the -j flag from calls to sub-makes unless the TJOBS orgoodale2000-05-15
| | | | | | | | | | | FJOBS has been set. This resolves PR 351. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1664 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Moving /TP flag for CXXFLAGS to CXX since it is essential in tellinggoodale2000-05-14
| | | | | | | | | the cl compiler that the file being compiled is C++. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1663 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Subtle change to fortran name determination which makesgoodale2000-05-14
| | | | | | | | | | it work with the SGI ia64 compiler, and should also make it work on the SX 5. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1662 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added libs for SGI ia64 compiler.goodale2000-05-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1661 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks the value of the BUILD_GETOPT and BUILD_REGEX flags beforegoodale2000-05-14
| | | | | | | | | | | adding the files to the SRCS line. You may need to do a reconfig after this update. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1660 17b73243-c579-4c4c-a9d2-2d5706c11dac
* A few more checks for things. Now looks for regex.h and getopt.h andgoodale2000-05-14
| | | | | | | | | | if they don't exist it sets the make variables BUILD_REGEX and BUILD_GETOPT to no, otherwise they are yes. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1659 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing obsolete prototypegoodale2000-05-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1658 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Minor change.goodale2000-05-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1657 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing #include <malloc.h>goodale2000-05-13
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1656 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Correcting a mistake I made earlier in interpreting the autoconfgoodale2000-05-12
| | | | | | | | | manual. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1655 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fixes for cross-compilation. Now will stop if the variousgoodale2000-05-12
| | | | | | | | | sizes aren't defined. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1654 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change to syntax for cross-compilation.goodale2000-05-12
| | | | | | | | | | | | | | | Now need BUILD_MACHINE= TARGET_MACHINE= HOST_MACHINE= as $HOST is sometimes set with the host name. Votes for better names for these options welcome. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1653 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Preliminary support for cross-compilation.goodale2000-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Setting BUILD=, or HOST=, or TARGET= will pass --build=, ... to the configure process. If cross compiling you need to set ENDIAN - either big or little SIZEOF_LONG_INT SIZEOF_INT SIZEOF_SHORT_INT SIZEOF_LONG_DOUBLE SIZEOF_DOUBLE SIZEOF_SHORT SIZEOF_POINTER otherwise you'll get an error. You may also set NULL_DEVICE to tell it the location of the null device. If you don't set this you'll just get a warning, and it will default to /dev/null. This is weakly tested, as I am limited in what I can cross compile for. Fixed semantics for DEBUG to be as in previous commit, except DEBUG=DEFINES define CCTK_DEBUG and not DEBUG in the header files. Partially dealt with PR 340 -- -g -O2 no longer automatically appear as the compilation flags. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1652 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check, using C++, for the presence of vector and vector.h . This shouldgoodale2000-05-12
| | | | | | | | | help routines using the C++ STL to include the appropriate headers. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1651 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing memory leak.goodale2000-05-12
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1650 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't malloc zero bytes when there are no GH extensions.goodale2000-05-12
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1649 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Skip already unregistered GH extensions when looping over all handles.tradke2000-05-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1648 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed couple of bugs I just commitedallen2000-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1647 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing CCTK_CreateDirectoryallen2000-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1646 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Switched the arguments for CCTK_CreateDirectory so that the string is lastallen2000-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1645 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed compilation to be 64 bit.goodale2000-05-10
| | | | | | | | | | | | Added stuff for MPI. Currently the jobs compiled this way are JOBTYPE=SS . I will continue experiments with E8S executables... Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1644 17b73243-c579-4c4c-a9d2-2d5706c11dac