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