summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAge
...
* An attempt to auto-detect device specific libs and libdirs for a LAM ↵tradke2005-02-15
| | | | | | installation. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3988 17b73243-c579-4c4c-a9d2-2d5706c11dac
* bugfix in previous commit -- hopefully we now handle all possible casesjthorn2005-02-10
| | | | | | | of OPTIMISE=something and OPTIMIZE=something-else correctly git-svn-id: http://svn.cactuscode.org/flesh/trunk@3987 17b73243-c579-4c4c-a9d2-2d5706c11dac
* [[from Jonathan && Thomas R jointly]]jthorn2005-02-10
| | | | | | | | | | | | | | | | | | catch the error case where ~/.cactus/config (or another options file) contains (eg) OPTIMISE=no # UK spelling with "S" but the user says gmake blah-config OPTIMIZE=yes # US spelling with "Z" or more generally, where (after combining settings from all options file(s) and the command line) we have an inconsistent mixture of OPTIMISE and OPTIMIZE settings before this commit, this would produce a no-optimization configuration with this commit, it produces an optimized configuration git-svn-id: http://svn.cactuscode.org/flesh/trunk@3986 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Autodetect whether we need to link against pmpich lib also.tradke2005-02-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3978 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Read Cactus configuration options from files listed in an environment variabletradke2005-01-31
| | | | | | | | | ${CACTUS_CONFIG_FILES}. If no such variable is set, the default options file ${HOME}/.cactus/config will be read. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3976 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove support for grid variables of type CCTK_CHARschnetter2005-01-29
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3973 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Another version of darwin.goodale2005-01-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3965 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add missing #include <stddef.h> to autogenerated filesschnetter2005-01-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3963 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Reordered fortran runtime libraries for Portland compilers.tradke2005-01-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3960 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed detection of gettimeofday(2) which was broken for Intel C/C++ 8.1.tradke2005-01-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3959 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Automatic detection of MPICH device-specific libs and libdirs for devicestradke2005-01-13
| | | | | | | | | other than globus and myrinet. So 'MPI=MPICH' should now work for arbitrary devices if the MPICH installation comes with a config file $MPICH_DIR/etc/mpichlib.conf. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3958 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed two bugs in handling of invalid datatypes such CCTK_INT8, one of whichrideout2005-01-11
| | | | | | | caused the CST to hang. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3955 17b73243-c579-4c4c-a9d2-2d5706c11dac
* known-architectures file for the current OpenBSD release (= 3.6)jthorn2005-01-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3954 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changed way that variables are automatically 'used' so that we don't getgoodale2005-01-07
| | | | | | | compiler warnings about the restrict qualifier. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3952 17b73243-c579-4c4c-a9d2-2d5706c11dac
* When building utility programs, include makefile definitions generatedtradke2004-12-21
| | | | | | | from a thorn's configuration.ccl. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3942 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added /usr/gm and /usr/local/gm to places to search for myrinet.goodale2004-12-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3934 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Catch too many tokens in an argument problem for aliasedhawke2004-12-15
| | | | | | | | | | functions. This usually implies that an error was made, such as a comma being accidentally missed. Fixes PR 1886. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3933 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make cactus thorn lib names less likely to clash with system namesgoodale2004-11-30
| | | | | | | by prefixing - currently use thorn_ for nostalgie reasons 8-) git-svn-id: http://svn.cactuscode.org/flesh/trunk@3921 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add the restrict qualifier to C/C++ arguments.goodale2004-11-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3920 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Define CCTK_RESTRICT to be the appropriate restrict qualifier forgoodale2004-11-30
| | | | | | | C or C++. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3919 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixes for 'x86_64':tradke2004-11-26
| | | | | | | | | | 1) reduce default optimization level from '-O3' to '-O2' for C_OPTIMISE_FLAGS and CXX_OPTIMISE_FLAGS. 2) Don't specify '-xP' for F??_OPTIMISE_FLAGS as the code generated with this optimization option will not run on an Opteron processor. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3917 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not add standard directories to the include and library paths.schnetter2004-11-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3916 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove superfluous empty line in output.schnetter2004-11-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3915 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Turn on aggressive optimization for the PathScale compilers.tradke2004-11-18
| | | | | | | Make the fortran compilers generate symbols with a single trailing underscore. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3914 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added math vector library for PathScale compiler.tradke2004-11-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3913 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Linux architecture support for PathScale compilers.tradke2004-11-16
| | | | | | | Only tested as cross compilers so far, with standard optimization options. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3912 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removing some strange lines and some lines scheduled for removal in beta16.goodale2004-11-15
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3911 17b73243-c579-4c4c-a9d2-2d5706c11dac
* LAM libraries wants libdl. Added to MPI_LIBS.tradke2004-11-14
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3908 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed C++/LD options for the Portland compiler suite.tradke2004-11-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3907 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed typo for Portland C++ compiler flag settings: CXX_FLAGS -> CXXFLAGS.tradke2004-11-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3906 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add HAVE_HDF5_STREAM_VFD and HDF5_LFS_FLAGS makefile variables.tradke2004-11-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3905 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not omit standard lib/include paths (/usr/ and /usr/local/) if the usertradke2004-11-08
| | | | | | | | | specified them explicitely as HDF5_DIR. Detect availability of Stream VFD and LFS and set appropriate makefile variables to be used by HDF5 thorns. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3904 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Put a newline between different MAKE_DEFINITION blocks.tradke2004-11-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3903 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Cast the Fortran CCTK_ARGUMENTS list elements from void* to theschnetter2004-11-05
| | | | | | | correct type. This is necessary to call Fortran routines from C++. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3900 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for the basename of $LD when testing for specific linkers.tradke2004-11-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3898 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Another version of darwin.goodale2004-11-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3894 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Make a better job of finding compiler libs.goodale2004-11-01
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3880 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add /usr/local/include and /usr/local/lib to appropriate compiler/linkergoodale2004-10-29
| | | | | | | | paths as there are some machines (e.g. sr8000.lrz-muenchen.de) which don't do this automatically. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3879 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Intel Fortran compiler for EM64T architecture doesn't know about '-xN'tradke2004-10-26
| | | | | | | optimization option. Use '-xP' instead. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3877 17b73243-c579-4c4c-a9d2-2d5706c11dac
* LAM itself requires pthread library.tradke2004-10-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3876 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Change macro name "HDF5" to "CCTK_HDF5".schnetter2004-10-21
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3875 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't explicitly link against Intel C++ libs when using Intel 8.x and higher.tradke2004-10-06
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3868 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't set "/usr/include", "/usr/local/include", "/usr/lib", and "/usr/local/lib"tradke2004-09-23
| | | | | | | as explicit include/library search paths. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3867 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't set "/usr/include", "/usr/local/include", "/usr/lib", and "/usr/local/lib"tradke2004-09-23
| | | | | | | as explicit include/library search paths. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3866 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Remove option '-nopt' from STD_FLAGS. It isn't recognized anymore.tradke2004-09-22
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3865 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Don't set "/usr/include", "/usr/local/include", "/usr/lib", and "/usr/local/lib"tradke2004-09-17
| | | | | | | | | as explicit include/library search paths. This closes PR Cactus-1846: "/usr/include in include path due to LAM in /usr". git-svn-id: http://svn.cactuscode.org/flesh/trunk@3864 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New known architecture file for darwin 7.5.0.goodale2004-09-09
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3863 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added tracking of options for thorn configuration scripts. Now a thorngoodale2004-08-27
| | | | | | | | | | | | | | | | | | | | | | may specify OPTIONS a b c in a PROVIDES block in its configuration.ccl and these options will be tracked and stored in the configuration's config-info file. The config-info file, and any options file specified on the command line are now used to setup the environment before a configuration script is run by the CST. Note that the only options stored to the config-info file by the CST are ones specified in the configuration.ccl files, and configuration scripts are invoked each time the CST is run, so any option used by a thorn's configuration script MUST be mentioned in the configuration.ccl file to be remembered the next time the CST is invoked. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3855 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixing problem detected by perl -cw .goodale2004-08-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3854 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Clean up the cleaning up for latex:schnetter2004-08-20
| | | | | | | | | | | Introduce a new function "CleanFromC" that takes a C string in the C source code notation and removes the backslashes. Use this when group properties (e.g. tags tables) are transformed to latex. Clean up the regexps so that they become more readable. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3852 17b73243-c579-4c4c-a9d2-2d5706c11dac