summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Adding a "help" argument to the CST_error call to start adding suggested ↵allen2001-08-19
| | | | | | | | | causes for the errors. At the moment the help message is always shown, since I've only added a couple so far. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2307 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding prototype to fix compiler warningallen2001-08-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2306 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use readdir() instead of shell globbing to clear out test directory.tradke2001-08-17
| | | | | | | This prevents a shell warning if there were no files to remove. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2305 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use readdir() instead of file globbing to get the list of output files to ↵tradke2001-08-14
| | | | | | | | | | | compare. This should fix problems on some platforms where the shell cannot return more than a certain number of filenames. Closes PR Cactus-760. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2303 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed the regex when searching for *.par files.tradke2001-08-07
| | | | | | | This closes PR Cactus-741. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2300 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Sort the list of testsuite parameter files alphabetically in the menu.tradke2001-08-07
| | | | | | | This closes PR Cactus-757. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2299 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added more checking for consistency of ancestors. Now CST catches privateallen2001-07-11
| | | | | | | | | | | | | | variables in a thorn with the same names as public variables from it's parents. (I'm sure I did this to fix a bug report but I can't find it now). Expanded some warnings to give more suggestions. Also added a system_database to hold odd things like the configuration and cctk directories. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2286 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding a missing space in the link lineallen2001-07-11
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2285 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the new thornlib linklist for the Cactus linker commandline.tradke2001-07-11
| | | | | | | | You need to also update lib/sbin/CST and then rebuild your configuration in order to use the new liblist. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2284 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Build a sorted list of all thorns' libraries which is minimal if there aretradke2001-07-11
| | | | | | | | | | | | | | | | no cross-dependencies - otherwise it will fall back to the old scheme of putting every lib twice on the linker command line. This should fix problems with unresolved symbols for configurations with thorns which indirectly depend on other thorns (.eg. IOStreamedHDF5 -> IOHDF5Util -> PUGHSlab). Closes PR Cactus 658 and Cactus-722. You need to also update lib/make/make.configuration and then rebuild your configuration in order to use the new liblist. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2283 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed parsing of executable name when there is a - in the configuration.allen2001-07-10
| | | | | | | Fixes: Cactus/735 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2274 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for a % in the default valueallen2001-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2263 17b73243-c579-4c4c-a9d2-2d5706c11dac
* More #defines for _CCTK_FARGUMENTS and _CCTK_CARGUMENTSallen2001-07-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2262 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for potentially uninitialized shell variable.tradke2001-06-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2258 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Recognize CCTK_COMPLEX8, CCTK_COMPLEX16, and CCTK_COMPLEX32 types in ccl files.tradke2001-06-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2257 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Undo my last commit which broke CST configuration on architectures excepttradke2001-06-27
| | | | | | | Windows :-(. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2254 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $PERL instead of perl in a command. This fixes a CST problem under Windows.tradke2001-06-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2252 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed HDF5 configuration setup for Windows where libz is named zlib,tradke2001-06-26
| | | | | | | and no math lib should be in LIBS. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2251 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing to use CCTK_WriteLine rather than cat to write to archdefs.h.goodale2001-06-25
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2249 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added function CCTK_WriteFiles which compares file against old version andgoodale2001-06-25
| | | | | | | | | | | | | | | | | only overwrites if the new version is genuinely new. Now CCTK_CreateFile saves a list of files it has created. Changed the stuff in configure.in to use CCTK_CreateFile to create the architecture and extras files and to always use CCTK_WriteLine to write to a file. Now if you reconfigure with precisely the same config options you don't end up rebuilding the whole configuration if you have MPI or HDF5. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2248 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set F??FLAGS to output only diagnostic messages of error level 4 and higher.tradke2001-06-20
| | | | | | | Set F??_WARN_FLAGS to switch on output of all diagnostic messages. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2245 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Spelling correction.goodale2001-06-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2244 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing spurious newline.goodale2001-06-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2243 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed brackets in evaluation of F77FLAGS and F90FLAGS.tradke2001-06-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2240 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Always append '-64' to the FXXFLAGS for 64-bit configurations.tradke2001-06-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2239 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix compiler options for configurations with gcc (compile as 32 bit).tradke2001-06-18
| | | | | | | Allow generation of makefile dependencies using gcc as a preprocessor. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2238 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use C_WARN_FLAGS to build CXX_WARN_FLAGS only if CC is gcc.tradke2001-06-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2237 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added some more options to C_WARN_FLAGS and CXX_WARN_FLAGS resp.tradke2001-06-18
| | | | | | | | | if the C/C++ compiler is gcc/[cg]++. Since this is set by configure now it will be used for all architectures (not just Linux). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2236 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changes to information given in the warning messagesallen2001-06-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2235 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Compaq f90 compiler which migh be installed on Linux Alpha systems.tradke2001-06-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2232 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed regex to build the inherits/friend/shares lists for a thorn.tradke2001-06-14
| | | | | | | | It basically now allows both white spaces and commas as separators. This closes PR Cactus/720. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2231 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing name of make variable used to pass make target to submakes to ↵goodale2001-06-13
| | | | | | | | | | | | CCTK_TARGET as TARGET seems to conflict with an environment variable used by the compilers on the T3E. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2230 17b73243-c579-4c4c-a9d2-2d5706c11dac
* With my latest commit I accidentally removed MKDIR and MKDIRFLAGStradke2001-06-13
| | | | | | | | from the configure script. Of course, these are still used by the make system. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2229 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed the USE_CCTK_PARAMETERS and CCTK_USE_ARGUMENTS macros to use atradke2001-06-12
| | | | | | | | 'const void *' dummy pointer for assignments. This should also fix PR Cactus-715. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2227 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Get rid of FMODIFIER (DEPRECATED IN BETA 9) and MKDIR/MKDIRFLAGS whichtradke2001-06-12
| | | | | | | aren't used anymore in the code. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2225 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Count files properlyallen2001-06-12
| | | | | | | Fix for Cactus/704 from Erik Schnetter git-svn-id: http://svn.cactuscode.org/flesh/trunk@2224 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding -D_WIN32 to flags for CPP as the CPP in the latest version Cygwin nogoodale2001-06-07
| | | | | | | | | longer defines this. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2220 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check that the numbers and names of files match up.allen2001-06-04
| | | | | | | Reorganised the end report to have a warning section. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2215 17b73243-c579-4c4c-a9d2-2d5706c11dac
* The Hitachi SR8000 compiler doesn't seem to like the way the thorngoodale2001-05-23
| | | | | | | | | | | attributes list was being assigned, so now have to declare the array with a fixed size and assign each member of the array manually 8-( Maybe one day they'll fix the compiler and things can be tidied up again... Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2208 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Only pass the list of friends this thorn declares, not the whole friendshipgoodale2001-05-22
| | | | | | | | | group, to the registration routines. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2206 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing excess CVS keyword substitution.goodale2001-05-21
| | | | | | | | | Removing a blank line from the output. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2200 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Several inter-twined changes: -goodale2001-05-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make system now looks in bindings/build/$(THORN)/make.code.defn for additional objects to be built and linked into a library. The CST puts a file cctk_ThornBindings.c into this directory. This should solve the empty library problem - PR 638. The interface to the internal routine CCTKi_RegisterThorn has changed. The new file created by the CST uses the correct new syntax, ands passes information about ancestors and friends into the flesh. Hence the commit of two separate things in one commit, as the both changes require a -rebuild. Please do a make <config>-rebuild or your code will not compile. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2199 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updating now that we no longer need full paths to libs under NT. Notgoodale2001-05-21
| | | | | | | | | tested as I have no current machine with WMPI. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2198 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tidying up some cruft.goodale2001-05-20
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2197 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Parameters should be decalred as constant.goodale2001-05-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2195 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Pick up name of executable from make.config.defn in case someone has changedgoodale2001-05-16
| | | | | | | | | it from the default. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2190 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for isnan.goodale2001-05-16
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2189 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing fortran name generation, partially broken (especially for Windows)goodale2001-05-15
| | | | | | | | | sometime in the last few commits. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2185 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Pacific vastf90 compiler needs appropriate g77 libs.goodale2001-05-15
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2184 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changing defualt of RANLIBFLAGS from 'cs' to '-cs' since the '-' seems to begoodale2001-05-14
| | | | | | | | | necessary on Darwin. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2181 17b73243-c579-4c4c-a9d2-2d5706c11dac