rebuilt with openpmix [release 5.0.0-3mamba;Thu Nov 02 2023]
This commit is contained in:
parent
7e37edcae3
commit
159d91b7ce
159
openmpi.spec
159
openmpi.spec
@ -1,7 +1,7 @@
|
|||||||
%define majver %(echo %version | cut -d. -f1-2)
|
%define majver %(echo %version | cut -d. -f1-2)
|
||||||
Name: openmpi
|
Name: openmpi
|
||||||
Version: 4.1.5
|
Version: 5.0.0
|
||||||
Release: 1mamba
|
Release: 3mamba
|
||||||
Summary: A High Performance Message Passing Library
|
Summary: A High Performance Message Passing Library
|
||||||
Group: System/Tools
|
Group: System/Tools
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
@ -17,13 +17,12 @@ BuildRequires: glibc-devel
|
|||||||
BuildRequires: libevent-devel
|
BuildRequires: libevent-devel
|
||||||
BuildRequires: libgcc
|
BuildRequires: libgcc
|
||||||
BuildRequires: libhwloc-devel
|
BuildRequires: libhwloc-devel
|
||||||
BuildRequires: libibverbs-devel
|
BuildRequires: libopenpmix-devel
|
||||||
BuildRequires: libnl-devel
|
|
||||||
%ifnarch arm aarch64
|
%ifnarch arm aarch64
|
||||||
BuildRequires: libquadmath-devel
|
BuildRequires: libquadmath-devel
|
||||||
%endif
|
%endif
|
||||||
BuildRequires: libz-devel
|
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: libprrte-devel
|
||||||
BuildRequires: javapackages
|
BuildRequires: javapackages
|
||||||
Requires: libmpi = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: libmpi = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
|
||||||
@ -35,6 +34,7 @@ Summary: Devel package for %{name}
|
|||||||
Group: Development/Libraries
|
Group: Development/Libraries
|
||||||
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
Requires: libmpi-devel = %{?epoch:%epoch:}%{version}-%{release}
|
Requires: libmpi-devel = %{?epoch:%epoch:}%{version}-%{release}
|
||||||
|
Requires: libprrte-devel
|
||||||
|
|
||||||
%description devel
|
%description devel
|
||||||
The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.
|
The Open MPI Project is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. Open MPI is therefore able to combine the expertise, technologies, and resources from all across the High Performance Computing community in order to build the best MPI library available. Open MPI offers advantages for system and software vendors, application developers and computer science researchers.
|
||||||
@ -71,8 +71,12 @@ sed -i "s|armv5\*linux|arm*linux|" configure || exit 1
|
|||||||
%build
|
%build
|
||||||
#:<< _EOF
|
#:<< _EOF
|
||||||
%configure \
|
%configure \
|
||||||
|
--sysconfdir=%{_sysconfdir}/openmpi \
|
||||||
--datarootdir=%{_datadir}/openmpi \
|
--datarootdir=%{_datadir}/openmpi \
|
||||||
--datadir=%{_datadir}/openmpi
|
--datadir=%{_datadir}/openmpi \
|
||||||
|
--with-prrte=external \
|
||||||
|
--with-libevent=external \
|
||||||
|
--with-pmix=external
|
||||||
|
|
||||||
%make
|
%make
|
||||||
|
|
||||||
@ -91,60 +95,20 @@ sed -i "s|armv5\*linux|arm*linux|" configure || exit 1
|
|||||||
|
|
||||||
%files
|
%files
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%config %{_sysconfdir}/openmpi-default-hostfile
|
%dir %{_sysconfdir}/openmpi
|
||||||
%config %{_sysconfdir}/openmpi-mca-params.conf
|
%config(noreplace) %{_sysconfdir}/openmpi/openmpi-mca-params.conf
|
||||||
%config %{_sysconfdir}/openmpi-totalview.tcl
|
%config(noreplace) %{_sysconfdir}/openmpi/openmpi-totalview.tcl
|
||||||
%config %{_sysconfdir}/pmix-mca-params.conf
|
|
||||||
#%config %{_sysconfdir}/vt-java-default-filter.spec
|
|
||||||
#%config %{_sysconfdir}/vtsetup-config.dtd
|
|
||||||
#%config %{_sysconfdir}/vtsetup-config.xml
|
|
||||||
%{_bindir}/aggregate_profile.pl
|
|
||||||
%{_bindir}/profile2mat.pl
|
|
||||||
%{_bindir}/mpiexec
|
%{_bindir}/mpiexec
|
||||||
%{_bindir}/mpirun
|
%{_bindir}/mpirun
|
||||||
%{_bindir}/ompi_info
|
%{_bindir}/ompi_info
|
||||||
%{_bindir}/ompi-*
|
%{_bindir}/oshrun
|
||||||
#%{_bindir}/opari
|
|
||||||
%{_bindir}/orte-clean
|
|
||||||
#%{_bindir}/orte-dvm
|
|
||||||
%{_bindir}/orte-info
|
|
||||||
#%{_bindir}/orte-ps
|
|
||||||
%{_bindir}/orte-server
|
|
||||||
#%{_bindir}/orte-submit
|
|
||||||
#%{_bindir}/orte-top
|
|
||||||
%{_bindir}/orted
|
|
||||||
%{_bindir}/orterun
|
|
||||||
%dir %{_datadir}/openmpi
|
%dir %{_datadir}/openmpi
|
||||||
%{_datadir}/openmpi/*
|
%{_datadir}/openmpi/*
|
||||||
#%{_bindir}/oshmem_info
|
#%{_mandir}/man1/mpirun.1*
|
||||||
#%{_bindir}/oshrun
|
|
||||||
#%{_bindir}/otfaux
|
|
||||||
#%{_bindir}/otfcompress
|
|
||||||
#%{_bindir}/otfconfig
|
|
||||||
#%{_bindir}/otfdecompress
|
|
||||||
#%{_bindir}/otfinfompi
|
|
||||||
#%{_bindir}/otfmerge
|
|
||||||
#%{_bindir}/otfmerge-mpi
|
|
||||||
#%{_bindir}/otfprint
|
|
||||||
#%{_bindir}/otfprofile
|
|
||||||
#%{_bindir}/otfprofile-mpi
|
|
||||||
#%{_bindir}/otfshrink
|
|
||||||
#%{_bindir}/prun
|
|
||||||
#%{_bindir}/shmemrun
|
|
||||||
%{_mandir}/man1/mpiexec.1*
|
|
||||||
%{_mandir}/man1/mpirun.1*
|
|
||||||
%{_mandir}/man1/ompi-*.1*
|
%{_mandir}/man1/ompi-*.1*
|
||||||
%{_mandir}/man1/ompi_info.1*
|
%{_mandir}/man1/ompi_info.1*
|
||||||
%{_mandir}/man1/opal_wrapper.1*
|
%{_mandir}/man1/opal_wrapper.1*
|
||||||
%{_mandir}/man1/orte-*.1*
|
%{_mandir}/man1/mpi*.1*
|
||||||
%{_mandir}/man1/orted.1*
|
|
||||||
%{_mandir}/man1/orterun.1*
|
|
||||||
%{_mandir}/man7/ompi_crcp.7*
|
|
||||||
%{_mandir}/man7/opal_crs.7*
|
|
||||||
%{_mandir}/man7/orte_filem.7*
|
|
||||||
%{_mandir}/man7/orte_hosts.7*
|
|
||||||
%{_mandir}/man7/orte_snapc.7*
|
|
||||||
#%{_mandir}/man1/prun.1*
|
|
||||||
%doc AUTHORS LICENSE
|
%doc AUTHORS LICENSE
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
@ -157,112 +121,43 @@ sed -i "s|armv5\*linux|arm*linux|" configure || exit 1
|
|||||||
%{_bindir}/mpif90
|
%{_bindir}/mpif90
|
||||||
%{_bindir}/mpifort
|
%{_bindir}/mpifort
|
||||||
%{_bindir}/opal_wrapper
|
%{_bindir}/opal_wrapper
|
||||||
%{_bindir}/ortecc
|
#%{_mandir}/man5/openpmix.5*
|
||||||
#%{_bindir}/oshcc
|
%{_mandir}/man7/Open-MPI.7*
|
||||||
#%{_bindir}/oshCC
|
|
||||||
#%{_bindir}/oshc++
|
|
||||||
#%{_bindir}/oshcxx
|
|
||||||
#%{_bindir}/shmemCC
|
|
||||||
#%{_bindir}/shmemc++
|
|
||||||
#%{_bindir}/shmemcxx
|
|
||||||
#%{_bindir}/oshfort
|
|
||||||
#%{_bindir}/shmemcc
|
|
||||||
#%{_bindir}/shmemfort
|
|
||||||
%{_mandir}/man1/mpiCC.1*
|
|
||||||
%{_mandir}/man1/mpic++.1*
|
|
||||||
%{_mandir}/man1/mpicc.1*
|
|
||||||
%{_mandir}/man1/mpicxx.1*
|
|
||||||
%{_mandir}/man1/mpif77.1*
|
|
||||||
%{_mandir}/man1/mpif90.1*
|
|
||||||
%{_mandir}/man1/mpifort.1*
|
|
||||||
#%{_mandir}/man1/oshCC.1*
|
|
||||||
#%{_mandir}/man1/oshc++.1*
|
|
||||||
#%{_mandir}/man1/oshcc.1*
|
|
||||||
#%{_mandir}/man1/oshcxx.1*
|
|
||||||
#%{_mandir}/man1/oshfort.1*
|
|
||||||
#%{_mandir}/man1/oshmem_info.1*
|
|
||||||
#%{_mandir}/man1/oshrun.1*
|
|
||||||
#%{_mandir}/man1/shmemCC.1*
|
|
||||||
#%{_mandir}/man1/shmemc++.1*
|
|
||||||
#%{_mandir}/man1/shmemcc.1*
|
|
||||||
#%{_mandir}/man1/shmemcxx.1*
|
|
||||||
#%{_mandir}/man1/shmemfort.1*
|
|
||||||
#%{_mandir}/man1/shmemrun.1*
|
|
||||||
%{_mandir}/man7/orte_sstore.7*
|
|
||||||
|
|
||||||
%files -n libmpi
|
%files -n libmpi
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_libdir}/mpi*.mod
|
%{_libdir}/mpi*.mod
|
||||||
%{_libdir}/pmpi_f08_interfaces.mod
|
%{_libdir}/pmpi_f08_interfaces.mod
|
||||||
%{_libdir}/libompitrace.so.*
|
|
||||||
#%{_libdir}/libotfaux.so.*
|
|
||||||
#%{_libdir}/libvt-hyb.so.*
|
|
||||||
#%{_libdir}/libvt-java.so.*
|
|
||||||
#%{_libdir}/libvt-mpi-unify.so.*
|
|
||||||
#%{_libdir}/libvt-mpi.so.*
|
|
||||||
#%{_libdir}/libvt-mt.so.*
|
|
||||||
#%{_libdir}/libvt.so.*
|
|
||||||
%{_libdir}/libmca*.so.*
|
|
||||||
%{_libdir}/libmpi*.so.*
|
%{_libdir}/libmpi*.so.*
|
||||||
%{_libdir}/libopen*.so.*
|
%{_libdir}/libopen*.so.*
|
||||||
#%{_libdir}/liboshmem.so.*
|
|
||||||
#%{_libdir}/libopen-orted-mpir.so
|
|
||||||
%{_libdir}/openmpi/mca_*.so
|
|
||||||
%{_libdir}/openmpi/libompi_*.so
|
%{_libdir}/openmpi/libompi_*.so
|
||||||
%dir %{_libdir}/pmix
|
|
||||||
%{_libdir}/pmix/mca_*.so
|
|
||||||
|
|
||||||
%files -n libmpi-devel
|
%files -n libmpi-devel
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%{_includedir}/*.h
|
%{_includedir}/*.h
|
||||||
#%{_includedir}/shmem.fh
|
|
||||||
%dir %{_includedir}/openmpi
|
%dir %{_includedir}/openmpi
|
||||||
%{_includedir}/openmpi/*
|
%{_includedir}/openmpi/*
|
||||||
#%dir %{_includedir}/openshmem
|
|
||||||
#%dir %{_includedir}/openshmem/oshmem
|
|
||||||
#%{_includedir}/openshmem/*
|
|
||||||
#%dir %{_includedir}/vampirtrace
|
|
||||||
#%{_includedir}/vampirtrace/*.inc
|
|
||||||
#%{_includedir}/vampirtrace/*.h
|
|
||||||
#%dir %{_includedir}/vampirtrace/open-trace-format
|
|
||||||
#%dir %{_includedir}/vampirtrace/open-trace-format/*.h
|
|
||||||
#%dir %{_includedir}/mpp
|
|
||||||
#%{_includedir}/mpp/shmem.fh
|
|
||||||
#%{_includedir}/mpp/shmem.h
|
|
||||||
%{_libdir}/libmca*.so
|
|
||||||
%{_libdir}/libmpi*.so
|
%{_libdir}/libmpi*.so
|
||||||
%{_libdir}/ompi_monitoring_prof.so
|
|
||||||
%{_libdir}/libopen-pal.so
|
%{_libdir}/libopen-pal.so
|
||||||
%{_libdir}/libopen-rte.so
|
|
||||||
#%{_libdir}/libopen-trace-format.a
|
|
||||||
#%{_libdir}/liboshmem.so
|
|
||||||
#%{_libdir}/libvt.a
|
|
||||||
%{_libdir}/libompitrace.so
|
|
||||||
#%{_libdir}/libotfaux.a
|
|
||||||
#%{_libdir}/libotfaux.so
|
|
||||||
#%{_libdir}/libvt-hyb.a
|
|
||||||
#%{_libdir}/libvt-hyb.so
|
|
||||||
#%{_libdir}/libvt-java.so
|
|
||||||
#%{_libdir}/libvt-mpi-unify.a
|
|
||||||
#%{_libdir}/libvt-mpi-unify.so
|
|
||||||
#%{_libdir}/libvt-mpi.a
|
|
||||||
#%{_libdir}/libvt-mpi.so
|
|
||||||
#%{_libdir}/libvt-mt.a
|
|
||||||
#%{_libdir}/libvt-mt.so
|
|
||||||
#%{_libdir}/libvt-pomp.a
|
|
||||||
#%{_libdir}/libvt.so
|
|
||||||
%{_libdir}/pkgconfig/ompi-c.pc
|
%{_libdir}/pkgconfig/ompi-c.pc
|
||||||
%{_libdir}/pkgconfig/ompi-cxx.pc
|
%{_libdir}/pkgconfig/ompi-cxx.pc
|
||||||
%{_libdir}/pkgconfig/ompi-f77.pc
|
%{_libdir}/pkgconfig/ompi-f77.pc
|
||||||
%{_libdir}/pkgconfig/ompi-f90.pc
|
%{_libdir}/pkgconfig/ompi-f90.pc
|
||||||
%{_libdir}/pkgconfig/ompi-fort.pc
|
%{_libdir}/pkgconfig/ompi-fort.pc
|
||||||
%{_libdir}/pkgconfig/ompi.pc
|
%{_libdir}/pkgconfig/ompi.pc
|
||||||
%{_libdir}/pkgconfig/orte.pc
|
|
||||||
%{_libdir}/pkgconfig/pmix.pc
|
|
||||||
%{_mandir}/man3/*.3*
|
%{_mandir}/man3/*.3*
|
||||||
#%doc NEWS README
|
#%doc NEWS README
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Thu Nov 02 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 5.0.0-3mamba
|
||||||
|
- rebuilt with openpmix
|
||||||
|
|
||||||
|
* Thu Nov 02 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 5.0.0-2mamba
|
||||||
|
- rebuilt with system prrte
|
||||||
|
|
||||||
|
* Sat Oct 28 2023 Automatic Build System <autodist@mambasoft.it> 5.0.0-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
* Mon Sep 04 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.5-1mamba
|
* Mon Sep 04 2023 Silvan Calarco <silvan.calarco@mambasoft.it> 4.1.5-1mamba
|
||||||
- update to 4.1.5
|
- update to 4.1.5
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user