summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Allow a thorn, which PROVIDES a certain capability, to also REQUIRE it.tradke2004-05-17
| | | | | | | | In this case the REQUIRES clause will be silently ignored to avoid cyclic dependencies in the makefile as well as for the tsort algorithm. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3739 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reset values of LANG and SCRIPT tokens before parsing the next thorn'stradke2004-05-17
| | | | | | | | configuration.ccl file. This fixes problems with the next thorn defining empty values for those tokens. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3738 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Give somewhat better error message if a thorn's configuration script couldn'ttradke2004-05-17
| | | | | | | be run successfully. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3737 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use $(BINDINGS_DIR) to point to a bindings configuration make.configuration.defntradke2004-05-17
| | | | | | | file for a thorn. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3736 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Include the bindings configuration make.code.defn for a thorn.tradke2004-05-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3735 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed path to a thorn's bindings Configuration make.configuration.deps file.tradke2004-05-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3734 17b73243-c579-4c4c-a9d2-2d5706c11dac
* As a standard configuration now builds without warning abouthawke2004-05-15
| | | | | | | | inconsistent aliased functions, change this to be a level 0 error instead of just a warning. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3732 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reverting the last change as this is causing problems.goodale2004-05-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3731 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Search for "mpi_errno.h" instead of "mpe.h" to auto-locate an MPICH ↵tradke2004-05-14
| | | | | | installation. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3730 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated Cray architecture description files with flags that will actuall buildjshalf2004-05-13
| | | | | | | a working executable on the ORNL machine. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3728 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix errors in the script for changing the cwd to $arrangements_dir.jshalf2004-05-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3727 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the CCTK_HOME from the environment if it is available. Fixes a problemgoodale2004-05-11
| | | | | | | on windows. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3718 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Yaakoub to grive warning if a variable and the group it is ingoodale2004-05-11
| | | | | | | | | | | have the same name, which could cause problems for IO thorns. Goes some way to solving PR 1328, although it doesn't cover the case where we have a variable named the same as another group in the thorn's scope, which would need to be checked thouroughly at the consistency checking phase. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3715 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Yaakoub to make the doc directories in arrangements be updated.goodale2004-05-11
| | | | | | | Fixes PR 1566. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3714 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Yaakoub to give thorn name in error message.goodale2004-05-10
| | | | | | | Fixes PR 1658. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3712 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Yaakoub to give a warning when there is a LANG specifier ingoodale2004-05-10
| | | | | | | | | for a schedule group. Fixes PR 1631. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3711 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Match the intent IN | OUT | INOUT exactly, so that (e.g.) INT is not a valid ↵hawke2004-05-10
| | | | | | intent. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3710 17b73243-c579-4c4c-a9d2-2d5706c11dac
* set fileformat to unix.tradke2004-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3709 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set fileformat to unix.tradke2004-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3708 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Just another fix for my latest commit on sorting an empty thornlist.tradke2004-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3707 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for my last commit: forgot to remove dummy entries in thornlist.tradke2004-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3706 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't try to sort an empty thornlist.tradke2004-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3705 17b73243-c579-4c4c-a9d2-2d5706c11dac
* This version of Darwin works with the new single darwin file.allen2004-05-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3704 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Extra debugging info.goodale2004-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3701 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Create a POSTREGRID schedule bin.schnetter2004-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3700 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some more optimization for Portland compilers.tradke2004-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3699 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Frank Loeffler's patch: explicitely set CACHELINE_SIZE on x86_64 to 64 bytes.tradke2004-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3698 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Ian's fix to compare function pointer arguments of aliased functions.tradke2004-05-07
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3696 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Print a warning message if the user specified a configuration option attradke2004-05-06
| | | | | | | | compile time. This closes PR Compiler/1669: "Should deal with inappropriate make command-line options". git-svn-id: http://svn.cactuscode.org/flesh/trunk@3695 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug when searching for thorn config files.tradke2004-05-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3694 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix syntax error.schnetter2004-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3693 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing this file so it is proper perl and turns arrangement_dir into a fullgoodale2004-05-05
| | | | | | | path. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3692 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed cases where chdir('..') was used which caused problems with symlinks.tradke2004-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3691 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for PETSc 2.2.0.schnetter2004-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3690 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Latest changes from Yaakoub.goodale2004-05-03
| | | | | | | | Added true topological sorting of thorns. Proper error logging from configuration scripts. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3685 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add a consistency check for aliased functions. Checks return types are ↵hawke2004-05-03
| | | | | | | | | argument types. Currently this is just a warning and not an error because many of the standard thorns actually lead to errors. When these are fixed this should be changed to an error and force-rebuild committed. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3682 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Catch syntax errors in size specifications like in "SIZE=1,2,".tradke2004-04-30
| | | | | | | This closes Cactus/1663: incorrect interface is undetected by CST but produces runtime error. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3679 17b73243-c579-4c4c-a9d2-2d5706c11dac
* s/...// -> s/...//ghawke2004-04-30
| | | | | | | Or, fixing function aliasing with multiple function pointer arguments. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3678 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed CCTK_DECLARE_ARGUMENTS and CCTK_DECLARE_PARAMETERS macros so thattradke2004-04-24
| | | | | | | | | | local variables/parameters are now used in their declarations block without requiring separate USE_CCTK_* macros). This closes PR Cactus/1657: CST doesn't ignore braces "{" instring literals. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3677 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a syntax error which got accidentally committed.tradke2004-04-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3674 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Implement 'REQUIRES FUNCTION' for interface.ccl files.tradke2004-04-23
| | | | | | | | | | Added a CST check that a required function is provided by at least one thorn from the thornlist. Added a runtime check (to CCTKBindings_RegisterThornFunctions()) to verify that all required functions are provided by some active thorn. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3673 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed small optimization bug in generating IsFunctionAliased.c.tradke2004-04-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3670 17b73243-c579-4c4c-a9d2-2d5706c11dac
* No need anymore to check for both OPTIMISE and OPTIMIZE. This is now alreadytradke2004-04-22
| | | | | | | done in the configure script. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3669 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow case-independent values for configure options WARN, OPTIMISE/OPTIMIZE,tradke2004-04-22
| | | | | | | | | DEBUG, C_LINE_DIRECTIVES, F_LINE_DIRECTIVES. This closes PR "Compiler/1655: configure command-line options should allow either case". git-svn-id: http://svn.cactuscode.org/flesh/trunk@3668 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed the '-bmaxdata:0x80000000' option from LDFLAGS when compiling intradke2004-04-21
| | | | | | | 64-bit mode. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3667 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Catch the case where a Fortran compiler has been set to "none",schnetter2004-04-14
| | | | | | | | indicating none has been found. Print a legible error message instead of gibberish. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3663 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove syntax error (forgotten ;;)schnetter2004-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3658 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Introduce the mechanism that forces users to re-configure theirschnetter2004-04-10
| | | | | | | | | | | configurations. (I updated detecting external libraries (MPI, PETSc, etc.) to use a scheme more sane, and realise only after the fact that people will have to reconfigure for that.) git-svn-id: http://svn.cactuscode.org/flesh/trunk@3657 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Say whether HDF5 is availableschnetter2004-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3656 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Say whether MPI is availableschnetter2004-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3655 17b73243-c579-4c4c-a9d2-2d5706c11dac