1 |
markusle 08/02/20 23:35:53 |
2 |
|
3 |
Added: paraview-3.2.1-openmpi.patch |
4 |
Log: |
5 |
Enabled support for openmpi and mpich2 (see bug #210639). |
6 |
(Portage version: 2.1.4.4) |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 sci-visualization/paraview/files/paraview-3.2.1-openmpi.patch |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-visualization/paraview/files/paraview-3.2.1-openmpi.patch?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-visualization/paraview/files/paraview-3.2.1-openmpi.patch?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: paraview-3.2.1-openmpi.patch |
15 |
=================================================================== |
16 |
diff -Naur ParaView3.2.1/VTK/Parallel/CMakeLists.txt ParaView3.2.1.new/VTK/Parallel/CMakeLists.txt |
17 |
--- ParaView3.2.1/VTK/Parallel/CMakeLists.txt 2007-11-07 15:51:57.000000000 -0500 |
18 |
+++ ParaView3.2.1.new/VTK/Parallel/CMakeLists.txt 2008-02-20 08:51:14.000000000 -0500 |
19 |
@@ -104,6 +104,7 @@ |
20 |
|
21 |
IF (VTK_USE_MPI) |
22 |
INCLUDE (${CMAKE_ROOT}/Modules/FindMPI.cmake) |
23 |
+ INCLUDE(${VTK_SOURCE_DIR}/Parallel/FindOpenmpi.cmake) |
24 |
SET ( Kit_SRCS |
25 |
${Kit_SRCS} |
26 |
vtkMPICommunicator.cxx |
27 |
@@ -138,6 +139,12 @@ |
28 |
IF (MPI_EXTRA_LIBRARY) |
29 |
SET(KIT_LIBS ${KIT_LIBS} "${MPI_EXTRA_LIBRARY}") |
30 |
ENDIF (MPI_EXTRA_LIBRARY) |
31 |
+ IF (OPENMPI_LIBRARY) |
32 |
+ SET(KIT_LIBS ${KIT_LIBS} "${OPENMPI_LIBRARY}") |
33 |
+ ENDIF (OPENMPI_LIBRARY) |
34 |
+ IF (OPENMPI_EXTRA_LIBRARY) |
35 |
+ SET(KIT_LIBS ${KIT_LIBS} "${OPENMPI_EXTRA_LIBRARY}") |
36 |
+ ENDIF (OPENMPI_EXTRA_LIBRARY) |
37 |
ENDIF (VTK_USE_MPI) |
38 |
|
39 |
SET(Kit_EXTRA_SRCS) |
40 |
diff -Naur ParaView3.2.1/VTK/Parallel/FindOpenmpi.cmake ParaView3.2.1.new/VTK/Parallel/FindOpenmpi.cmake |
41 |
--- ParaView3.2.1/VTK/Parallel/FindOpenmpi.cmake 1969-12-31 19:00:00.000000000 -0500 |
42 |
+++ ParaView3.2.1.new/VTK/Parallel/FindOpenmpi.cmake 2008-02-20 09:35:06.000000000 -0500 |
43 |
@@ -0,0 +1,18 @@ |
44 |
+# - Find openmpi |
45 |
+FIND_PATH(MPI_INCLUDE_PATH mpi.h |
46 |
+ /usr/include |
47 |
+ /usr/include/openmpi |
48 |
+) |
49 |
+ |
50 |
+FIND_LIBRARY(OPENMPI_LIBRARY |
51 |
+ NAMES mpi |
52 |
+ PATHS /usr/lib /usr/lib64 |
53 |
+) |
54 |
+ |
55 |
+FIND_LIBRARY(OPENMPI_EXTRA_LIBRARY |
56 |
+ NAMES mpi_cxx |
57 |
+ PATHS /usr/lib /usr/lib64 |
58 |
+ DOC "If a second mpi library is necessary, specify it here.") |
59 |
+ |
60 |
+MARK_AS_ADVANCED(OPENMPI_LIBRARY OPENMPI_EXTRA_LIBRARY) |
61 |
+ |
62 |
|
63 |
|
64 |
|
65 |
-- |
66 |
gentoo-commits@l.g.o mailing list |