summaryrefslogtreecommitdiff
path: root/lib/make/extras
Commit message (Collapse)AuthorAge
* Allow setting MPI=none which means to configure without MPI.tradke2002-03-25
| | | | | | | This closes PR Cactus/890. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2667 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Updated check for parallel version of HDF5 lib.tradke2002-01-17
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2582 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix for my my last commit.tradke2001-09-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@2355 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add the Globus include dirs to the MPI include path.tradke2001-09-13
| | | | | | | Needed for Gordon's code which makes use of the Globus API. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2354 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Define the MPI version used to be an integer constant so that it can be usedtradke2001-09-12
| | | | | | | in preprocessor directives. This is for Gordon. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2352 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support LAM 6.5.x installations which come with a different liblist thantradke2001-09-10
| | | | | | | | | | | | older versions. Added /usr/include and /usr/lib to the search path for standard LAM locations (like in RH 7.1). This closes PR Compiler-766. Search for MPI++ includes and add them to the include path. This closes PR Compiler-752. git-svn-id: http://svn.cactuscode.org/flesh/trunk@2348 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Define CCTK_MPI to be the MPI version used (eg. NATIVE, MPICH_ch_p4, ↵tradke2001-08-27
| | | | | | MPICH_globus etc.). git-svn-id: http://svn.cactuscode.org/flesh/trunk@2318 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
* 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
* 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
* 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
* 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
* 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 /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
* 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
* Added search for include/lam and lib/lam so can just dogoodale2000-12-13
| | | | | | | | | | | MPI=LAM when configuring on machines setup in that way (e.g. the rh6.2 rpm installation). Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1942 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Preliminary MPI config file for MPIPro.goodale2000-12-12
| | | | | | | | | Should configure with MPI=MPIPro Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1940 17b73243-c579-4c4c-a9d2-2d5706c11dac
* GRDOC fixes.goodale2000-12-12
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1939 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Missed a 32 on one library name.goodale2000-12-12
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1938 17b73243-c579-4c4c-a9d2-2d5706c11dac
* First cut at MPI configuration for HPVM.goodale2000-12-12
| | | | | | | | | Should configure with MPI=HPVM HPVM_DIR='...' Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1937 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Sorry, I can't do 'VAR += something' within a bourne shell.tradke2000-11-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1879 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added libm.a to the libs required for linking with HDF5.tradke2000-11-04
| | | | | | | Just in case this library might not be specified already by other packages. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1878 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Can use PTHREADS=yes to link in the pthread library.goodale2000-10-25
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1870 17b73243-c579-4c4c-a9d2-2d5706c11dac
* LAM libs and includes weren't set in case LAM_DIR was given.tradke2000-10-15
| | | | | | | Thanks to Markus for reporting this bug. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1868 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow the user to set LAM_LIB_DIR LAM_INC_DIR directly.tradke2000-10-11
| | | | | | | Fixes CactusPUGH-PUGH 463. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1864 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Removed the #define MPI MPI in cctk_Extradefs.h (use CCTK_MPI instead).tradke2000-08-01
| | | | | | | Now C++ code should be able to compile with MPI. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1796 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed configuration for MPICH_DEVICE=globus to support 1.1.x.tradke2000-06-27
| | | | | | | | Now it uses $GLOBUS_LIB_DIR/../etc/Makefile.mpich to obtain the libpaths and libs for Globus. This method should work for all versions of Globus. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1706 17b73243-c579-4c4c-a9d2-2d5706c11dac
* support for HDF5-1.3.x compress definitionslanfer2000-06-26
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1704 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Recommit Tom's changes to support MPICH 1.2 which I've accidently deletedtradke2000-06-15
| | | | | | | at my last commit. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1679 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Corrected order of globus libs so that Cactus is linking properly.tradke2000-06-07
| | | | | | | This is still for the old globus 1.0 stuff. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1677 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Bugfix for include dirs for old mpich configs.goodale2000-04-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1598 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Support for mpich-1.2.0 .goodale2000-04-19
| | | | | | | | | | | | | | | | Note that the new directory layout in this version of mpich means that it no longer needs MPICH_ARCH or MPICH_DEVICE, although if you specify them it increases the range of directories to look for mpich in. You still need to use MPICH_DEVICE to get the special libraries for globus or myrinet. It still works with the older MPICH version. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1594 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fixed a typo in configuration of HDF5.tradke2000-04-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1529 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Configuration file for PACX MPI.tradke2000-04-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1516 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use the NATIVE_MPI_XXX variables from the known-archs stuff heretradke2000-04-04
| | | | | | | | | | to finally set the MPI libs, libdirs, and includedirs. Also test if MPI=NATIVE was selected but the system doesn't provide a native MPI. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1514 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Changedallen2000-04-04
| | | | | | | | | | | | | | | | | #define MPI to #define CCTK_MPI CCTK_MPI #define MPI MPI (this one will be removed in beta 8) Now external packages which the flesh knows about will be defined with a CCTK_, to indicate this, but this won't be made fully consistent until the beta8 when there will be improvements to how the external packages are treated. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1511 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Search explicitely in /usr/lib/ for libz.a,tradke2000-03-27
| | | | | | | | | | and don't add it to the LIBDIRS if found. This prevents picking up the wrong (32bit) library on 64bit SGIs. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1495 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Checks for zlib in old 1.0.x versions of HDF5.tradke2000-03-14
| | | | | | | | | | Fixes (second part of) Erik's BR Compiler/274. Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1471 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added /usr/local/hdf5/serial/ to the search path for HDF5 installations.tradke2000-03-08
| | | | | | | | | | | | | | | | | This is where they installed HDF5 on berte.zib.de. As soon as parallel HDF5 is working the path should be changed to point to /usr/local/hdf5/parallel/. This fixes BR IO:212. The script now also checks if libhdf5.a was compiled with libz.a - if so, it does a search on this lib and adds it to LIBS and LIBDIRS. You can also set LIBZ_DIR manually. Thomas git-svn-id: http://svn.cactuscode.org/flesh/trunk@1448 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added configuration-time optiongoodale2000-02-17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | DEBUG=yes This was there before, but now the known-architecture files can contain C_DEBUG_FLAGS CXX_DEBUG_FLAGS F77_DEBUG_FLAGS F90_DEBUG_FLAGS Also added compile-time option WARNINGS=yes which should switch on warning flags during compilation. The known-architecture files specifies these flags via C_WARN_FLAGS CXX_WARN_FLAGS F77_WARN_FLAGS F90_WARN_FLAGS Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1390 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Erik's GRACE configuration stuff (after renaming to GRACE from NDAGH).goodale2000-01-28
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1327 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Renaming include files to new names so that MPI works againallen2000-01-16
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1269 17b73243-c579-4c4c-a9d2-2d5706c11dac
* allows to set MPICH_ARCH on the gmake line, eg. gmake MPICH_ARCH=alphalanfer1999-10-24
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@1094 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added Myrinet and ch_gm.goodale1999-09-28
| | | | | | | | | Put MYRINET_DIR=... to tell it where to find the MYRINET stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@1005 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Allow configuration process to complete if HDF5 is not set !!!!!!goodale1999-09-19
| | | | | | | Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@967 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Configure now automatically figures the HDF5 version (serial or parallel).tradke1999-09-18
| | | | | | | | | | MPI can be used with both versions (for the serial one Cactus won't make use of the parallel HDF5 extensions). If Cactus is not configured with MPI also, only the serial HDF5 version is accepted. git-svn-id: http://svn.cactuscode.org/flesh/trunk@957 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Configuration script for parallel HDF5 (configure option HDF5=PARALLEL)tradke1999-09-14
| | | | | | | | | | | | It checks that it is configured together with MPI and that HDF5_DIR really points to a parallel version of HDF5. The tricky thing with MPI is that the HDF5 lib should have been compiled with the same MPI version that is used for Cactus. Don't know how to check this for now. git-svn-id: http://svn.cactuscode.org/flesh/trunk@916 17b73243-c579-4c4c-a9d2-2d5706c11dac
* New file for WMPI - an MPI implementation for NT.goodale1999-09-04
| | | | | | | | | | | | | The user needs to set, e.g. WMPI_DIR='c:\Wmpi1.3' or whatever. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@873 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added libz.a for Linuxtradke1999-07-30
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@841 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Added configure for HDF5tradke1999-07-30
| | | | | | | | Just type HDF5=SERIAL for choosing the serial lib version. Will add parallel version later. git-svn-id: http://svn.cactuscode.org/flesh/trunk@838 17b73243-c579-4c4c-a9d2-2d5706c11dac