summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Change CCTK_IsOverloaded to CCTK_IsFunctionAliasedallen2002-05-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2805 17b73243-c579-4c4c-a9d2-2d5706c11dac
* CC linker on origin doesn't accept concatenation of warning numbers intradke2002-05-08
| | | | | | | '-woff 84,85' option as the man page suggests. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2800 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the C/C++ compiler instead of /lib/cpp to generate the dependencies fortradke2002-05-08
| | | | | | | | fortran files. The system's preprocessor had problems with expansions of macros which became very long. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2799 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Spelling change existant --> existent.rideout2002-05-08
| | | | | | | Fixes Cactus/1005. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2798 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added '#! /usr/bin/perl' as the first line. Now it can be executed directlytradke2002-05-07
| | | | | | | after it has been given execute permissions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2797 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for the C99 restrict keyword. This is dealt with in the samegoodale2002-05-07
| | | | | | | | | | | | | | | | | | | | | | way as the const keyword - i.e. if it exists we do #define restrict restrict and if it doesn't exist we do #define restrict so it is safe to start using the restrict keyword in your C files, they will still compile with compilers which don't support restrict. Note that if you had a local variable called 'restrict' in C you will get an error message, however you would have received one anyway when compiling with a C99 compliant compiler. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2796 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Erik's flags for the Intel compilers.tradke2002-05-07
| | | | | | | This closes PR Cactus/1004. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2795 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added option '-N11' to F90FLAGS for absoft compiler.tradke2002-05-07
| | | | | | | This should fix a problem Hisaaki ran into when compiling ADM. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2794 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Small formatting changesallen2002-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2788 17b73243-c579-4c4c-a9d2-2d5706c11dac
* stopping people from using tableofcontents...ikelley2002-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2787 17b73243-c579-4c4c-a9d2-2d5706c11dac
* trying to get author name, title, etc.ikelley2002-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2786 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add arguements for updating to a tagged version, this is not integratedallen2002-05-04
| | | | | | | with gmake yet. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2783 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing the logic for testing if output files are created and if they are ↵allen2002-05-04
| | | | | | empty etc. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2782 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed unused perl script.tradke2002-05-03
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2781 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding Fortran pointers for function aliasing, but not working yetallen2002-05-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2779 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow '::' to be used in parameter range descriptions.tradke2002-05-02
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2778 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added file extensions gauss, alm and ulallen2002-05-01
| | | | | | | | | | | | All file extensions will be added by testsuite configuration files soon, once another perl script is written. (thorns can either add global extensions for all tests, or local extensions just for their own thorn) Catch the case when the original file has a nan or an inf but the new file has a real number (this was caught but there was no message to tell you about the nans, and the reported differences were out by a lot :) ) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2777 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for empty files in both test and archive and do the appropriateallen2002-04-30
| | | | | | | | | | thing Check for divide by zeros even in the cases where you think they could never ever happen and ask how you could ever get this. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2776 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for CCTK_POINTER in function aliasingallen2002-04-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2773 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow CCTK_POINTER to be used in aliased functionsallen2002-04-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2772 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Create aliased function bindings for both used and provided functions, not justallen2002-04-28
| | | | | | | those which are actually being used. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2767 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Patch from Ian Hawke for Function Aliasingallen2002-04-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2766 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added an option to rerun a test but show the Cactus output on screenallen2002-04-27
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2765 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed my dodgy matching of known datafile extensions, also now reportallen2002-04-27
| | | | | | | on which files aren't being tested (ignoring . .. CVS *.par *~) git-svn-id: http://svn.cactuscode.org/flesh/trunk@2760 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now works for all the ascii data from IOBasic and IOASCIIallen2002-04-27
| | | | | | | | | | | | | | | - recognize extensions xl yl zl tl dl asc gnuplot (later this will be configurable) - check all columns - ignore comments lines " and # (not sure if really want this) Please look out for problems since a lot of the logic in the comparison section changed. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2759 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added back prompt command to scripts this means thatallen2002-04-26
| | | | | | | | | | gmake <config>-testsuite PROMPT=no will run through with the defaults for everything, including running all the tests, and then stop. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2757 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus/983allen2002-04-26
| | | | | | | | | | | | Check for existance of timebins/groups for scheduling <IN> as well as scheduling <AT>. Give a warning for scheduling <IN> a non-existant timebin. Print warnings at the end of CST as well as during CST. This needs more tidying to look prettier. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2756 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed arguements in subroutine call to print error messageallen2002-04-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2755 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't get confused by ( and ) in strings in macro arguments.goodale2002-04-25
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2754 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix logic for detecting attempt to try to activate more timelevels thangoodale2002-04-25
| | | | | | | | | | | | actually exist for a group, also prettyfied the error message for the 1 timelevel case. Fixes PR 981. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2753 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed debug statementallen2002-04-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2752 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed bug where par files which core dumped would passallen2002-04-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2751 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed to allow #if or #elif <constant|define>.goodale2002-04-24
| | | | | | | | | A couple of bugfixes for diagnostic code. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2750 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Sorted out referencing a bit better, hopefully removes problem with a /%allen2002-04-24
| | | | | | | with a couple of people saw ... git-svn-id: http://svn.cactuscode.org/flesh/trunk@2749 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Can now set absolute or relative tolerance for all runs ... need to work outallen2002-04-23
| | | | | | | | still how to get to this menu in other cases and how to add this information to the end summary, and whether a testsuite should be able to set it's tolerance itself etc. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2748 17b73243-c579-4c4c-a9d2-2d5706c11dac
* adding more grdoc (documentation), changed ThornGuide.pl around quite a bit, ↵ikelley2002-04-23
| | | | | | added strict variable checking, adding in use of ThornUtils package, seems to work all good, so I am commiting git-svn-id: http://svn.cactuscode.org/flesh/trunk@2747 17b73243-c579-4c4c-a9d2-2d5706c11dac
* updateikelley2002-04-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2746 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fixes ... more to comeallen2002-04-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2745 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Evaluate AIX_BITS to check whehter to build 64-bit (the default now) or 32-bittradke2002-04-22
| | | | | | | executables. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2743 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add viewing output files to menuallen2002-04-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2742 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reworked the comparing part of the routineallen2002-04-22
| | | | | | | | | | | | | | | | | | | | | | | - now use absolute and relative errors test is |v1 - v2| < max ( abs_tol, rel_tol*max(|v1|,|v2|) where for now abs_tol = 1e-12 and rel_tol = 0 which should be what we had before (new implementation now means that a difference of 1000 doesn't pass!) - check values in first column (coordinates) as well as second column - give more information about the comparisons At the moment you can't set the rel_tol yourself but I do print what you would need for a test to pass to screen. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2741 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tweaking latex output for parametersallen2002-04-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2740 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Tweaking the latex outputallen2002-04-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2739 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Splitting up database into configuration, static and dynamic stuff.allen2002-04-21
| | | | | | | | | | | Added an initial try at interactively looking at the differences between files, now there are options to list both files, diff them or xgraph them. Any comments on the new testsuites are very welcome, in particular on the interfaces, please mail flesh@cactuscode.org with any suggestions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2736 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now thornguide also parses interface.cclallen2002-04-20
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2735 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New version of script for creating ThornGuide from Ian Kelleyallen2002-04-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2730 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for Darwin 5.3 and 5.4.tradke2002-04-19
| | | | | | | Nothing special here, just includes the standard configure options for Darwin. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2729 17b73243-c579-4c4c-a9d2-2d5706c11dac
* John's changes to the preprocessor flags to fix darwin-specific problemstradke2002-04-18
| | | | | | | eg. with passing an empty macro into other macros. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2728 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed old Runtest.allen2002-04-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2727 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Passing timelevel storage info from schedule.ccl files to the flesh. Thisgoodale2002-04-17
| | | | | | | | | | | | | should now work. Note that the COMM stuff is now completely obsoleted and the schedule stuff no longer schedules variable groups for comm (this only affects driver writers as the statement has been deprecated for ages). Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2725 17b73243-c579-4c4c-a9d2-2d5706c11dac