%define _pkgname openmpi %define debug_package %{nil} %define approot /opt/openmpi/gnu %define _modroot /usr/share/Modules/modulefiles/mpi Summary: A High Performance Message Passing Library Name: openmpi-interconnects-gnu Version: 1.2.8 Release: 7 License: BSD Group: Development/Libraries Source: %{name}-%{version}.1.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: gcc gcc-c++ gcc-gfortran libibverbs-devel numactl-devel Requires: gcc gcc-c++ gcc-gfortran Requires: libibumad libibumad-devel libibverbs libibverbs-devel libibcommon-devel numactl numactl-devel %description Open MPI is a project combining technologies and resources from several other projects (FT-MPI, LA-MPI, LAM/MPI, and PACX-MPI) in order to build the best MPI library available. It is an open source MPI-2 implementation that is developed and maintained by a consortium of academic, research, and industry partners. This RPM contains all the tools necessary to compile, link, and run Open MPI jobs. %prep %setup -q -n %{name} %build tar xjf %{_pkgname}-%{version}.tar.bz2 cd %{_pkgname}-%{version} export FC=gfortran export F90=gfortran ./configure --prefix=%{approot} \ --enable-static \ --with-openib=/usr \ --enable-orterun-prefix-by-default make %clean rm -rf $RPM_BUILD_ROOT %install rm -rf $RPM_BUILD_ROOT install -D -m 0644 %{name}-module %{buildroot}%{_modroot}/%{name} cd %{_pkgname}-%{version} make DESTDIR=$RPM_BUILD_ROOT install install -d $RPM_BUILD_ROOT%{approot}/examples install examples/* $RPM_BUILD_ROOT%{approot}/examples %files %{approot} %{_modroot}/%{name} %changelog * Fri Nov 28 2008 Mehdi Bozzo-Rey 1.2.8-7 - update req / buildreq and enable default prefix * Mon Nov 24 2008 Mehdi Bozzo-Rey 1.2.8-5 - update * Mon Jun 2 2008 Mike Frisch 1.2.4-4 - Add missing copyright * Fri May 9 2008 Mehdi Bozzo-Rey 1.2.4-3 - Fortran90 support added (gfortran) - gfortran is now the default F77 compiler * Thu Nov 8 2007 Tsai Li Ming 1.2.4-2 - Bind with OFED 1.2.5.1 * Wed Oct 31 2007 Tsai Li Ming 1.2.4-1 - Update to 1.2.4 * Tue Sep 12 2007 Tsai Li Ming 1.2.3-1 - Initial package.