aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Update OpenMPI to 1.6.5HEADmastereschnett2013-07-04
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@35 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Correct auto-detecting MacPorts OpenMPIeschnett2013-05-20
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@32 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Install OpenMPI utilities as Cactus utilities, if presenteschnett2013-05-14
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@31 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Require libmpi.a to be present for auto-detecting OpenMPIeschnett2013-05-14
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@30 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Correct install directoryeschnett2013-05-14
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@29 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* insert space betwen MPI_LIB_DIRS when querying mpic++rhaas2013-04-26
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@26 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Do not search for existing library when NO_BUILD is giveneschnett2013-04-10
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@25 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Correct configure scripteschnett2013-04-08
| | | | | | | Ensure no shell command fails git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@24 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Change order of some statementseschnett2013-04-08
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@23 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Check that compiler wrapper supports library information output before using ↵knarf2013-04-08
| | | | | | it - mostly important for non-OpenMPI implemenations git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@22 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* At the moment, ExternalLibraries/MPI guesses that the library list forknarf2013-04-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | openmpi is just 'mpi mpi_cxx'. This is wrong in my case (even for the built library; I need additional libraries. The OpenMPI FAQ mentions this: "NOTE: It is absolutely not sufficient to simply add "-lmpi" to your link line and assume that you will obtain a valid Open MPI executable." They do recommend to use the compiler wrappers. I didn't try that, leaving a patch to a minimum. I would also not be sure how to replace to actual compilers using a thorn while it is supposedly being compiled - after the Cactus configure state (cannot do it before since the wrappers might not be build yet). Thus, I go the second way - also shown in the FAQ: I use mpic++ to get hold of the flags that are needed when linking against the library. This is very similar to what happens for some of the other ExternalLibraries as well (but a bit simpler since they also provide options to just get a list of the libraries, not including the flags themselves - which is what Cactus expects). In my case, this uses the libraries 'mpi_cxx mpi nsl util m m nsl util m dl openmp'. Especially the missing 'util' in the current list prevented me from linking. Adding it hard to the list however might be wrong on systems where this is not needed or that library might not even exist. (and this isn't the only missing library) I would like this to be included in the next release, as this would otherwise prevent people from building on at least some of the major Linux distros out of the box (Debian wheezy here) - or we would have to specify the library list by hand for these systems. Given the central part MPI plays I set this to 'major'. If we see problems with this approach we can still guess the missing libraries and try that, until after the release. OpenMPI FAQ: http://www.open-mpi.org/faq/?category=mpi-apps git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@21 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Add NO_BUILD option.bmundim2013-03-28
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@20 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Correct static library build on Linuxeschnett2013-03-15
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@19 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Disable shared librarieseschnett2013-03-15
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@18 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Correct string concatenationeschnett2013-02-25
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@17 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Update to OpenMPI 1.6.4eschnett2013-02-22
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@16 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* configure.sh: Detect OpenMPI on Mac OS automaticallyhinder2013-02-14
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@15 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Disable ccache when building OpenMPIeschnett2012-11-14
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@14 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Update to OpenMPI 1.6.3eschnett2012-11-13
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@13 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Upgrade to OpenMPI 1.6.2eschnett2012-09-25
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@10 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Ensure that PATCH and TAR are definedeschnett2012-09-16
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@9 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Rename OpenMPI -> MPIeschnett2012-06-26
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@8 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Update to OpenMPI 1.6eschnett2012-06-25
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@7 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Don't overwrite OPENMPI_INC_DIRS and OPENMPI_LIB_DIRS.eschnett2011-12-19
| | | | | | | Also reformat configure.sh to look similar to the other ExternalThorns. git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@6 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Indicate include and lib directories when building this library.bmundim2011-12-19
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@5 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Version number was wrongbmundim2011-12-19
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@4 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Allow external installation directory.bmundim2011-12-19
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@3 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* Import OpenMPI as external libraryeschnett2011-12-12
| | | | git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@2 043a8217-7a68-40fe-abfd-36aa7d4fa6a8
* initial directory structureknarf2011-12-12
git-svn-id: http://svn.cactuscode.org/projects/ExternalLibraries/MPI/trunk@1 043a8217-7a68-40fe-abfd-36aa7d4fa6a8