1ea9f0
Summary:        A high-performance implementation of MPI
1ea9f0
Name:           mpich
ef04e1
Version:        3.4.2
ef04e1
Release:        1%{?dist}
1ea9f0
License:        MIT
1ea9f0
URL:            https://www.mpich.org/
1ea9f0
1ea9f0
Source0:        https://www.mpich.org/static/downloads/%{version}/%{name}-%{version}.tar.gz
1ea9f0
Source1:        mpich.macros
1ea9f0
Source2:        mpich.pth.py2
1ea9f0
Source3:        mpich.pth.py3
1ea9f0
Patch0:         mpich-modules.patch
1ea9f0
Patch1:         0001-Drop-real128.patch
1ea9f0
# Drop build flags, e.g. -specs... and -lto from mpi wrappers (mpicc and mpicxx)
1ea9f0
# for discussion see:
1ea9f0
# https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/7TFWEKTDWBYBHEGMIWBVI3AVGORZGNBS/
1ea9f0
Patch3:         fix_wrapper_flags.patch
1ea9f0
# https://github.com/pmodels/mpich/issues/4534
1ea9f0
Patch4:         0001-Revert-Remove-use-of-vasprintf.patch
1ea9f0
1ea9f0
BuildRequires: make
1ea9f0
BuildRequires:  gcc
1ea9f0
BuildRequires:  gcc-c++
1ea9f0
BuildRequires:  gcc-gfortran
1ea9f0
BuildRequires:  hwloc-devel >= 2.0
1ea9f0
BuildRequires:  autoconf
1ea9f0
BuildRequires:  automake
1ea9f0
BuildRequires:  libtool
1ea9f0
# For ./maint/extractcvars
1ea9f0
BuildRequires:  perl(lib)
1ea9f0
%ifnarch s390 %{mips}
1ea9f0
BuildRequires:  valgrind-devel
1ea9f0
%endif
1ea9f0
# For %%{python3_sitearch}
1ea9f0
BuildRequires:  python3-devel
1ea9f0
BuildRequires:  rpm-mpi-hooks
1ea9f0
Provides:       mpi
1ea9f0
Provides:       mpich2 = %{version}
1ea9f0
Obsoletes:      mpich2 < 3.0
1ea9f0
Requires:       environment(modules)
1ea9f0
1ea9f0
# Make sure this package is rebuilt with correct Python version when updating
1ea9f0
# Otherwise mpi.req from rpm-mpi-hooks doesn't work
1ea9f0
# https://bugzilla.redhat.com/show_bug.cgi?id=1705296
1ea9f0
Requires:       (python(abi) = %{python3_version} if python3)
1ea9f0
1ea9f0
%description
1ea9f0
MPICH is a high-performance and widely portable implementation of the Message
1ea9f0
Passing Interface (MPI) standard (MPI-1, MPI-2 and MPI-3). The goals of MPICH
1ea9f0
are: (1) to provide an MPI implementation that efficiently supports different
1ea9f0
computation and communication platforms including commodity clusters (desktop
1ea9f0
systems, shared-memory systems, multicore architectures), high-speed networks
1ea9f0
(10 Gigabit Ethernet, InfiniBand, Myrinet, Quadrics) and proprietary high-end
1ea9f0
computing systems (Blue Gene, Cray) and (2) to enable cutting-edge research in
1ea9f0
MPI through an easy-to-extend modular framework for other derived
1ea9f0
implementations.
1ea9f0
1ea9f0
The mpich binaries in this RPM packages were configured to use the default
1ea9f0
process manager (Hydra) using the default device (ch3). The ch3 device
1ea9f0
was configured with support for the nemesis channel that allows for
1ea9f0
shared-memory and TCP/IP sockets based communication.
1ea9f0
1ea9f0
This build also include support for using the 'module environment' to select
1ea9f0
which MPI implementation to use when multiple implementations are installed.
1ea9f0
If you want MPICH support to be automatically loaded, you need to install the
1ea9f0
mpich-autoload package.
1ea9f0
1ea9f0
%package autoload
1ea9f0
Summary:        Load mpich automatically into profile
1ea9f0
Requires:       mpich = %{version}-%{release}
1ea9f0
Provides:       mpich2-autoload = 3.0.1
1ea9f0
Obsoletes:      mpich2-autoload < 3.0
1ea9f0
1ea9f0
%description autoload
1ea9f0
This package contains profile files that make mpich automatically loaded.
1ea9f0
1ea9f0
%package devel
1ea9f0
Summary:        Development files for mpich
1ea9f0
Provides:       %{name}-devel-static = %{version}-%{release}
1ea9f0
Requires:       %{name} = %{version}-%{release}
1ea9f0
Requires:       pkgconfig
1ea9f0
Requires:       gcc-gfortran
1ea9f0
Requires:       rpm-mpi-hooks
1ea9f0
Requires:       redhat-rpm-config
1ea9f0
Provides:       mpich2-devel = 3.0.1
1ea9f0
Obsoletes:      mpich2-devel < 3.0
1ea9f0
1ea9f0
%description devel
1ea9f0
Contains development headers and libraries for mpich
1ea9f0
1ea9f0
%package doc
1ea9f0
Summary:        Documentations and examples for mpich
1ea9f0
BuildArch:      noarch
1ea9f0
Requires:       %{name}-devel = %{version}-%{release}
1ea9f0
Provides:       mpich2-doc = 3.0.1
1ea9f0
Obsoletes:      mpich2-doc < 3.0
1ea9f0
1ea9f0
%description doc
1ea9f0
Contains documentations, examples and man-pages for mpich
1ea9f0
1ea9f0
%package -n python3-mpich
1ea9f0
Summary:        mpich support for Python 3
1ea9f0
Requires:       %{name} = %{version}-%{release}
1ea9f0
Requires:       python(abi) = %{python3_version}
1ea9f0
1ea9f0
%description -n python3-mpich
1ea9f0
mpich support for Python 3.
1ea9f0
1ea9f0
%prep
1ea9f0
%setup
1ea9f0
1ea9f0
%patch0 -p1
1ea9f0
1ea9f0
%ifarch %{arm}
1ea9f0
%patch1 -p1
1ea9f0
%endif
1ea9f0
1ea9f0
%patch3 -p1
1ea9f0
1ea9f0
%patch4 -p1
1ea9f0
1ea9f0
%build
1ea9f0
./autogen.sh
1ea9f0
1ea9f0
CONFIGURE_OPTS=(
1ea9f0
        --enable-sharedlibs=gcc
1ea9f0
        --enable-shared
1ea9f0
        --enable-static=no
1ea9f0
        --enable-lib-depend
1ea9f0
        --disable-rpath
1ea9f0
        --disable-silent-rules
1ea9f0
        --enable-fortran
1ea9f0
        --with-gnu-ld
1ea9f0
        --with-device=ch3:nemesis
1ea9f0
        --with-pm=hydra:gforker
1ea9f0
        --includedir=%{_includedir}/%{name}-%{_arch}
1ea9f0
        --bindir=%{_libdir}/%{name}/bin
1ea9f0
        --libdir=%{_libdir}/%{name}/lib
1ea9f0
        --datadir=%{_datadir}/%{name}
1ea9f0
        --mandir=%{_mandir}/%{name}-%{_arch}
1ea9f0
        --docdir=%{_datadir}/%{name}/doc
1ea9f0
        --htmldir=%{_datadir}/%{name}/doc
1ea9f0
        --with-hwloc-prefix=system
1ea9f0
)
1ea9f0
1ea9f0
# Set -fallow-argument-mismatch for #1795817
1ea9f0
%configure "${CONFIGURE_OPTS[@]}" FFLAGS="$FFLAGS -fallow-argument-mismatch"
1ea9f0
1ea9f0
# Remove rpath
1ea9f0
sed -r -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
1ea9f0
sed -r -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
1ea9f0
1ea9f0
#Try and work around 'unused-direct-shlib-dependency' rpmlint warnning
1ea9f0
sed -i -e 's| -shared | -Wl,--as-needed\0|g' libtool
1ea9f0
1ea9f0
# work-around libtool error: cannot determine absolute directory name of 'system/lib'
1ea9f0
mkdir -p system/lib
1ea9f0
1ea9f0
%make_build VERBOSE=1
1ea9f0
1ea9f0
%install
1ea9f0
%make_install
1ea9f0
1ea9f0
mkdir -p %{buildroot}%{_fmoddir}/%{name}
1ea9f0
mv  %{buildroot}%{_includedir}/%{name}-*/*.mod %{buildroot}%{_fmoddir}/%{name}/
1ea9f0
sed -r -i 's|^modincdir=.*|modincdir=%{_fmoddir}/%{name}|' %{buildroot}%{_libdir}/%{name}/bin/mpifort
1ea9f0
1ea9f0
# Install the module file
1ea9f0
mkdir -p %{buildroot}%{_datadir}/modulefiles/mpi
1ea9f0
sed -r 's|%{_bindir}|%{_libdir}/%{name}/bin|;
1ea9f0
        s|@LIBDIR@|%{_libdir}/%{name}|;
1ea9f0
        s|@MPINAME@|%{name}|;
1ea9f0
        s|@py2sitearch@|%{python2_sitearch}|;
1ea9f0
        s|@py3sitearch@|%{python3_sitearch}|;
1ea9f0
        s|@ARCH@|%{_arch}|;
1ea9f0
        s|@fortranmoddir@|%{_fmoddir}|;
1ea9f0
     ' \
1ea9f0
     
1ea9f0
     >%{buildroot}%{_datadir}/modulefiles/mpi/%{name}-%{_arch}
1ea9f0
1ea9f0
mkdir -p %{buildroot}%{_sysconfdir}/profile.d
1ea9f0
cat >%{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.sh <
1ea9f0
# Load mpich environment module
1ea9f0
module load mpi/%{name}-%{_arch}
1ea9f0
EOF
1ea9f0
cp -p %{buildroot}%{_sysconfdir}/profile.d/mpich-%{_arch}.{sh,csh}
1ea9f0
1ea9f0
# Install the RPM macros
1ea9f0
install -pDm0644 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/macros.d/macros.%{name}
1ea9f0
1ea9f0
# Install the .pth files
1ea9f0
mkdir -p %{buildroot}%{python2_sitearch}/%{name}
1ea9f0
install -pDm0644 %{SOURCE2} %{buildroot}%{python2_sitearch}/%{name}.pth
1ea9f0
mkdir -p %{buildroot}%{python3_sitearch}/%{name}
1ea9f0
install -pDm0644 %{SOURCE3} %{buildroot}%{python3_sitearch}/%{name}.pth
1ea9f0
1ea9f0
find %{buildroot} -type f -name "*.la" -delete
1ea9f0
1ea9f0
%check
1ea9f0
make check VERBOSE=1 \
1ea9f0
%ifarch ppc64le
1ea9f0
|| :
1ea9f0
%endif
1ea9f0
# The test results are ignored on ppc64le. The tests started failing
1ea9f0
# in the bundled openpa checksuite. Upstream has already removed it,
1ea9f0
# so the issue should resolve itself for the next release and I don't
1ea9f0
# think it's worth the time to solve it here.
1ea9f0
1ea9f0
%ldconfig_scriptlets
1ea9f0
1ea9f0
%files
1ea9f0
%license COPYRIGHT
1ea9f0
%doc CHANGES README README.envvar RELEASE_NOTES
1ea9f0
%dir %{_libdir}/%{name}
1ea9f0
%dir %{_libdir}/%{name}/lib
1ea9f0
%dir %{_libdir}/%{name}/bin
1ea9f0
%{_libdir}/%{name}/lib/*.so.*
1ea9f0
%{_libdir}/%{name}/bin/hydra*
1ea9f0
%{_libdir}/%{name}/bin/mpichversion
1ea9f0
%{_libdir}/%{name}/bin/mpiexec*
1ea9f0
%{_libdir}/%{name}/bin/mpirun
1ea9f0
%{_libdir}/%{name}/bin/mpivars
1ea9f0
%{_libdir}/%{name}/bin/parkill
1ea9f0
%dir %{_mandir}/%{name}-%{_arch}
1ea9f0
%doc %{_mandir}/%{name}-%{_arch}/man1/
1ea9f0
%{_datadir}/modulefiles/mpi/
1ea9f0
1ea9f0
%files autoload
1ea9f0
%{_sysconfdir}/profile.d/mpich-%{_arch}.*
1ea9f0
1ea9f0
%files devel
1ea9f0
%{_includedir}/%{name}-%{_arch}/
1ea9f0
%{_libdir}/%{name}/lib/pkgconfig/
1ea9f0
%{_libdir}/%{name}/lib/*.so
1ea9f0
%{_libdir}/%{name}/bin/mpicc
1ea9f0
%{_libdir}/%{name}/bin/mpic++
1ea9f0
%{_libdir}/%{name}/bin/mpicxx
1ea9f0
%{_libdir}/%{name}/bin/mpif77
1ea9f0
%{_libdir}/%{name}/bin/mpif90
1ea9f0
%{_libdir}/%{name}/bin/mpifort
1ea9f0
%{_fmoddir}/%{name}/
1ea9f0
%{_rpmconfigdir}/macros.d/macros.%{name}
1ea9f0
%{_mandir}/%{name}-%{_arch}/man3/
1ea9f0
1ea9f0
%files doc
1ea9f0
%dir %{_datadir}/%{name}
1ea9f0
%{_datadir}/%{name}/doc/
1ea9f0
1ea9f0
%files -n python3-mpich
1ea9f0
%dir %{python3_sitearch}/%{name}
1ea9f0
%{python3_sitearch}/%{name}.pth
1ea9f0
1ea9f0
%changelog
ef04e1
* Sat Nov 27 2021 Honggang Li <honli@redhat.com> - 3.4.2-1
ef04e1
- Update to latest version 3.4.2
ef04e1
- Related: rhbz#2015398
ef04e1
1ea9f0
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com>
1ea9f0
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
1ea9f0
  Related: rhbz#1991688
1ea9f0
1ea9f0
* Fri Aug  6 2021 Florian Weimer <fweimer@redhat.com> - 3.4.1-3
1ea9f0
- Rebuild to pick up new build flags from redhat-rpm-config (#1984652)
1ea9f0
1ea9f0
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com>
1ea9f0
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
1ea9f0
1ea9f0
* Wed Jan 27 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.4.1-1
1ea9f0
- Update to latest version (#1912981)
1ea9f0
1ea9f0
* Tue Jan  5 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.4-1
1ea9f0
- Update to latest version (#1912981)
1ea9f0
1ea9f0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2-9
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
1ea9f0
1ea9f0
* Tue Sep 15 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3.2-8
1ea9f0
- Do not require non-loopback addresses in mpirun (#1839007)
1ea9f0
1ea9f0
* Thu Aug 06 2020 Christoph Junghans <junghans@votca.org> - 3.3.2-7
1ea9f0
- Drop build flag from mpi wrappers
1ea9f0
1ea9f0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2-6
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
1ea9f0
1ea9f0
* Mon May 25 2020 Miro Hrončok <mhroncok@redhat.com> - 3.3.2-5
1ea9f0
- Rebuilt for Python 3.9
1ea9f0
1ea9f0
* Fri Feb 14 2020 Christoph Junghans <junghans@votca.org> - 3.3.2-4
1ea9f0
- Add 4320.patch to fix #1793563 and #1799473
1ea9f0
1ea9f0
* Thu Jan 30 2020 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3.2-3
1ea9f0
- Add requirement for redhat-rpm-config (#1795674)
1ea9f0
1ea9f0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.2-2
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
1ea9f0
1ea9f0
* Sun Nov 17 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3.2-1
1ea9f0
- Subpackage python2-mpich has been removed (#1773126)
1ea9f0
1ea9f0
* Sun Nov 17 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3.2-1
1ea9f0
- Update to latest version (#1772152). This is a bugfix release:
1ea9f0
  https://github.com/pmodels/mpich/blob/v3.3.2/CHANGES.
1ea9f0
1ea9f0
* Wed Aug 28 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.3.1-1
1ea9f0
- Really upgrade to 3.3.1 (#1745252)
1ea9f0
1ea9f0
* Sat Aug 24 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-1
1ea9f0
- "Upgrade" back to 3.2.1 (#1745252)
1ea9f0
  (I made a typo, and instead of *upgrading* to 3.3.1, I made a downgrade
1ea9f0
   to 3.1.1. Too bad that we don't have *any* automatic check that would
1ea9f0
   warn about this in Fedora. Version 3.3.1 requires a newer hwloc, but
1ea9f0
   some of the dependencies are not ready to switch. So let's "upgrade"
1ea9f0
   back to 3.2.1, and plan to 3.3.1 next week.)
1ea9f0
1ea9f0
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-2
1ea9f0
- Rebuilt for Python 3.8
1ea9f0
1ea9f0
* Tue Jul 30 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.1-1
1ea9f0
- Update to latest version (#1718376)
1ea9f0
1ea9f0
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-13
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
1ea9f0
1ea9f0
* Wed May  8 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-12
1ea9f0
- Require main package and appropriate python version from python subpackages
1ea9f0
1ea9f0
* Tue May  7 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-11
1ea9f0
- Add a guard for python3 version (#1705296)
1ea9f0
- Module files are moved to /usr/share/modulefiles/mpi/
1ea9f0
1ea9f0
* Tue May  7 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-10
1ea9f0
- Drop all custom compilation and link flags (#1573088)
1ea9f0
1ea9f0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-9
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
1ea9f0
1ea9f0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-8
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
1ea9f0
1ea9f0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-7
1ea9f0
- Rebuilt for Python 3.7
1ea9f0
1ea9f0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 3.2.1-6
1ea9f0
- Rebuilt for Python 3.7
1ea9f0
1ea9f0
* Wed Apr  4 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-5
1ea9f0
- Update MANPATH so that normal man pages can still be found (#1533717)
1ea9f0
1ea9f0
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-4
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
1ea9f0
1ea9f0
* Thu Feb 01 2018 Ralf Corsépius <corsepiu@fedoraproject.org> - 3.2.1-3
1ea9f0
- Rebuilt for GCC-8.0.1.
1ea9f0
1ea9f0
* Sun Nov 12 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-2
1ea9f0
- Update $modincdir in mpifort after moving .mod files (#1301533)
1ea9f0
- Move compiler wrappers to mpich-devel (#1353621)
1ea9f0
- Remove bogus rpath (#1361586)
1ea9f0
1ea9f0
* Sun Nov 12 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2.1-1
1ea9f0
- Update to latest bugfix release (#1512188)
1ea9f0
1ea9f0
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-10
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
1ea9f0
1ea9f0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-9
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1ea9f0
1ea9f0
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-8
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
1ea9f0
1ea9f0
* Mon Dec 19 2016 Miro Hrončok <mhroncok@redhat.com> - 3.2-7
1ea9f0
- Rebuild for Python 3.6
1ea9f0
1ea9f0
* Wed Nov 2 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-7
1ea9f0
- Split python support into sub-packages
1ea9f0
1ea9f0
* Wed Mar 30 2016 Michal Toman <mtoman@fedoraproject.org> - 3.2-6
1ea9f0
- Fix build on MIPS
1ea9f0
1ea9f0
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.2-5
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1ea9f0
1ea9f0
* Fri Jan 22 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-4
1ea9f0
- Add patch to allow -host localhost to work on builders
1ea9f0
1ea9f0
* Wed Jan 20 2016 Orion Poplawski <orion@cora.nwra.com> - 3.2-3
1ea9f0
- Use nemesis channel on all platforms
1ea9f0
1ea9f0
* Wed Dec  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2-2
1ea9f0
- Soften version check (#1289779)
1ea9f0
1ea9f0
* Tue Dec  1 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.2-1
1ea9f0
- Update to latest version
1ea9f0
1ea9f0
* Mon Nov 16 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-9
1ea9f0
- Update requires and fix MPI_FORTRAN_MOD_DIR var
1ea9f0
1ea9f0
* Mon Nov 16 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-8
1ea9f0
- Move fortran .mod files to %%{_fmoddir}/mpich (#1154991)
1ea9f0
- Move man pages to arch-specific dir (#1264359)
1ea9f0
1ea9f0
* Tue Nov 10 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-7
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
1ea9f0
1ea9f0
* Thu Aug 27 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-6
1ea9f0
- Use .pth files to set the python path (https://fedorahosted.org/fpc/ticket/563)
1ea9f0
- Cleanups to the spec file
1ea9f0
1ea9f0
* Sun Jul 26 2015 Sandro Mani <manisandro@gmail.com> - 3.1.4-5
1ea9f0
- Require, BuildRequire: rpm-mpi-hooks
1ea9f0
1ea9f0
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1.4-4
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
1ea9f0
1ea9f0
* Sat May  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.1.4-3
1ea9f0
- Change MPI_SYCONFIG to /etc/mpich-x86_64 (#1196728)
1ea9f0
1ea9f0
* Fri Mar 13 2015 Orion Poplawski <orion@cora.nwra.com> - 3.1.4-2
1ea9f0
- Set PKG_CONFIG_DIR (bug #1113627)
1ea9f0
- Fix modulefile names and python paths (bug#1201343)
1ea9f0
1ea9f0
* Wed Mar 11 2015 Orion Poplawski <orion@cora.nwra.com> - 3.1.4-1
1ea9f0
- Update to 3.1.4
1ea9f0
- Own and set PKG_CONFIG_DIR (bug #1113627)
1ea9f0
- Do not ship old modulefile location (bug #921534)
1ea9f0
1ea9f0
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-4
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
1ea9f0
1ea9f0
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1-3
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
1ea9f0
1ea9f0
* Fri Feb 21 2014 Ville Skyttä <ville.skytta@iki.fi> - 3.1-2
1ea9f0
- Install rpm macros to %%{_rpmconfigdir}/macros.d as non-%%config.
1ea9f0
1ea9f0
* Fri Feb 21 2014 Deji Akingunola <dakingun@gmail.com> - 3.1-1
1ea9f0
- Update to 3.1
1ea9f0
1ea9f0
* Mon Jan  6 2014 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.4-7
1ea9f0
- Set the aarch64 compiler options
1ea9f0
1ea9f0
* Fri Dec 13 2013 Peter Robinson <pbrobinson@fedoraproject.org> 3.0.4-6
1ea9f0
- Now have valgrind on ARMv7
1ea9f0
- No valgrind on aarch64
1ea9f0
1ea9f0
* Fri Aug 23 2013 Orion Poplawski <orion@cora.nwra.com> - 3.0.4-5
1ea9f0
- Add %%check
1ea9f0
1ea9f0
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.4-4
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1ea9f0
1ea9f0
* Sat Jul 20 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-3
1ea9f0
- Add proper Provides and Obsoletes for the sub-packages
1ea9f0
1ea9f0
* Thu Jul 18 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-2
1ea9f0
- Fix some of the rpmlint warnings from package review (BZ #973493)
1ea9f0
1ea9f0
* Wed Jun 12 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.4-1
1ea9f0
- Update to 3.0.4
1ea9f0
1ea9f0
* Thu Feb 21 2013 Deji Akingunola <dakingun@gmail.com> - 3.0.2-1
1ea9f0
- Update to 3.0.2
1ea9f0
- Rename to mpich.
1ea9f0
- Drop check for old alternatives' installation
1ea9f0
1ea9f0
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5-2
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
1ea9f0
1ea9f0
* Thu Nov 1 2012 Orion Poplawski <orion@cora.nwra.com> - 1.5-1
1ea9f0
- Update to 1.5
1ea9f0
- Drop destdir-fix and mpicxx-und patches
1ea9f0
- Update rpm macros to use the new module location
1ea9f0
1ea9f0
* Wed Oct 31 2012 Orion Poplawski <orion@cora.nwra.com> - 1.4.1p1-9
1ea9f0
- Install module file in mpi subdirectory and conflict with other mpi modules
1ea9f0
- Leave existing module file location for backwards compatibility for a while
1ea9f0
1ea9f0
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1p1-8
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
1ea9f0
1ea9f0
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.1p1-7
1ea9f0
- Rebuild for new hwloc
1ea9f0
1ea9f0
* Wed Feb 15 2012 Peter Robinson <pbrobinson@fedoraproject.org> - 1.4.1p1-6
1ea9f0
- Update ARM build configuration
1ea9f0
1ea9f0
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.1p1-5
1ea9f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
1ea9f0
1ea9f0
* Mon Jan  2 2012 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4.1p1-4
1ea9f0
- Bump spec.
1ea9f0
1ea9f0
* Wed Nov 16 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4.1p1-3
1ea9f0
- Comply to MPI guidelines by separating autoloading into separate package
1ea9f0
  (BZ #647147).
1ea9f0
1ea9f0
* Tue Oct 18 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1p1-2
1ea9f0
- Rebuild for hwloc soname bump.
1ea9f0
1ea9f0
* Sun Sep 11 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1p1-1
1ea9f0
- Update to 1.4.1p1 patch update
1ea9f0
- Add enable-lib-depend to configure flags
1ea9f0
1ea9f0
* Sat Aug 27 2011 Deji Akingunola <dakingun@gmail.com> - 1.4.1-1
1ea9f0
- Update to 1.4.1 final
1ea9f0
- Drop the mpd subpackage, the PM is no longer supported upstream
1ea9f0
- Fix undefined symbols in libmpichcxx (again) (#732926)
1ea9f0
1ea9f0
* Wed Aug 03 2011 Jussi Lehtola <jussilehtola@fedoraproject.org> - 1.4-2
1ea9f0
- Respect environment module guidelines wrt placement of module file.
1ea9f0
1ea9f0
* Fri Jun 17 2011 Deji Akingunola <dakingun@gmail.com> - 1.4-1
1ea9f0
- Update to 1.4 final