summaryrefslogtreecommitdiff
path: root/lib/make/extras/MPI
Commit message (Collapse)AuthorAge
* Improve flesh MPI configuration messageshinder2012-08-03
| | | | | | Avoid confusion now that the flesh MPI support is deprecated. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4856 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Do not add /lib64, /usr/lib64, or /usr/local/lib64 to LIBDIRSeschnett2011-11-13
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4770 17b73243-c579-4c4c-a9d2-2d5706c11dac
* use define OPENMPI_BIN_LIB_DIR to specify library directories which have to ↵knarf2010-12-01
| | | | | | be searched when the openmpi binaries are executed. This can happen e.g. when using openmpi which was compiled with the intel compiler, but the corresponding intel module wasn't loaded git-svn-id: http://svn.cactuscode.org/flesh/trunk@4655 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Especially with the widespread use of Carpet this can catch the eye ofknarf2009-09-10
| | | | | | | an user early and point to the right place to fix git-svn-id: http://svn.cactuscode.org/flesh/trunk@4567 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Steve White's patch to auto-configure with MPICH2tradke2007-08-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4425 17b73243-c579-4c4c-a9d2-2d5706c11dac
* fix MPI_INCLUDES and MPI_LIBS when using OpenMPI v1.1tradke2007-05-23
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4421 17b73243-c579-4c4c-a9d2-2d5706c11dac
* move liblammpi++ in front of all other LAM libstradke2007-02-19
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4410 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Check for lam_config.h in ${LAM_INC_DIR} if it is set.tradke2006-08-28
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4366 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add liblammpi++ to the library link list if it is found.swhite2006-07-29
| | | | | | | Needed by Carpet and GZPatchSystem git-svn-id: http://svn.cactuscode.org/flesh/trunk@4360 17b73243-c579-4c4c-a9d2-2d5706c11dac
* typo $MPICH_LIB_DIRS -> $MPICH_LIB_DIRswhite2006-07-05
| | | | | | | might have affected MPICH distros that used "libmpi.a" rather than "libmpich.a" git-svn-id: http://svn.cactuscode.org/flesh/trunk@4342 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Made to locate LAM on my Ubuntu 6.06 system, with LAM 7.1.1swhite2006-06-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4317 17b73243-c579-4c4c-a9d2-2d5706c11dac
* corrected libraries listswhite2006-05-13
| | | | | | | and made it include libmpi_cxx git-svn-id: http://svn.cactuscode.org/flesh/trunk@4296 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Use "$OPENMPI_DIR/lib64" for MPI_LIB_DIRS if that exists.tradke2006-05-08
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4290 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Add support for OpenMPIswhite2006-05-05
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4288 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Undo my last commit to check if a user-set MPICH_DEVICE matchestradke2005-10-24
| | | | | | | | $MPICH_DIR/bin/tdevice. Unfortunately the tdevice command is broken, even for a 'ch_shmem' device it reports 'ch_p4'. git-svn-id: http://svn.cactuscode.org/flesh/trunk@4187 17b73243-c579-4c4c-a9d2-2d5706c11dac
* If the user specified MPICH_DEVICE, check if it really exists in MPICH_DIR.tradke2005-10-18
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4185 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Fix configuration of Cactus with Globus (MPICH-G2) device.tradke2005-10-04
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@4165 17b73243-c579-4c4c-a9d2-2d5706c11dac
* 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
* 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
* 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
* 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
* 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
* LAM itself requires pthread library.tradke2004-10-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3876 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-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
* Also search in $HOME for a LAM/MPICH/PACX installation.tradke2004-06-25
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3790 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
* Say whether MPI is availableschnetter2004-04-10
| | | | git-svn-id: http://svn.cactuscode.org/flesh/trunk@3655 17b73243-c579-4c4c-a9d2-2d5706c11dac
* Indent configure messages of individual external packages for somewhat bettertradke2003-08-29
| | | | | | | readability. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3389 17b73243-c579-4c4c-a9d2-2d5706c11dac
* 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
* 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
* 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
* 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
* 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
* 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