Update to OpenMPI 1.5.1 Changes in 1.5.1 - Fixes for the Oracle Studio 12.2 Fortran compiler. - Fix SPARC and SPARCv9 atomics. Thanks to Nicola Stange for the initial patch. - Fix Libtool issues with the IBM XL compiler in 64-bit mode. - Restore the reset of the libevent progress counter to avoid over-sampling the event library. - Update memory barrier support. - Use memmove (instead of memcpy) when necessary (e.g., source and destination overlap). - Fixed ompi-top crash. - Fix to handle Autoconf --program-transforms properly and other m4/configury updates. Thanks to the GASNet project for the --program transforms fix. - Allow hostfiles to specify usernames on a per-host basis. - Update wrapper compiler scripts to search for perl during configure, per request from the BSD maintainers. - Minor man page fixes. - Added --with-libltdl option to allow building Open MPI with an external installation of libltdl. - Fixed various issues with -D_FORTIFY_SOURCE=2. - Various VT fixes and updates. Notable changes in 1.5 - Added "knem" support: direct process-to-process copying for shared memory message passing. See http://runtime.bordeaux.inria.fr/knem/ and the README file for more details. - Updated shared library versioning scheme and linking style of MPI applications. The MPI application ABI has been broken from the v1.3/v1.4 series. MPI applications compiled against any prior version of Open MPI will need to, at a minimum, re-link. See the README file for more details. - Added "fca" collective component, enabling MPI collective offload support for Voltaire switches. - Fixed MPI one-sided operations with large target displacements. Thanks to Brian Price and Jed Brown for reporting the issue. - Fixed MPI_GET_COUNT when used with large counts. Thanks to Jed Brown for reporting the issue. - Made the openib BTL safer if extremely low SRQ settings are used. - Fixed handling of the array_of_argv parameter in the Fortran binding of MPI_COMM_SPAWN_MULTIPLE (** also to appear: 1.4.3). - Fixed malloc(0) warnings in some collectives. - Fixed a problem with the Fortran binding for MPI_FILE_CREATE_ERRHANDLER. Thanks to Secretan Yves for identifying the issue (** also to appear: 1.4.3). - Updates to the LSF PLM to ensure that the path is correctly passed. Thanks to Teng Lin for the patch (** also to appear: 1.4.3). - Fixes for the F90 MPI_COMM_SET_ERRHANDLER and MPI_WIN_SET_ERRHANDLER bindings. Thanks to Paul Kapinos for pointing out the issue (** also to appear: 1.4.3). - Fixed extra_state parameter types in F90 prototypes for MPI_COMM_CREATE_KEYVAL, MPI_GREQUEST_START, MPI_REGISTER_DATAREP, MPI_TYPE_CREATE_KEYVAL, and MPI_WIN_CREATE_KEYVAL. - Fixes for Solaris oversubscription detection. - If the PML determines it can't reach a peer process, print a slightly more helpful message. Thanks to Nick Edmonds for the suggestion. - Make btl_openib_if_include/exclude function the same way btl_tcp_if_include/exclude works (i.e., supplying an _include list overrides supplying an _exclude list). - Apply more scalable reachability algorithm on platforms with more than 8 TCP interfaces. - Various assembly code updates for more modern platforms / compilers. - Relax restrictions on using certain kinds of MPI datatypes with one-sided operations. Users beware; not all MPI datatypes are valid for use with one-sided operations! - Improve behavior of MPI_COMM_SPAWN with regards to --bynode. - Various threading fixes in the openib BTL and other core pieces of Open MPI. - Various help file and man pages updates. - Various FreeBSD and NetBSD updates and fixes. Thanks to Kevin Buckley and Aleksej Saushev for their work. - Fix case where freeing communicators in MPI_FINALIZE could cause process failures. - Print warnings if shared memory state files are opened on what look like networked filesystems. - Update libevent to v1.4.13. - Allow propagating signals to processes that call fork(). - Fix bug where MPI_GATHER was sometimes incorrectly examining the datatype on non-root processes. Thanks to Michael Hofmann for investigating the issue. - Various Microsoft Windows fixes. - Various Catamount fixes. - Various checkpoint / restart fixes. - Xgrid support has been removed until it can be fixed (patches would be welcome). - Added simplistic "libompitrace" contrib package. Using the MPI profiling interface, it essentially prints out to stderr when select MPI functions are invoked. - Update bundled VampirTrace to v5.8.2. - Add pkg-config(1) configuration files for ompi, ompi-c, ompi-cxx, ompi-f77, ompi-f90. See the README for more details. - Removed the libopenmpi_malloc library (added in the v1.3 series) since it is no longer necessary - Add several notifier plugins (generally used when Open MPI detects system/network administrator-worthy problems); each have their own MCA parameters to govern their usage. See "ompi_info --param notifier <name>" for more details. - command to execute arbitrary commands (e.g., run a script). - file to send output to a file. - ftb to send output to the Fault Tolerant Backplane (see http://wiki.mcs.anl.gov/cifts/index.php/CIFTS) - hnp to send the output to mpirun. - smtp (requires libesmtp) to send an email.diff -r1.7 -r1.8 pkgsrc/parallel/openmpi/Makefile
(asau)
@@ -1,35 +1,47 @@ | @@ -1,35 +1,47 @@ | |||
1 | # $NetBSD: Makefile,v 1.7 2010/11/24 01:56:13 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.8 2010/12/16 21:00:53 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= openmpi-1.4.3 | 3 | DISTNAME= openmpi-1.5.1 | |
4 | CATEGORIES= parallel | 4 | CATEGORIES= parallel | |
5 | MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.4/downloads/ | 5 | MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.5/downloads/ | |
6 | EXTRACT_SUFX= .tar.bz2 | 6 | EXTRACT_SUFX= .tar.bz2 | |
7 | 7 | |||
8 | MAINTAINER= asau@inbox.ru | 8 | MAINTAINER= asau@inbox.ru | |
9 | HOMEPAGE= http://www.open-mpi.org/ | 9 | HOMEPAGE= http://www.open-mpi.org/ | |
10 | COMMENT= Open source MPI-2 implementation | 10 | COMMENT= Open source MPI-2 implementation | |
11 | 11 | |||
12 | CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers | 12 | CONFLICTS+= mpich-[0-9]* # installs bin/mpicc & other wrappers | |
13 | CONFLICTS+= mpich2-[0-9]* # installs bin/mpicc & other wrappers | 13 | CONFLICTS+= mpich2-[0-9]* # installs bin/mpicc & other wrappers | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 16 | |||
17 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes | |
18 | USE_LANGUAGES= c c++ fortran77 | 18 | USE_LANGUAGES= c c++ fortran77 | |
19 | USE_LIBTOOL= yes | 19 | USE_LIBTOOL= yes | |
20 | LIBTOOL_OVERRIDE= ${WRKSRC}/libtool | 20 | LIBTOOL_OVERRIDE= ${WRKSRC}/libtool \ | |
21 | SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4 | 21 | ${WRKSRC}/ompi/contrib/vt/vt/extlib/otf/libtool \ | |
22 | ${WRKSRC}/ompi/contrib/vt/vt/libtool \ | |||
23 | ${WRKSRC}/ompi/mca/io/romio/romio/libtool | |||
24 | SHLIBTOOL_OVERRIDE= ${WRKSRC}/config/libtool.m4 \ | |||
25 | ${WRKSRC}/opal/libltdl/m4/libtool.m4 | |||
22 | 26 | |||
23 | CONFIGURE_ARGS+= --with-ft=cr # for compatibility with OpenMPI 1.4.1 package | |||
24 | CONFIGURE_ARGS+= --disable-mpi-f90 | 27 | CONFIGURE_ARGS+= --disable-mpi-f90 | |
28 | CONFIGURE_ARGS+= --with-libltdl=external # use our libltdl | |||
25 | CONFIGURE_ARGS+= --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib" | 29 | CONFIGURE_ARGS+= --with-wrapper-ldflags="-L${PREFIX}/lib ${LINKER_RPATH_FLAG}${PREFIX}/lib" | |
26 | CONFIGURE_ENV+= ompi_cv_f77_have_INTEGERp8=no # no "INTEGER*8"?? | 30 | CONFIGURE_ENV+= ompi_cv_f77_have_INTEGERp8=no # no "INTEGER*8"?? | |
27 | BUILD_MAKE_FLAGS= LIBLTDL=$(BUILDLINK_PREFIX.libltdl)/lib/libltdl.la # configure doesn't allow overriding it | |||
28 | CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0 | 31 | CONFIGURE_ARGS+= OPAL_HAVE_LTDL_ADVISE=0 | |
29 | 32 | |||
33 | USE_TOOLS+= perl:run | |||
34 | ||||
30 | .include "options.mk" | 35 | .include "options.mk" | |
31 | 36 | |||
32 | TEST_TARGET= check | 37 | TEST_TARGET= check | |
33 | 38 | |||
39 | ## Just in case you'll need it... | |||
40 | # USE_TOOLS+= aclocal autoconf automake bash perl | |||
41 | # REPLACE_BASH= autogen.sh | |||
42 | ||||
43 | # pre-configure: replace-interpreter | |||
44 | # cd $(WRKSRC) && $(BASH) autogen.sh | |||
45 | ||||
34 | .include "../../devel/libltdl/buildlink3.mk" | 46 | .include "../../devel/libltdl/buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 47 | .include "../../mk/bsd.pkg.mk" |
@@ -1,40 +1,45 @@ | @@ -1,40 +1,45 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.4 2010/11/24 01:56:13 asau Exp $ | 1 | @comment $NetBSD: PLIST,v 1.5 2010/12/16 21:00:53 asau Exp $ | |
2 | bin/mpiCC | 2 | bin/mpiCC | |
3 | bin/mpic++ | 3 | bin/mpic++ | |
4 | bin/mpicc | 4 | bin/mpicc | |
5 | bin/mpicxx | 5 | bin/mpicxx | |
6 | bin/mpiexec | 6 | bin/mpiexec | |
7 | bin/mpif77 | 7 | bin/mpif77 | |
8 | bin/mpif90 | 8 | bin/mpif90 | |
9 | bin/mpirun | 9 | bin/mpirun | |
10 | bin/ompi-checkpoint | |||
11 | bin/ompi-clean | 10 | bin/ompi-clean | |
12 | bin/ompi-iof | 11 | bin/ompi-iof | |
12 | bin/ompi-probe | |||
13 | bin/ompi-profiler | |||
13 | bin/ompi-ps | 14 | bin/ompi-ps | |
14 | bin/ompi-restart | |||
15 | bin/ompi-server | 15 | bin/ompi-server | |
16 | bin/ompi-top | |||
16 | bin/ompi_info | 17 | bin/ompi_info | |
17 | bin/opal-checkpoint | |||
18 | bin/opal-restart | |||
19 | bin/opal_wrapper | 18 | bin/opal_wrapper | |
20 | bin/orte-checkpoint | 19 | bin/orte-bootproxy.sh | |
21 | bin/orte-clean | 20 | bin/orte-clean | |
22 | bin/orte-iof | 21 | bin/orte-iof | |
23 | bin/orte-ps | 22 | bin/orte-ps | |
24 | bin/orte-restart | 23 | bin/orte-top | |
24 | bin/orteCC | |||
25 | bin/orte_wrapper_script | |||
26 | bin/ortec++ | |||
27 | bin/ortecc | |||
25 | bin/orted | 28 | bin/orted | |
26 | bin/orterun | 29 | bin/orterun | |
30 | include/mpi-ext.h | |||
27 | include/mpi.h | 31 | include/mpi.h | |
32 | include/mpi_portable_platform.h | |||
28 | include/mpif-common.h | 33 | include/mpif-common.h | |
29 | include/mpif-config.h | 34 | include/mpif-config.h | |
30 | include/mpif-mpi-io.h | 35 | include/mpif-mpi-io.h | |
31 | include/mpif.h | 36 | include/mpif.h | |
32 | include/openmpi/ompi/mpi/cxx/comm.h | 37 | include/openmpi/ompi/mpi/cxx/comm.h | |
33 | include/openmpi/ompi/mpi/cxx/comm_inln.h | 38 | include/openmpi/ompi/mpi/cxx/comm_inln.h | |
34 | include/openmpi/ompi/mpi/cxx/constants.h | 39 | include/openmpi/ompi/mpi/cxx/constants.h | |
35 | include/openmpi/ompi/mpi/cxx/datatype.h | 40 | include/openmpi/ompi/mpi/cxx/datatype.h | |
36 | include/openmpi/ompi/mpi/cxx/datatype_inln.h | 41 | include/openmpi/ompi/mpi/cxx/datatype_inln.h | |
37 | include/openmpi/ompi/mpi/cxx/errhandler.h | 42 | include/openmpi/ompi/mpi/cxx/errhandler.h | |
38 | include/openmpi/ompi/mpi/cxx/errhandler_inln.h | 43 | include/openmpi/ompi/mpi/cxx/errhandler_inln.h | |
39 | include/openmpi/ompi/mpi/cxx/exception.h | 44 | include/openmpi/ompi/mpi/cxx/exception.h | |
40 | include/openmpi/ompi/mpi/cxx/file.h | 45 | include/openmpi/ompi/mpi/cxx/file.h | |
@@ -54,113 +59,128 @@ include/openmpi/ompi/mpi/cxx/op.h | @@ -54,113 +59,128 @@ include/openmpi/ompi/mpi/cxx/op.h | |||
54 | include/openmpi/ompi/mpi/cxx/op_inln.h | 59 | include/openmpi/ompi/mpi/cxx/op_inln.h | |
55 | include/openmpi/ompi/mpi/cxx/request.h | 60 | include/openmpi/ompi/mpi/cxx/request.h | |
56 | include/openmpi/ompi/mpi/cxx/request_inln.h | 61 | include/openmpi/ompi/mpi/cxx/request_inln.h | |
57 | include/openmpi/ompi/mpi/cxx/status.h | 62 | include/openmpi/ompi/mpi/cxx/status.h | |
58 | include/openmpi/ompi/mpi/cxx/status_inln.h | 63 | include/openmpi/ompi/mpi/cxx/status_inln.h | |
59 | include/openmpi/ompi/mpi/cxx/topology.h | 64 | include/openmpi/ompi/mpi/cxx/topology.h | |
60 | include/openmpi/ompi/mpi/cxx/topology_inln.h | 65 | include/openmpi/ompi/mpi/cxx/topology_inln.h | |
61 | include/openmpi/ompi/mpi/cxx/win.h | 66 | include/openmpi/ompi/mpi/cxx/win.h | |
62 | include/openmpi/ompi/mpi/cxx/win_inln.h | 67 | include/openmpi/ompi/mpi/cxx/win_inln.h | |
63 | lib/libmca_common_sm.la | 68 | lib/libmca_common_sm.la | |
64 | lib/libmpi.la | 69 | lib/libmpi.la | |
65 | lib/libmpi_cxx.la | 70 | lib/libmpi_cxx.la | |
66 | lib/libmpi_f77.la | 71 | lib/libmpi_f77.la | |
72 | lib/libompitrace.la | |||
67 | lib/libopen-pal.la | 73 | lib/libopen-pal.la | |
68 | lib/libopen-rte.la | 74 | lib/libopen-rte.la | |
69 | lib/openmpi/libompi_dbg_msgq.la | 75 | lib/openmpi/libompi_dbg_msgq.la | |
70 | lib/openmpi/mca_allocator_basic.la | 76 | lib/openmpi/mca_allocator_basic.la | |
71 | lib/openmpi/mca_allocator_bucket.la | 77 | lib/openmpi/mca_allocator_bucket.la | |
72 | lib/openmpi/mca_bml_r2.la | 78 | lib/openmpi/mca_bml_r2.la | |
73 | lib/openmpi/mca_btl_self.la | 79 | lib/openmpi/mca_btl_self.la | |
74 | lib/openmpi/mca_btl_sm.la | 80 | lib/openmpi/mca_btl_sm.la | |
75 | lib/openmpi/mca_btl_tcp.la | 81 | lib/openmpi/mca_btl_tcp.la | |
76 | lib/openmpi/mca_carto_auto_detect.la | 82 | lib/openmpi/mca_carto_auto_detect.la | |
77 | lib/openmpi/mca_carto_file.la | 83 | lib/openmpi/mca_carto_file.la | |
78 | lib/openmpi/mca_coll_basic.la | 84 | lib/openmpi/mca_coll_basic.la | |
79 | lib/openmpi/mca_coll_hierarch.la | 85 | lib/openmpi/mca_coll_hierarch.la | |
80 | lib/openmpi/mca_coll_inter.la | 86 | lib/openmpi/mca_coll_inter.la | |
81 | lib/openmpi/mca_coll_self.la | 87 | lib/openmpi/mca_coll_self.la | |
82 | lib/openmpi/mca_coll_sm.la | 88 | lib/openmpi/mca_coll_sm.la | |
83 | lib/openmpi/mca_coll_sync.la | 89 | lib/openmpi/mca_coll_sync.la | |
84 | lib/openmpi/mca_coll_tuned.la | 90 | lib/openmpi/mca_coll_tuned.la | |
85 | lib/openmpi/mca_crcp_bkmrk.la | |||
86 | lib/openmpi/mca_crs_none.la | 91 | lib/openmpi/mca_crs_none.la | |
87 | lib/openmpi/mca_crs_self.la | |||
88 | lib/openmpi/mca_dpm_orte.la | 92 | lib/openmpi/mca_dpm_orte.la | |
89 | lib/openmpi/mca_errmgr_default.la | 93 | lib/openmpi/mca_errmgr_default.la | |
94 | lib/openmpi/mca_ess_cm.la | |||
90 | lib/openmpi/mca_ess_env.la | 95 | lib/openmpi/mca_ess_env.la | |
91 | lib/openmpi/mca_ess_hnp.la | 96 | lib/openmpi/mca_ess_hnp.la | |
92 | lib/openmpi/mca_ess_singleton.la | 97 | lib/openmpi/mca_ess_singleton.la | |
98 | lib/openmpi/mca_ess_slave.la | |||
93 | lib/openmpi/mca_ess_tool.la | 99 | lib/openmpi/mca_ess_tool.la | |
94 | lib/openmpi/mca_filem_rsh.la | 100 | lib/openmpi/mca_filem_rsh.la | |
95 | lib/openmpi/mca_grpcomm_bad.la | 101 | lib/openmpi/mca_grpcomm_bad.la | |
96 | lib/openmpi/mca_grpcomm_basic.la | 102 | lib/openmpi/mca_grpcomm_basic.la | |
103 | lib/openmpi/mca_grpcomm_hier.la | |||
97 | lib/openmpi/mca_io_romio.la | 104 | lib/openmpi/mca_io_romio.la | |
98 | lib/openmpi/mca_iof_hnp.la | 105 | lib/openmpi/mca_iof_hnp.la | |
99 | lib/openmpi/mca_iof_orted.la | 106 | lib/openmpi/mca_iof_orted.la | |
100 | lib/openmpi/mca_iof_tool.la | 107 | lib/openmpi/mca_iof_tool.la | |
101 | lib/openmpi/mca_maffinity_first_use.la | 108 | lib/openmpi/mca_maffinity_first_use.la | |
102 | lib/openmpi/mca_mpool_fake.la | 109 | lib/openmpi/mca_mpool_fake.la | |
103 | lib/openmpi/mca_mpool_rdma.la | 110 | lib/openmpi/mca_mpool_rdma.la | |
104 | lib/openmpi/mca_mpool_sm.la | 111 | lib/openmpi/mca_mpool_sm.la | |
112 | lib/openmpi/mca_notifier_command.la | |||
105 | lib/openmpi/mca_notifier_syslog.la | 113 | lib/openmpi/mca_notifier_syslog.la | |
106 | lib/openmpi/mca_odls_default.la | 114 | lib/openmpi/mca_odls_default.la | |
107 | lib/openmpi/mca_oob_tcp.la | 115 | lib/openmpi/mca_oob_tcp.la | |
108 | lib/openmpi/mca_osc_pt2pt.la | 116 | lib/openmpi/mca_osc_pt2pt.la | |
109 | lib/openmpi/mca_osc_rdma.la | 117 | lib/openmpi/mca_osc_rdma.la | |
110 | lib/openmpi/mca_paffinity_posix.la | 118 | lib/openmpi/mca_paffinity_posix.la | |
111 | lib/openmpi/mca_plm_rsh.la | 119 | lib/openmpi/mca_plm_rsh.la | |
120 | lib/openmpi/mca_plm_rshd.la | |||
112 | lib/openmpi/mca_pml_cm.la | 121 | lib/openmpi/mca_pml_cm.la | |
113 | lib/openmpi/mca_pml_crcpw.la | |||
114 | lib/openmpi/mca_pml_csum.la | 122 | lib/openmpi/mca_pml_csum.la | |
115 | lib/openmpi/mca_pml_ob1.la | 123 | lib/openmpi/mca_pml_ob1.la | |
116 | lib/openmpi/mca_pml_v.la | 124 | lib/openmpi/mca_pml_v.la | |
117 | lib/openmpi/mca_pubsub_orte.la | 125 | lib/openmpi/mca_pubsub_orte.la | |
126 | lib/openmpi/mca_ras_cm.la | |||
118 | lib/openmpi/mca_rcache_vma.la | 127 | lib/openmpi/mca_rcache_vma.la | |
119 | lib/openmpi/mca_rmaps_load_balance.la | 128 | lib/openmpi/mca_rmaps_load_balance.la | |
120 | lib/openmpi/mca_rmaps_rank_file.la | 129 | lib/openmpi/mca_rmaps_rank_file.la | |
130 | lib/openmpi/mca_rmaps_resilient.la | |||
121 | lib/openmpi/mca_rmaps_round_robin.la | 131 | lib/openmpi/mca_rmaps_round_robin.la | |
122 | lib/openmpi/mca_rmaps_seq.la | 132 | lib/openmpi/mca_rmaps_seq.la | |
123 | lib/openmpi/mca_rml_ftrm.la | 133 | lib/openmpi/mca_rmaps_topo.la | |
134 | lib/openmpi/mca_rmcast_tcp.la | |||
135 | lib/openmpi/mca_rmcast_udp.la | |||
124 | lib/openmpi/mca_rml_oob.la | 136 | lib/openmpi/mca_rml_oob.la | |
125 | lib/openmpi/mca_routed_binomial.la | 137 | lib/openmpi/mca_routed_binomial.la | |
138 | lib/openmpi/mca_routed_cm.la | |||
126 | lib/openmpi/mca_routed_direct.la | 139 | lib/openmpi/mca_routed_direct.la | |
127 | lib/openmpi/mca_routed_linear.la | 140 | lib/openmpi/mca_routed_linear.la | |
128 | lib/openmpi/mca_snapc_full.la | 141 | lib/openmpi/mca_routed_radix.la | |
142 | lib/openmpi/mca_routed_slave.la | |||
143 | lib/openmpi/mca_sysinfo_linux.la | |||
129 | lib/openmpi/mca_topo_unity.la | 144 | lib/openmpi/mca_topo_unity.la | |
130 | lib/openmpi/mca_vprotocol_pessimist.la | 145 | lib/openmpi/mca_vprotocol_pessimist.la | |
146 | lib/pkgconfig/ompi-c.pc | |||
147 | lib/pkgconfig/ompi-cxx.pc | |||
148 | lib/pkgconfig/ompi-f77.pc | |||
149 | lib/pkgconfig/ompi-f90.pc | |||
150 | lib/pkgconfig/ompi.pc | |||
151 | lib/pkgconfig/orte.pc | |||
131 | man/man1/mpiCC.1 | 152 | man/man1/mpiCC.1 | |
132 | man/man1/mpic++.1 | 153 | man/man1/mpic++.1 | |
133 | man/man1/mpicc.1 | 154 | man/man1/mpicc.1 | |
134 | man/man1/mpicxx.1 | 155 | man/man1/mpicxx.1 | |
135 | man/man1/mpiexec.1 | 156 | man/man1/mpiexec.1 | |
136 | man/man1/mpif77.1 | 157 | man/man1/mpif77.1 | |
137 | man/man1/mpif90.1 | 158 | man/man1/mpif90.1 | |
138 | man/man1/mpirun.1 | 159 | man/man1/mpirun.1 | |
139 | man/man1/ompi-checkpoint.1 | |||
140 | man/man1/ompi-clean.1 | 160 | man/man1/ompi-clean.1 | |
141 | man/man1/ompi-iof.1 | 161 | man/man1/ompi-iof.1 | |
162 | man/man1/ompi-probe.1 | |||
163 | man/man1/ompi-profiler.1 | |||
142 | man/man1/ompi-ps.1 | 164 | man/man1/ompi-ps.1 | |
143 | man/man1/ompi-restart.1 | |||
144 | man/man1/ompi-server.1 | 165 | man/man1/ompi-server.1 | |
166 | man/man1/ompi-top.1 | |||
145 | man/man1/ompi_info.1 | 167 | man/man1/ompi_info.1 | |
146 | man/man1/opal-checkpoint.1 | |||
147 | man/man1/opal-restart.1 | |||
148 | man/man1/opal_wrapper.1 | 168 | man/man1/opal_wrapper.1 | |
149 | man/man1/orte-checkpoint.1 | |||
150 | man/man1/orte-clean.1 | 169 | man/man1/orte-clean.1 | |
151 | man/man1/orte-iof.1 | 170 | man/man1/orte-iof.1 | |
152 | man/man1/orte-ps.1 | 171 | man/man1/orte-ps.1 | |
153 | man/man1/orte-restart.1 | 172 | man/man1/orte-top.1 | |
173 | man/man1/orteCC.1 | |||
154 | man/man1/orted.1 | 174 | man/man1/orted.1 | |
155 | man/man1/orterun.1 | 175 | man/man1/orterun.1 | |
156 | man/man3/MPI.3 | 176 | man/man3/MPI.3 | |
157 | man/man3/MPI_Abort.3 | 177 | man/man3/MPI_Abort.3 | |
158 | man/man3/MPI_Accumulate.3 | 178 | man/man3/MPI_Accumulate.3 | |
159 | man/man3/MPI_Add_error_class.3 | 179 | man/man3/MPI_Add_error_class.3 | |
160 | man/man3/MPI_Add_error_code.3 | 180 | man/man3/MPI_Add_error_code.3 | |
161 | man/man3/MPI_Add_error_string.3 | 181 | man/man3/MPI_Add_error_string.3 | |
162 | man/man3/MPI_Address.3 | 182 | man/man3/MPI_Address.3 | |
163 | man/man3/MPI_Allgather.3 | 183 | man/man3/MPI_Allgather.3 | |
164 | man/man3/MPI_Allgatherv.3 | 184 | man/man3/MPI_Allgatherv.3 | |
165 | man/man3/MPI_Alloc_mem.3 | 185 | man/man3/MPI_Alloc_mem.3 | |
166 | man/man3/MPI_Allreduce.3 | 186 | man/man3/MPI_Allreduce.3 | |
@@ -348,26 +368,27 @@ man/man3/MPI_Op_free.3 | @@ -348,26 +368,27 @@ man/man3/MPI_Op_free.3 | |||
348 | man/man3/MPI_Open_port.3 | 368 | man/man3/MPI_Open_port.3 | |
349 | man/man3/MPI_Pack.3 | 369 | man/man3/MPI_Pack.3 | |
350 | man/man3/MPI_Pack_external.3 | 370 | man/man3/MPI_Pack_external.3 | |
351 | man/man3/MPI_Pack_external_size.3 | 371 | man/man3/MPI_Pack_external_size.3 | |
352 | man/man3/MPI_Pack_size.3 | 372 | man/man3/MPI_Pack_size.3 | |
353 | man/man3/MPI_Pcontrol.3 | 373 | man/man3/MPI_Pcontrol.3 | |
354 | man/man3/MPI_Probe.3 | 374 | man/man3/MPI_Probe.3 | |
355 | man/man3/MPI_Publish_name.3 | 375 | man/man3/MPI_Publish_name.3 | |
356 | man/man3/MPI_Put.3 | 376 | man/man3/MPI_Put.3 | |
357 | man/man3/MPI_Query_thread.3 | 377 | man/man3/MPI_Query_thread.3 | |
358 | man/man3/MPI_Recv.3 | 378 | man/man3/MPI_Recv.3 | |
359 | man/man3/MPI_Recv_init.3 | 379 | man/man3/MPI_Recv_init.3 | |
360 | man/man3/MPI_Reduce.3 | 380 | man/man3/MPI_Reduce.3 | |
381 | man/man3/MPI_Reduce_local.3 | |||
361 | man/man3/MPI_Reduce_scatter.3 | 382 | man/man3/MPI_Reduce_scatter.3 | |
362 | man/man3/MPI_Register_datarep.3 | 383 | man/man3/MPI_Register_datarep.3 | |
363 | man/man3/MPI_Request_c2f.3 | 384 | man/man3/MPI_Request_c2f.3 | |
364 | man/man3/MPI_Request_f2c.3 | 385 | man/man3/MPI_Request_f2c.3 | |
365 | man/man3/MPI_Request_free.3 | 386 | man/man3/MPI_Request_free.3 | |
366 | man/man3/MPI_Request_get_status.3 | 387 | man/man3/MPI_Request_get_status.3 | |
367 | man/man3/MPI_Rsend.3 | 388 | man/man3/MPI_Rsend.3 | |
368 | man/man3/MPI_Rsend_init.3 | 389 | man/man3/MPI_Rsend_init.3 | |
369 | man/man3/MPI_Scan.3 | 390 | man/man3/MPI_Scan.3 | |
370 | man/man3/MPI_Scatter.3 | 391 | man/man3/MPI_Scatter.3 | |
371 | man/man3/MPI_Scatterv.3 | 392 | man/man3/MPI_Scatterv.3 | |
372 | man/man3/MPI_Send.3 | 393 | man/man3/MPI_Send.3 | |
373 | man/man3/MPI_Send_init.3 | 394 | man/man3/MPI_Send_init.3 | |
@@ -455,77 +476,88 @@ man/man3/MPI_Win_set_name.3 | @@ -455,77 +476,88 @@ man/man3/MPI_Win_set_name.3 | |||
455 | man/man3/MPI_Win_start.3 | 476 | man/man3/MPI_Win_start.3 | |
456 | man/man3/MPI_Win_test.3 | 477 | man/man3/MPI_Win_test.3 | |
457 | man/man3/MPI_Win_unlock.3 | 478 | man/man3/MPI_Win_unlock.3 | |
458 | man/man3/MPI_Win_wait.3 | 479 | man/man3/MPI_Win_wait.3 | |
459 | man/man3/MPI_Wtick.3 | 480 | man/man3/MPI_Wtick.3 | |
460 | man/man3/MPI_Wtime.3 | 481 | man/man3/MPI_Wtime.3 | |
461 | man/man3/OpenMPI.3 | 482 | man/man3/OpenMPI.3 | |
462 | man/man7/ompi_crcp.7 | 483 | man/man7/ompi_crcp.7 | |
463 | man/man7/opal_crs.7 | 484 | man/man7/opal_crs.7 | |
464 | man/man7/orte_filem.7 | 485 | man/man7/orte_filem.7 | |
465 | man/man7/orte_hosts.7 | 486 | man/man7/orte_hosts.7 | |
466 | man/man7/orte_snapc.7 | 487 | man/man7/orte_snapc.7 | |
467 | share/openmpi/amca-param-sets/example.conf | 488 | share/openmpi/amca-param-sets/example.conf | |
468 | share/openmpi/amca-param-sets/ft-enable-cr | |||
469 | share/openmpi/examples/openmpi-default-hostfile | 489 | share/openmpi/examples/openmpi-default-hostfile | |
470 | share/openmpi/examples/openmpi-mca-params.conf | 490 | share/openmpi/examples/openmpi-mca-params.conf | |
471 | share/openmpi/examples/openmpi-totalview.tcl | 491 | share/openmpi/examples/openmpi-totalview.tcl | |
472 | share/openmpi/help-coll-sync.txt | 492 | share/openmpi/help-coll-sync.txt | |
473 | share/openmpi/help-dash-host.txt | 493 | share/openmpi/help-dash-host.txt | |
474 | share/openmpi/help-ess-base.txt | 494 | share/openmpi/help-ess-base.txt | |
475 | share/openmpi/help-hostfile.txt | 495 | share/openmpi/help-hostfile.txt | |
476 | share/openmpi/help-mca-base.txt | 496 | share/openmpi/help-mca-base.txt | |
477 | share/openmpi/help-mca-bml-r2.txt | 497 | share/openmpi/help-mca-bml-r2.txt | |
478 | share/openmpi/help-mca-coll-base.txt | 498 | share/openmpi/help-mca-coll-base.txt | |
499 | share/openmpi/help-mca-op-base.txt | |||
479 | share/openmpi/help-mca-param.txt | 500 | share/openmpi/help-mca-param.txt | |
480 | share/openmpi/help-mpi-api.txt | 501 | share/openmpi/help-mpi-api.txt | |
481 | share/openmpi/help-mpi-btl-base.txt | 502 | share/openmpi/help-mpi-btl-base.txt | |
503 | share/openmpi/help-mpi-btl-sm.txt | |||
482 | share/openmpi/help-mpi-btl-tcp.txt | 504 | share/openmpi/help-mpi-btl-tcp.txt | |
505 | share/openmpi/help-mpi-coll-sm.txt | |||
483 | share/openmpi/help-mpi-common-sm.txt | 506 | share/openmpi/help-mpi-common-sm.txt | |
484 | share/openmpi/help-mpi-errors.txt | 507 | share/openmpi/help-mpi-errors.txt | |
508 | share/openmpi/help-mpi-pml-csum.txt | |||
509 | share/openmpi/help-mpi-pml-ob1.txt | |||
485 | share/openmpi/help-mpi-runtime.txt | 510 | share/openmpi/help-mpi-runtime.txt | |
486 | share/openmpi/help-mpool-base.txt | 511 | share/openmpi/help-mpool-base.txt | |
487 | share/openmpi/help-odls-default.txt | 512 | share/openmpi/help-odls-default.txt | |
488 | share/openmpi/help-ompi-crcp-base.txt | 513 | share/openmpi/help-ompi-crcp-base.txt | |
489 | share/openmpi/help-ompi-crcp-bkmrk.txt | |||
490 | share/openmpi/help-ompi-dpm-base.txt | 514 | share/openmpi/help-ompi-dpm-base.txt | |
491 | share/openmpi/help-ompi-dpm-orte.txt | 515 | share/openmpi/help-ompi-dpm-orte.txt | |
516 | share/openmpi/help-ompi-probe.txt | |||
517 | share/openmpi/help-ompi-profiler.txt | |||
492 | share/openmpi/help-ompi-pubsub-orte.txt | 518 | share/openmpi/help-ompi-pubsub-orte.txt | |
493 | share/openmpi/help-ompi-server.txt | 519 | share/openmpi/help-ompi-server.txt | |
494 | share/openmpi/help-ompi_info.txt | 520 | share/openmpi/help-ompi_info.txt | |
521 | share/openmpi/help-oob-tcp.txt | |||
495 | share/openmpi/help-opal-carto-file.txt | 522 | share/openmpi/help-opal-carto-file.txt | |
496 | share/openmpi/help-opal-checkpoint.txt | |||
497 | share/openmpi/help-opal-crs-base.txt | 523 | share/openmpi/help-opal-crs-base.txt | |
498 | share/openmpi/help-opal-crs-none.txt | 524 | share/openmpi/help-opal-crs-none.txt | |
499 | share/openmpi/help-opal-crs-self.txt | |||
500 | share/openmpi/help-opal-restart.txt | |||
501 | share/openmpi/help-opal-runtime.txt | 525 | share/openmpi/help-opal-runtime.txt | |
502 | share/openmpi/help-opal-util.txt | 526 | share/openmpi/help-opal-util.txt | |
503 | share/openmpi/help-opal-wrapper.txt | 527 | share/openmpi/help-opal-wrapper.txt | |
504 | share/openmpi/help-orte-checkpoint.txt | |||
505 | share/openmpi/help-orte-clean.txt | 528 | share/openmpi/help-orte-clean.txt | |
506 | share/openmpi/help-orte-filem-base.txt | 529 | share/openmpi/help-orte-filem-base.txt | |
507 | share/openmpi/help-orte-filem-rsh.txt | 530 | share/openmpi/help-orte-filem-rsh.txt | |
508 | share/openmpi/help-orte-iof.txt | 531 | share/openmpi/help-orte-iof.txt | |
532 | share/openmpi/help-orte-notifier-command.txt | |||
509 | share/openmpi/help-orte-odls-base.txt | 533 | share/openmpi/help-orte-odls-base.txt | |
510 | share/openmpi/help-orte-ps.txt | 534 | share/openmpi/help-orte-ps.txt | |
511 | share/openmpi/help-orte-restart.txt | |||
512 | share/openmpi/help-orte-rmaps-base.txt | 535 | share/openmpi/help-orte-rmaps-base.txt | |
513 | share/openmpi/help-orte-rmaps-lb.txt | 536 | share/openmpi/help-orte-rmaps-lb.txt | |
537 | share/openmpi/help-orte-rmaps-resilient.txt | |||
514 | share/openmpi/help-orte-rmaps-rr.txt | 538 | share/openmpi/help-orte-rmaps-rr.txt | |
515 | share/openmpi/help-orte-rmaps-seq.txt | 539 | share/openmpi/help-orte-rmaps-seq.txt | |
540 | share/openmpi/help-orte-rmaps-topo.txt | |||
541 | share/openmpi/help-orte-rmcast-udp.txt | |||
516 | share/openmpi/help-orte-runtime.txt | 542 | share/openmpi/help-orte-runtime.txt | |
517 | share/openmpi/help-orte-snapc-base.txt | 543 | share/openmpi/help-orte-snapc-base.txt | |
518 | share/openmpi/help-orte-snapc-full.txt | 544 | share/openmpi/help-orte-top.txt | |
519 | share/openmpi/help-orted.txt | 545 | share/openmpi/help-orted.txt | |
520 | share/openmpi/help-orterun.txt | 546 | share/openmpi/help-orterun.txt | |
521 | share/openmpi/help-plm-base.txt | 547 | share/openmpi/help-plm-base.txt | |
522 | share/openmpi/help-plm-rsh.txt | 548 | share/openmpi/help-plm-rsh.txt | |
549 | share/openmpi/help-plm-rshd.txt | |||
523 | share/openmpi/help-ras-base.txt | 550 | share/openmpi/help-ras-base.txt | |
551 | share/openmpi/help-regex.txt | |||
524 | share/openmpi/help-rmaps_rank_file.txt | 552 | share/openmpi/help-rmaps_rank_file.txt | |
553 | share/openmpi/help-rmcast-base.txt | |||
525 | share/openmpi/mpiCC-wrapper-data.txt | 554 | share/openmpi/mpiCC-wrapper-data.txt | |
526 | share/openmpi/mpic++-wrapper-data.txt | 555 | share/openmpi/mpic++-wrapper-data.txt | |
527 | share/openmpi/mpicc-wrapper-data.txt | 556 | share/openmpi/mpicc-wrapper-data.txt | |
528 | share/openmpi/mpicxx-wrapper-data.txt | 557 | share/openmpi/mpicxx-wrapper-data.txt | |
529 | share/openmpi/mpif77-wrapper-data.txt | 558 | share/openmpi/mpif77-wrapper-data.txt | |
530 | share/openmpi/mpif90-wrapper-data.txt | 559 | share/openmpi/mpif90-wrapper-data.txt | |
531 | share/openmpi/openmpi-valgrind.supp | 560 | share/openmpi/openmpi-valgrind.supp | |
561 | share/openmpi/orteCC-wrapper-data.txt | |||
562 | share/openmpi/ortec++-wrapper-data.txt | |||
563 | share/openmpi/ortecc-wrapper-data.txt |
@@ -1,75 +1,87 @@ | @@ -1,75 +1,87 @@ | |||
1 | @comment $NetBSD: PLIST.vt,v 1.2 2010/01/19 00:45:58 asau Exp $ | 1 | @comment $NetBSD: PLIST.vt,v 1.3 2010/12/16 21:00:53 asau Exp $ | |
2 | bin/mpiCC-vt | 2 | bin/mpiCC-vt | |
3 | bin/mpic++-vt | 3 | bin/mpic++-vt | |
4 | bin/mpicc-vt | 4 | bin/mpicc-vt | |
5 | bin/mpicxx-vt | 5 | bin/mpicxx-vt | |
6 | bin/mpif77-vt | 6 | bin/mpif77-vt | |
7 | bin/mpif90-vt | 7 | bin/mpif90-vt | |
8 | bin/opari | |||
9 | bin/otfaux | 8 | bin/otfaux | |
10 | bin/otfcompress | 9 | bin/otfcompress | |
11 | bin/otfconfig | 10 | bin/otfconfig | |
12 | bin/otfdecompress | 11 | bin/otfdecompress | |
13 | bin/otfdump | 12 | bin/otfdump | |
14 | bin/otfinfo | 13 | bin/otfinfo | |
15 | bin/otfmerge | 14 | bin/otfmerge | |
15 | bin/otfprofile | |||
16 | bin/otfshrink | |||
17 | bin/vtCC | |||
18 | bin/vtc++ | |||
16 | bin/vtcc | 19 | bin/vtcc | |
17 | bin/vtcxx | 20 | bin/vtcxx | |
18 | bin/vtf77 | 21 | bin/vtf77 | |
19 | bin/vtf90 | 22 | bin/vtf90 | |
20 | bin/vtfilter | 23 | bin/vtfilter | |
21 | bin/vtunify | 24 | bin/vtunify | |
25 | bin/vtunify-mpi | |||
26 | bin/vtwrapper | |||
27 | etc/vt-java-default-filter.spec | |||
22 | include/vampirtrace/OTF_CopyHandler.h | 28 | include/vampirtrace/OTF_CopyHandler.h | |
23 | include/vampirtrace/OTF_Definitions.h | 29 | include/vampirtrace/OTF_Definitions.h | |
30 | include/vampirtrace/OTF_Errno.h | |||
24 | include/vampirtrace/OTF_File.h | 31 | include/vampirtrace/OTF_File.h | |
25 | include/vampirtrace/OTF_FileManager.h | 32 | include/vampirtrace/OTF_FileManager.h | |
26 | include/vampirtrace/OTF_Filenames.h | 33 | include/vampirtrace/OTF_Filenames.h | |
27 | include/vampirtrace/OTF_HandlerArray.h | 34 | include/vampirtrace/OTF_HandlerArray.h | |
28 | include/vampirtrace/OTF_MasterControl.h | 35 | include/vampirtrace/OTF_MasterControl.h | |
29 | include/vampirtrace/OTF_RBuffer.h | 36 | include/vampirtrace/OTF_RBuffer.h | |
30 | include/vampirtrace/OTF_RStream.h | 37 | include/vampirtrace/OTF_RStream.h | |
31 | include/vampirtrace/OTF_Reader.h | 38 | include/vampirtrace/OTF_Reader.h | |
39 | include/vampirtrace/OTF_Version.h | |||
32 | include/vampirtrace/OTF_WBuffer.h | 40 | include/vampirtrace/OTF_WBuffer.h | |
33 | include/vampirtrace/OTF_WStream.h | 41 | include/vampirtrace/OTF_WStream.h | |
34 | include/vampirtrace/OTF_Writer.h | 42 | include/vampirtrace/OTF_Writer.h | |
35 | include/vampirtrace/OTF_inttypes.h | 43 | include/vampirtrace/OTF_inttypes.h | |
36 | include/vampirtrace/OTF_inttypes_unix.h | 44 | include/vampirtrace/OTF_inttypes_unix.h | |
37 | include/vampirtrace/opari_omp.h | |||
38 | include/vampirtrace/otf.h | 45 | include/vampirtrace/otf.h | |
39 | include/vampirtrace/pomp_lib.h | |||
40 | include/vampirtrace/vt_user.h | 46 | include/vampirtrace/vt_user.h | |
41 | include/vampirtrace/vt_user.inc | 47 | include/vampirtrace/vt_user.inc | |
42 | include/vampirtrace/vt_user_comment.h | 48 | include/vampirtrace/vt_user_comment.h | |
43 | include/vampirtrace/vt_user_comment.inc | 49 | include/vampirtrace/vt_user_comment.inc | |
50 | include/vampirtrace/vt_user_control.h | |||
51 | include/vampirtrace/vt_user_control.inc | |||
44 | include/vampirtrace/vt_user_count.h | 52 | include/vampirtrace/vt_user_count.h | |
45 | include/vampirtrace/vt_user_count.inc | 53 | include/vampirtrace/vt_user_count.inc | |
54 | include/vampirtrace/vt_user_marker.h | |||
55 | include/vampirtrace/vt_user_marker.inc | |||
56 | include/vampirtrace/vt_user_region.h | |||
57 | include/vampirtrace/vt_user_region.inc | |||
58 | include/vampirtrace/vt_wrap_pthread.h | |||
46 | lib/libotf.la | 59 | lib/libotf.la | |
47 | lib/libvt.a | 60 | lib/libvt-hyb.la | |
48 | lib/libvt.fmpi.a | 61 | lib/libvt-mpi.la | |
49 | lib/libvt.mpi.a | 62 | lib/libvt-mt.la | |
63 | lib/libvt.la | |||
50 | share/openmpi/mpiCC-vt-wrapper-data.txt | 64 | share/openmpi/mpiCC-vt-wrapper-data.txt | |
51 | share/openmpi/mpic++-vt-wrapper-data.txt | 65 | share/openmpi/mpic++-vt-wrapper-data.txt | |
52 | share/openmpi/mpicc-vt-wrapper-data.txt | 66 | share/openmpi/mpicc-vt-wrapper-data.txt | |
53 | share/openmpi/mpicxx-vt-wrapper-data.txt | 67 | share/openmpi/mpicxx-vt-wrapper-data.txt | |
54 | share/openmpi/mpif77-vt-wrapper-data.txt | 68 | share/openmpi/mpif77-vt-wrapper-data.txt | |
55 | share/openmpi/mpif90-vt-wrapper-data.txt | 69 | share/openmpi/mpif90-vt-wrapper-data.txt | |
56 | share/vampirtrace/FILTER.SPEC | 70 | share/vampirtrace/FILTER.SPEC | |
57 | share/vampirtrace/GROUPS.SPEC | 71 | share/vampirtrace/GROUPS.SPEC | |
58 | share/vampirtrace/METRICS.SPEC | 72 | share/vampirtrace/METRICS.SPEC | |
59 | share/vampirtrace/doc/ChangeLog | 73 | share/vampirtrace/doc/ChangeLog | |
60 | share/vampirtrace/doc/LICENSE | 74 | share/vampirtrace/doc/LICENSE | |
61 | share/vampirtrace/doc/UserManual.html | 75 | share/vampirtrace/doc/UserManual.html | |
62 | share/vampirtrace/doc/UserManual.pdf | 76 | share/vampirtrace/doc/UserManual.pdf | |
63 | share/vampirtrace/doc/opari/ChangeLog | |||
64 | share/vampirtrace/doc/opari/LICENSE | |||
65 | share/vampirtrace/doc/opari/Readme.html | |||
66 | share/vampirtrace/doc/opari/lacsi01.pdf | |||
67 | share/vampirtrace/doc/opari/opari-logo-100.gif | |||
68 | share/vampirtrace/doc/otf/ChangeLog | 77 | share/vampirtrace/doc/otf/ChangeLog | |
69 | share/vampirtrace/doc/otf/LICENSE | 78 | share/vampirtrace/doc/otf/LICENSE | |
70 | share/vampirtrace/doc/otf/otftools.pdf | 79 | share/vampirtrace/doc/otf/otftools.pdf | |
71 | share/vampirtrace/doc/otf/specification.pdf | 80 | share/vampirtrace/doc/otf/specification.pdf | |
81 | share/vampirtrace/libtool | |||
82 | share/vampirtrace/vtCC-wrapper-data.txt | |||
83 | share/vampirtrace/vtc++-wrapper-data.txt | |||
72 | share/vampirtrace/vtcc-wrapper-data.txt | 84 | share/vampirtrace/vtcc-wrapper-data.txt | |
73 | share/vampirtrace/vtcxx-wrapper-data.txt | 85 | share/vampirtrace/vtcxx-wrapper-data.txt | |
74 | share/vampirtrace/vtf77-wrapper-data.txt | 86 | share/vampirtrace/vtf77-wrapper-data.txt | |
75 | share/vampirtrace/vtf90-wrapper-data.txt | 87 | share/vampirtrace/vtf90-wrapper-data.txt |
@@ -1,12 +1,12 @@ | @@ -1,12 +1,12 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.2 2010/12/16 21:00:53 asau Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= openmpi | 3 | BUILDLINK_TREE+= openmpi | |
4 | 4 | |||
5 | .if !defined(OPENMPI_BUILDLINK3_MK) | 5 | .if !defined(OPENMPI_BUILDLINK3_MK) | |
6 | OPENMPI_BUILDLINK3_MK:= | 6 | OPENMPI_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | BUILDLINK_API_DEPENDS.openmpi+= openmpi>=1.2.6 | 8 | BUILDLINK_API_DEPENDS.openmpi+= openmpi>=1.5.1 | |
9 | BUILDLINK_PKGSRCDIR.openmpi?= ../../parallel/openmpi | 9 | BUILDLINK_PKGSRCDIR.openmpi?= ../../parallel/openmpi | |
10 | .endif # OPENMPI_BUILDLINK3_MK | 10 | .endif # OPENMPI_BUILDLINK3_MK | |
11 | 11 | |||
12 | BUILDLINK_TREE+= -openmpi | 12 | BUILDLINK_TREE+= -openmpi |
@@ -1,15 +1,9 @@ | @@ -1,15 +1,9 @@ | |||
1 | $NetBSD: distinfo,v 1.5 2010/11/24 01:57:29 asau Exp $ | 1 | $NetBSD: distinfo,v 1.6 2010/12/16 21:00:53 asau Exp $ | |
2 | 2 | |||
3 | SHA1 (openmpi-1.4.3.tar.bz2) = 9d24b6969d73605904855eb32d40d6b07e231932 | 3 | SHA1 (openmpi-1.5.1.tar.bz2) = fe21acc211fe60e30dc6bef1c83a70c34e093998 | |
4 | RMD160 (openmpi-1.4.3.tar.bz2) = 087532de57244c03941421162caa9e5537b4eba1 | 4 | RMD160 (openmpi-1.5.1.tar.bz2) = 25b5b6e68c28eb406bee148d65908f876e7bd35b | |
5 | Size (openmpi-1.4.3.tar.bz2) = 6626909 bytes | 5 | Size (openmpi-1.5.1.tar.bz2) = 7410701 bytes | |
6 | SHA1 (patch-aa) = dfc2eb59ea592823d93a7ae3e223e703450201ad | 6 | SHA1 (patch-aa) = 90f74e14eb686cd68bf29ea28cfb9818984f6408 | |
7 | SHA1 (patch-ab) = c4be561af983b38803ba1f76a4ff5a6646072c3a | 7 | SHA1 (patch-ai) = 0b03f80d15b176e10d804132b20cff835aa11566 | |
8 | SHA1 (patch-ac) = 2eb37bf842278c712561e30457d7e00889d12dcd | 8 | SHA1 (patch-aj) = dc85e6c9eb6db0eb40bb896a11c223afeda63c2f | |
9 | SHA1 (patch-ad) = ee74acac5c7a7b022ee9a03957f8f3d71c2579fd | 9 | SHA1 (patch-ak) = f6ea4220d51dd0c84ac2067d695c265f00904a0f | |
10 | SHA1 (patch-ae) = a4848899dcd0413caa1c99832477a4bd86b51112 | |||
11 | SHA1 (patch-af) = 812e623c39235098565762c098a40c1cb4f51f23 | |||
12 | SHA1 (patch-ag) = fc29742c423d2376893d4d5c3da7a0514f311262 | |||
13 | SHA1 (patch-ai) = e341eefb09df978cf1d43c2176f5f8c6d09f703e | |||
14 | SHA1 (patch-aj) = 4521e29de16a6cd5bf1a9ea7677b51cd0e6eb86c | |||
15 | SHA1 (patch-ak) = d9a10360eec6dab95e08d4ac0a4d7da603ac4737 |
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | $NetBSD: patch-aa,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ | 1 | $NetBSD: patch-aa,v 1.2 2010/12/16 21:00:54 asau Exp $ | |
2 | 2 | |||
3 | Missing RPATH support. | 3 | Missing RPATH support. | |
4 | 4 | |||
5 | --- opal/tools/wrappers/opal_wrapper.c.orig 2008-08-25 23:16:48.000000000 +0400 | 5 | --- opal/tools/wrappers/opal_wrapper.c.orig 2009-11-04 17:57:36.000000000 +0300 | |
6 | +++ opal/tools/wrappers/opal_wrapper.c 2008-09-04 11:41:17.000000000 +0400 | 6 | +++ opal/tools/wrappers/opal_wrapper.c 2010-01-12 20:48:26.000000000 +0300 | |
7 | @@ -57,6 +57,7 @@ | 7 | @@ -58,6 +58,7 @@ | |
8 | #if !defined(__WINDOWS__) | 8 | #if !defined(__WINDOWS__) | |
9 | #define OPAL_INCLUDE_FLAG "-I" | 9 | #define OPAL_INCLUDE_FLAG "-I" | |
10 | #define OPAL_LIBDIR_FLAG "-L" | 10 | #define OPAL_LIBDIR_FLAG "-L" | |
11 | +#define OPAL_RPATH_FLAG "-R" | 11 | +#define OPAL_RPATH_FLAG "-R" | |
12 | #else | 12 | #else | |
13 | #define OPAL_INCLUDE_FLAG "/I" | 13 | #define OPAL_INCLUDE_FLAG "/I" | |
14 | #define OPAL_LIBDIR_FLAG "/LIBPATH:" | 14 | #define OPAL_LIBDIR_FLAG "/LIBPATH:" | |
15 | @@ -301,6 +302,8 @@ | 15 | @@ -357,6 +358,8 @@ | |
16 | #else | 16 | #else | |
17 | asprintf(&line, OPAL_LIBDIR_FLAG"%s", | 17 | asprintf(&line, OPAL_LIBDIR_FLAG"%s", | |
18 | options_data[parse_options_idx].path_libdir); | 18 | options_data[parse_options_idx].path_libdir); | |
19 | + asprintf(&line, OPAL_RPATH_FLAG"%s", | 19 | + asprintf(&line, OPAL_RPATH_FLAG"%s", | |
20 | + options_data[parse_options_idx].path_libdir); | 20 | + options_data[parse_options_idx].path_libdir); | |
21 | #endif /* defined(__WINDOWS__) */ | 21 | #endif /* defined(__WINDOWS__) */ | |
22 | opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line); | 22 | opal_argv_append_nosize(&options_data[parse_options_idx].link_flags, line); | |
23 | free(line); | 23 | free(line); |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | $NetBSD: patch-ai,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ | 1 | $NetBSD: patch-ai,v 1.2 2010/12/16 21:00:54 asau Exp $ | |
2 | 2 | |||
3 | Install configuration files into example directory. | 3 | Install configuration files into example directory. | |
4 | 4 | |||
5 | --- orte/etc/Makefile.in.orig 2009-11-11 17:04:47.000000000 +0300 | 5 | --- orte/etc/Makefile.in.orig 2009-11-04 18:01:21.000000000 +0300 | |
6 | +++ orte/etc/Makefile.in 2009-12-04 05:00:13.000000000 +0300 | 6 | +++ orte/etc/Makefile.in 2010-01-12 20:48:26.000000000 +0300 | |
7 | @@ -899,6 +899,7 @@ | 7 | @@ -1018,6 +1018,7 @@ | |
8 | sharedstatedir = @sharedstatedir@ | 8 | sharedstatedir = @sharedstatedir@ | |
9 | srcdir = @srcdir@ | 9 | srcdir = @srcdir@ | |
10 | sysconfdir = @sysconfdir@ | 10 | sysconfdir = @sysconfdir@ | |
11 | +exampledir = $(pkgdatadir)/examples | 11 | +exampledir = $(pkgdatadir)/examples | |
12 | target_alias = @target_alias@ | 12 | target_alias = @target_alias@ | |
13 | timer_aix_LIBS = @timer_aix_LIBS@ | 13 | timer_aix_LIBS = @timer_aix_LIBS@ | |
14 | top_build_prefix = @top_build_prefix@ | 14 | top_build_prefix = @top_build_prefix@ | |
15 | @@ -1086,19 +1087,19 @@ | 15 | @@ -1223,19 +1224,19 @@ | |
16 | # details why the mkdir is in install-data-local. | 16 | # details why the mkdir is in install-data-local. | |
17 | 17 | |||
18 | install-data-local: | 18 | install-data-local: | |
19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | 19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | |
20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | 20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | |
21 | @ p="$(orte_config_files)"; \ | 21 | @ p="$(orte_config_files)"; \ | |
22 | for file in $$p; do \ | 22 | for file in $$p; do \ | |
23 | - if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ | 23 | - if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ | |
24 | + if test -f $(DESTDIR)$(exampledir)/$$file; then \ | 24 | + if test -f $(DESTDIR)$(exampledir)/$$file; then \ | |
25 | echo "******************************* WARNING ************************************"; \ | 25 | echo "******************************* WARNING ************************************"; \ | |
26 | echo "*** Not installing new $$file over existing file in:"; \ | 26 | echo "*** Not installing new $$file over existing file in:"; \ | |
27 | - echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ | 27 | - echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ | |
28 | + echo "*** $(DESTDIR)$(exampledir)/$$file"; \ | 28 | + echo "*** $(DESTDIR)$(exampledir)/$$file"; \ |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | $NetBSD: patch-aj,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ | 1 | $NetBSD: patch-aj,v 1.2 2010/12/16 21:00:54 asau Exp $ | |
2 | 2 | |||
3 | Install configuration files into example directory. | 3 | Install configuration files into example directory. | |
4 | 4 | |||
5 | --- opal/etc/Makefile.in.orig 2009-11-11 17:04:16.000000000 +0300 | 5 | --- opal/etc/Makefile.in.orig 2010-03-31 05:34:56.000000000 +0400 | |
6 | +++ opal/etc/Makefile.in 2009-12-04 04:33:04.000000000 +0300 | 6 | +++ opal/etc/Makefile.in 2010-03-31 20:54:20.000000000 +0400 | |
7 | @@ -36,6 +36,7 @@ | 7 | @@ -35,6 +35,7 @@ | |
8 | # | |||
9 | VPATH = @srcdir@ | |||
8 | pkgdatadir = $(datadir)/@PACKAGE@ | 10 | pkgdatadir = $(datadir)/@PACKAGE@ | |
9 | pkglibdir = $(libdir)/@PACKAGE@ | |||
10 | pkgincludedir = $(includedir)/@PACKAGE@ | |||
11 | +exampledir = $(pkgdatadir)/examples | 11 | +exampledir = $(pkgdatadir)/examples | |
12 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | 12 | pkgincludedir = $(includedir)/@PACKAGE@ | |
13 | install_sh_DATA = $(install_sh) -c -m 644 | 13 | pkglibdir = $(libdir)/@PACKAGE@ | |
14 | install_sh_PROGRAM = $(install_sh) -c | 14 | pkglibexecdir = $(libexecdir)/@PACKAGE@ | |
15 | @@ -1085,24 +1086,24 @@ | 15 | @@ -1240,24 +1241,24 @@ | |
16 | # details why the mkdir is in install-data-local. | 16 | # details why the mkdir is in install-data-local. | |
17 | 17 | |||
18 | install-data-local: | 18 | install-data-local: | |
19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | 19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | |
20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | 20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | |
21 | @ p="$(opal_config_files)"; \ | 21 | @ p="$(opal_config_files)"; \ | |
22 | if test "$(opal_file_from_platform)" = "yes"; then \ | 22 | if test "$(opal_file_from_platform)" = "yes"; then \ | |
23 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | 23 | if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ | |
24 | - echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf"; \ | 24 | - echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf"; \ | |
25 | - $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf; \ | 25 | - $(INSTALL_DATA) $$d$$p $(DESTDIR)$(sysconfdir)/openmpi-mca-params.conf; \ | |
26 | + echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf"; \ | 26 | + echo " $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf"; \ | |
27 | + $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf; \ | 27 | + $(INSTALL_DATA) $$d$$p $(DESTDIR)$(exampledir)/openmpi-mca-params.conf; \ | |
28 | else \ | 28 | else \ |
@@ -1,28 +1,28 @@ | @@ -1,28 +1,28 @@ | |||
1 | $NetBSD: patch-ak,v 1.1.1.1 2009/12/12 23:30:01 asau Exp $ | 1 | $NetBSD: patch-ak,v 1.2 2010/12/16 21:00:54 asau Exp $ | |
2 | 2 | |||
3 | Install configuration files into example directory. | 3 | Install configuration files into example directory. | |
4 | 4 | |||
5 | --- ompi/etc/Makefile.in.orig 2009-12-04 04:54:39.000000000 +0300 | 5 | --- ompi/etc/Makefile.in.orig 2010-03-31 05:34:04.000000000 +0400 | |
6 | +++ ompi/etc/Makefile.in 2009-12-04 05:02:08.000000000 +0300 | 6 | +++ ompi/etc/Makefile.in 2010-03-31 20:55:04.000000000 +0400 | |
7 | @@ -36,6 +36,7 @@ | 7 | @@ -35,6 +35,7 @@ | |
8 | # | |||
9 | VPATH = @srcdir@ | |||
8 | pkgdatadir = $(datadir)/@PACKAGE@ | 10 | pkgdatadir = $(datadir)/@PACKAGE@ | |
9 | pkglibdir = $(libdir)/@PACKAGE@ | |||
10 | pkgincludedir = $(includedir)/@PACKAGE@ | |||
11 | +exampledir = $(pkgdatadir)/examples | 11 | +exampledir = $(pkgdatadir)/examples | |
12 | am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd | 12 | pkgincludedir = $(includedir)/@PACKAGE@ | |
13 | install_sh_DATA = $(install_sh) -c -m 644 | 13 | pkglibdir = $(libdir)/@PACKAGE@ | |
14 | install_sh_PROGRAM = $(install_sh) -c | 14 | pkglibexecdir = $(libexecdir)/@PACKAGE@ | |
15 | @@ -1086,19 +1087,19 @@ | 15 | @@ -1241,19 +1242,19 @@ | |
16 | # details why the mkdir is in install-data-local. | 16 | # details why the mkdir is in install-data-local. | |
17 | 17 | |||
18 | install-data-local: | 18 | install-data-local: | |
19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | 19 | - $(mkdir_p) $(DESTDIR)$(sysconfdir) | |
20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | 20 | + $(mkdir_p) $(DESTDIR)$(exampledir) | |
21 | @ p="$(ompi_config_files)"; \ | 21 | @ p="$(ompi_config_files)"; \ | |
22 | for file in $$p; do \ | 22 | for file in $$p; do \ | |
23 | - if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ | 23 | - if test -f $(DESTDIR)$(sysconfdir)/$$file; then \ | |
24 | + if test -f $(DESTDIR)$(exampledir)/$$file; then \ | 24 | + if test -f $(DESTDIR)$(exampledir)/$$file; then \ | |
25 | echo "******************************* WARNING ************************************"; \ | 25 | echo "******************************* WARNING ************************************"; \ | |
26 | echo "*** Not installing new $$file over existing file in:"; \ | 26 | echo "*** Not installing new $$file over existing file in:"; \ | |
27 | - echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ | 27 | - echo "*** $(DESTDIR)$(sysconfdir)/$$file"; \ | |
28 | + echo "*** $(DESTDIR)$(exampledir)/$$file"; \ | 28 | + echo "*** $(DESTDIR)$(exampledir)/$$file"; \ |