summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
* Should not call 'return' in a shell script which is sourced by configure.tradke2001-04-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2113 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cactus/569allen2001-04-14
| | | | | | | | Don't use C preprocessor to find dependencies of fortran files with .f, .f90, .f77 extensions. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2111 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for Cactus/605allen2001-04-13
| | | | | | | Pick up right libraries for f77 when no F90 compiler used git-svn-id: http://svn.cactuscode.org/flesh/trunk@2110 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New make targetallen2001-04-11
| | | | | | | | | | | gmake ThornGuide which creates documentation from the documentation in each thorn (if it is there). This includes an automatically generated table of the parameters from param.ccl, similar tables will come soon for interface.ccl and schedule.ccl Still a couple of things to tweak. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2108 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set PTHREADS_DEFINE to "_PTHREADS_D10" if Cactus was configured with ↵tradke2001-04-05
| | | | | | PTHREADS=yes. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2096 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cannot modify CFLAGS at this stage. So rather put defines necessary fortradke2001-04-05
| | | | | | | PTHREADS into cctk_Extradefs.h. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2095 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added '-D_PTHREADS_D10' to CFLAGS and CXXFLAGS if PTHREADS were configured.tradke2001-04-05
| | | | | | | Also set the native compilers to be the default ones. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2094 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set the compiler/linker flags for PTHREADS support according to the detectedtradke2001-04-05
| | | | | | | | configuration from the configure script. Changed '#define PTHREADS' into '#define CCTK_PTHREADS 1'. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2093 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added check for PTHREADS libs (c_r, pthread, pthreads).tradke2001-04-05
| | | | | | | | | | Removed check for mkdir(2) since this information isn't used anywhere in the code. Moved the 'extras/*/setup.sh' stuff to the end of configuration so that it can use information from the main configure script. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2092 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding recognition of xlc_r and xlC_r.goodale2001-04-04
| | | | | | | | | Fixing one shell-script buglet. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2089 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allowing ranges in a parameter range regex string.tradke2001-03-19
| | | | | | | Sorry, Tom, I couldn't wait. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2085 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Making sure there is at least one space between parameter type and name.goodale2001-03-17
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2082 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Include "cctk_Types.h" at top of generated include files cctk_Parameters.htradke2001-03-14
| | | | | | | | | and cctk_Arguments.h. Now these can be included in source files without depending on cctk.h. This closes PR Cactus/542. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2078 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added missing library 'pgftnrtl' for the PGI compiler.tradke2001-03-13
| | | | | | | This closes OR Compiler-559. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2075 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for Cactus/547 and more.allen2001-03-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | Hopefully configuring with and without the different fortran compilers now works. You can (hopefully) say F90=none and/or F77=none and get no complaints about unknown compilers and get all the underscores sorted out. In doing this I removed for now the F90_NOT_SET that I had put in before so that you get a semi decent line if you try and compile a fortran file with no fortran compiler since it was stretching my logic capabilities. Now you will get a less decent line, but it will still say "none" for the compiler rather than saying nothing. I'll try and remember to put it back. I'm think we can easily add the ability to have different F77 and F90 compilers as well, so long as they have the same underscore behaviour, but probably noone needs that. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2074 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding CCTK_BYTEallen2001-02-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2071 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for CCTK_BYTEallen2001-02-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2069 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing compiler warningsallen2001-02-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2063 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding function prototypesallen2001-02-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2062 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Initial implementation of Function Aliasing for thorns.allen2001-02-24
| | | | | | | | | | | | | | | | | | This is described on a Spec on the web pages at the moment, and will move to the documentation once it is tested and extended a bit more. If you want to have a look at it in action, checkout the thorns TestFunctions1A, TestFunctions1B and TestFunctions2 which will be in AlphaThorns in a few minutes time. At the moment it is only possible to use Function Aliasing for C functions which use and return Cactus data types. You will need to rebuild your configurations once you update, but apart from that these changes shouldn't affect anyone ... if you see any problems please let us know. Gabrielle git-svn-id: http://svn.cactuscode.org/flesh/trunk@2060 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding prototypes to remove compiler warningsallen2001-02-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2052 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding prototype to remove compiler warningsallen2001-02-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2051 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding function prototypesallen2001-02-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2046 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Re-indenting and some formatting.goodale2001-02-22
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2040 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Untabified.goodale2001-02-22
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2039 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Some tidying up.goodale2001-02-22
| | | | | | | | | | Now will refuse to run a test from the menu if it is missing thorns - these tests are marked with an `x' instead of a number. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2038 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Now parses an ActiveThorns which spans multiple lines.goodale2001-02-22
| | | | | | | | | Reports tests which are missed due to missing thorns. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2036 17b73243-c579-4c4c-a9d2-2d5706c11dac
* adding optimazations flags found by Peter Diener, no goes twice (!) as fastlanfer2001-02-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2034 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Adding cache data.goodale2001-02-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2030 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for Compilation/370allen2001-02-17
| | | | | | | | | | Use options from the configuration line/configuration file if they are available These then overwrite the autoconf options, so if you want to add just one optimisation flag, you also need to provide the ones which were already there. Sometime we may extend the notation to enable you to add flags etc. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2025 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Erik Schnetters fix for Lahey Fortran 95 6.0aallen2001-02-17
| | | | | | | Compiler/522 and Compiler/521 git-svn-id: http://svn.cactuscode.org/flesh/trunk@2024 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Perl scripts to generate bindings for Function Aliases.allen2001-02-12
| | | | | | | Not run as part of CST yet. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2017 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't treat NaN as an error if the testsuite also contains a NaN.tradke2001-02-02
| | | | | | | Added check for Infimum. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2012 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Count nans as errors when comparing testsuite output files.tradke2001-02-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2011 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed unnecessary /link from GENERAL_LIBRARIES to get rid of akcamarda2001-01-31
| | | | | | | link-time warning. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2010 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing addition of # 1 "filename" to preprocessed file as Microsoft Cgoodale2001-01-30
| | | | | | | | | doesn't seem to like it. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2009 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added /usr/local/lib/mpich/ to the list of paths to automaticallytradke2001-01-19
| | | | | | | search for an MPICH installation. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2002 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bug fix.goodale2001-01-18
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@2000 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New way of testing whether g77 uses libg2callen2001-01-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1999 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added math lib to the LIBS for OSF. Is needed at least to link Cactustradke2001-01-17
| | | | | | | on OSF5 systems. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1998 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed space between '-I' option and the following include path.tradke2001-01-17
| | | | | | | Now the native compiler on OSF5 can compile datestamp.c. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1997 17b73243-c579-4c4c-a9d2-2d5706c11dac
* File needed for Pittsburgh terascale machineallen2001-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1995 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Activate output of source file name preprocessor directive to preprocessedgoodale2001-01-14
| | | | | | | | | | | | | | | c and c++ source files, as per c_file_processor 1.15. This allows __FILE__ directives to work, and also allows the compiler to point to the c source file for warning/error messages. If this gives problems on any architecture it will need to be removed. You need to do a make <config>-config to activate this. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1992 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If $source_file_name is set (e.g. from the command line) output a c preprocessorgoodale2001-01-14
| | | | | | | | | | | | | | | line of the form # 1 "source file name" as the first line of the file. This allows __FILE__ directives to give correct path to file, and also allows the compiler to give correct paths for warning/error messages. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1991 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow space between implements and : .goodale2001-01-14
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1990 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for problem Tom spotted with how I set F90/F77 to descriptive stringsallen2001-01-13
| | | | | | | | if no compilers are found. This fix stops the perl script trying to compile a test program to look for C-Fortran name translation if there is no compiler. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1988 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Set F90 and F77 compilers to a explanatory string if they are not setallen2001-01-12
| | | | | | | | | | during configuration to prevent bizarre errors when compiling fortran code without a compiler set. Fixes Cactus/497 git-svn-id: http://svn.cactuscode.org/flesh/trunk@1987 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove contents of scratch directory for gmake realclean, clean, and cleanobjsallen2001-01-12
| | | | | | | Fixes Cactus/510 git-svn-id: http://svn.cactuscode.org/flesh/trunk@1986 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix for allowing absolute paths for options filesallen2001-01-08
| | | | | | | Cactus/504 git-svn-id: http://svn.cactuscode.org/flesh/trunk@1985 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added /usr/lib/mpich/ to the list of paths to automaticallytradke2001-01-08
| | | | | | | | search for an MPICH installation. This fixes BR Compiler 501. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1984 17b73243-c579-4c4c-a9d2-2d5706c11dac