Todd Gamblin
2cde67a781
Modules: Fix spelling 'To distributed' -> 'To distribute'
2010-08-09 08:48:31 -04:00
Brad King
f315c29966
Merge branch 'FindMPI-flag-parsing'
2010-07-06 10:19:48 -04:00
Brad King
96c7cb26e9
FindMPI: Fix parsing of mpicc -Wl,-L link flags ( #9093 )
...
Commit d84cbd0f
(FindMPI: Parse mpicc flags more carefully, 2010-06-24)
broke parsing of '-L' flags appearing after '-Wl,' by expecting a
preceding space. Update the regular expression to allow '-Wl,-L' too.
2010-06-29 10:59:52 -04:00
Brad King
cea9389cc9
FindMPI: Trust mpicc -showme on BlueGene/L
...
Do not hard-code known BlueGene/L MPI libraries. We do not know their
location so the linker cannot find them without the proper -L search
path. The MPI compiler tells us about the libraries anyway, and if it
does not then the user can fix the problem locally by editing the
MPI_EXTRA_LIBRARY cache entry.
2010-06-28 11:42:34 -04:00
Brad King
8460059a72
FindMPI: Failure is not an error if not REQUIRED
2010-06-28 11:35:18 -04:00
Brad King
d84cbd0f77
FindMPI: Parse mpicc flags more carefully ( #9093 )
...
Extend the fix from commit 68c7d3e2
(FindMPI: Do not parse -l in middle
of library name, 2010-06-24). Parse -D, -I, -L, and -Wl only with
preceding spaces or at the beginning of the string.
2010-06-25 08:00:38 -04:00
Brad King
68c7d3e2ce
FindMPI: Do not parse -l in middle of library name
...
We parse the output of 'mpicc -shome:link' to look for -l options
specifying libraries. Fix the parsing regex to avoid matching the
string '-l' in the middle of a library name.
2010-06-24 11:07:19 -04:00
David Partyka
01f022c49c
Add a new registry key to check for the location of MPICH2.
2010-03-11 10:42:07 -05:00
Dave Partyka
3154cde792
BUG: rename MPI_PACKAGE_DIR and MPI_PREFIX_PATH vars to be prefixed with _ to prevent conflicts with known variable names in other projects.
2009-11-13 10:57:01 -05:00
Dave Partyka
279e4ec33b
BUG: fix MPI_BASE_DIR var to be called _MPI_BASE_DIR to prevent conflicts with known variable names in other projects.
2009-11-13 10:52:28 -05:00
Dave Partyka
39e88bbe99
COMP: need to add quotes when using get_filename_component otherwise it will try to process NOT FOUND rather than an empty string when MPIEXEC is not found.
2009-10-27 13:10:01 -04:00
Dave Partyka
c283fe2d26
COMP: fix syntax error.
2009-10-27 12:57:30 -04:00
Dave Partyka
4915e92998
ENH: Improvements in finding MPI on windows. ENH: reorganized searching mpi for mpi components (include,lib,bin) using a single set of search paths instead of seperately mainted lists of paths for each.
2009-10-27 12:43:50 -04:00
Brad King
c4bb9c9d42
Convert CMake find-modules to BSD License
...
This adds copyright/license notification blocks CMake's find-modules.
Many of the modules had no notices at all. Some had notices referring
to the BSD license already. This commit normalizes existing notices and
adds missing notices.
2009-09-28 11:45:50 -04:00
David Cole
b71332914f
Oops. Close strings with double quotes. Where they're supposed to be.
2009-09-04 18:19:06 -04:00
David Cole
5655ac46f0
Add MPICH2 and Microsoft HPC paths, add paths to find mpiexec. Now it works better automatically on Windows. Thanks to Dave Partyka for developing the patch.
2009-09-04 18:02:05 -04:00
Douglas Gregor
fa458957ab
ENH: Use the HINTS feature of find_library to find the right libraries for
...
MPI, and act a bit more intelligently when MPI cannot be found.
2008-07-18 08:17:23 -04:00
Douglas Gregor
7e5921eff4
BUG: As a last resort, FindMPI will look for mpi.h in the path
2008-04-22 09:54:23 -04:00
Douglas Gregor
cecb98c618
BUG: Use -showme:incdirs and -showme:libdirs when we need them
2008-04-22 09:41:07 -04:00
Douglas Gregor
1100b52c7e
ENH: Deal with 32-bit and 64-bit variants of Microsoft's MPI properly
2008-04-10 16:54:20 -04:00
Douglas Gregor
5b3e62c7bc
ENH: Enhance FindMPI module by properly handling backward compatibility with the older module, adding documentation, and coping with multiple include and linker paths
2008-03-31 10:55:32 -04:00
Bill Hoffman
a8ecf11edf
ENH: remove use of undefined cdr
2008-03-24 15:41:16 -04:00
Bill Hoffman
29fe247016
ENH: add new version of FindMPI, fix it to work with MPICH2 on windows
2008-03-07 19:58:29 -05:00
Alexander Neundorf
b82b47e329
STYLE: use FIND_PACKAGE_HANDLE_STANDARD_ARGS() also in FindMPI.cmake
...
-remove unnecessary ELSE() in FindThreads.cmake
Alex
2007-08-06 11:02:58 -04:00
Alexander Neundorf
10e3efa6b5
ENH: add support for BlueGene/L
...
Alex
2007-06-22 10:22:27 -04:00
Alexander Neundorf
8f7b0291d8
STYLE: use the newer FIND_XXX syntax, which should find MPI in even more
...
directories and doesn't require to list standard directories like /usr/lib,
etc.
Alex
2007-04-30 17:03:53 -04:00
Bill Hoffman
cf8625cf52
ENH: add support for finding mpich2 on windows
2006-11-02 19:58:14 -05:00
Bill Hoffman
7603244509
ENH: use program files env for searching
2006-02-28 10:27:30 -05:00
Ken Martin
74eaecfc3e
ENH: cleanups
2005-12-15 14:17:43 -05:00
Bill Hoffman
b7fa820118
ENH: add documentation support for modules
2005-12-14 13:51:08 -05:00
Bill Hoffman
4a1412b0cb
BUG: fix for bugs 125 - 128, and a fix for the bug introduced by the bug fix for but 92. & was being replaced with &, but after double quote was replaced with " causing it to be &quot. Also add more search paths for mpi
2003-08-07 09:19:39 -04:00
Andy Cedilnik
555a7f88aa
Add mpi search paths for Debian
2002-04-18 15:58:11 -04:00
Berk Geveci
807dea6374
Added doc.
2001-12-12 13:57:41 -05:00
Berk Geveci
0857a830b8
Added support for a 2nd mpi library (usually mpi++)
2001-12-12 11:51:03 -05:00
Bill Hoffman
f07ee5b817
ENH: change find library and find program to look for more than one name
2001-05-09 14:53:32 -04:00
Ken Martin
0e77477a78
minor fixes
2001-05-02 17:33:26 -04:00
Ken Martin
13f68ae1f2
new module
2001-05-02 17:07:09 -04:00