Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

mpich_4_0_2-gnu-hpc-macros-devel-4.0.2-slfo.1.1.3 RPM for s390x

From OpenSuSE Leap 16.0 for s390x

Name: mpich_4_0_2-gnu-hpc-macros-devel Distribution: SUSE Linux Framework One
Version: 4.0.2 Vendor: SUSE LLC <https://www.suse.com/>
Release: slfo.1.1.3 Build date: Sat Jun 15 01:37:50 2024
Group: Development/Libraries/Parallel Build host: s390zl3a
Size: 612 Source RPM: mpich_4_0_2-gnu-hpc-4.0.2-slfo.1.1.3.src.rpm
Packager: https://www.suse.com/
Url: http://www.mpich.org/
Summary: HPC Macros for MPICH version 4.0.2
HPC Macros for building RPM packages for MPICH version 4.0.2.

Provides

Requires

License

MIT

Changelog

* Tue Oct 25 2022 nmoreychaisemartin@suse.com
  - Revert use of internal PMIx and hwloc library
    - Using external libraries disables the build of all process managers
* Mon Oct 17 2022 nmoreychaisemartin@suse.com
  - Disable valgrind on ppc64 to fix build dependency issues.
  - Add _constraints to fix compilation running out of disk space.
* Thu Sep 29 2022 nmoreychaisemartin@suse.com
  - Update to 4.0.2
    - Fix support for dynamic process functionality with PMI2 clients
    - Fix non-zero appnum bug in PMI2 server in Hydra
    - Fix MPI_Op support for types created with MPI_Type_create_f90_xxx
    - Fix Level Zero properties initialization in MPL.
    - Use standard names for CPU affinity functions with POSIX
      threads.
    - Add elemental to eq/neq operators in Fortran 2008 binding
* Wed Jul 06 2022 nmoreychaisemartin@suse.com
  - Switch to external hwloc, and PMIx
  - On 32b systems, use ofi instead of verbs flavor by default
* Mon Mar 07 2022 nmoreychaisemartin@suse.com
  - Update to mpich 4.0.1 (bsc#1194369)
    - All MPI-4 APIs have been implemented. Major MPI-4 features include MPI
      sessions, partitioned point-to-point communications, events in the MPI tool
      information interface, large-count functions, persistent collectives,
      MPI_Comm_idup_with_info, MPI_Isendrecv and MPI_Isendrecv_replace,
      MPI_Info_get_string, MPI_Comm_split_type with new split_type --
      MPI_COMM_TYPE_HW_GUIDED and MPI_COMM_TYPE_HW_UNGUIDED.
    - Add MPIX_Delete_error_{class,code,string}.
    - MPI_Info objects can be accessed before MPI_Init{_thread}.
    - Drop support for UCX version < 1.7.0.
    - Multi-NIC support in ch4:ofi.
    - Extend IPC to support non-contig datatypes.
    - Many bug fixes and code clean-ups.
  - Drop 0001-Drop-real128.patch as it was fixed upstream
  - Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch
    against latest sources
* Wed Jan 12 2022 nmoreychaisemartin@suse.com
  - Update to mpich 3.4.3
    - Fix nemesis shm bug on systems with weak memory consistency
    - Fix progress issue in ch4:ucx finalize
    - Fix nonblocking collective issue during finalize
    - Fix predefined datatype handle leaks
    - Fix bug in topology-aware communicator creation
    - Fix Slurm nodelist parsing
    - Hydra help message improvements
* Tue Oct 19 2021 nmoreychaisemartin@suse.com
  - Move rpm macros to %_rpmmacrodir (bsc#1191385)
* Tue Aug 24 2021 nmoreychaisemartin@suse.com
  - Update to mpich 3.4.2
    - Update embedded hwloc to version 2.4.1. Fixes a build issue on
      systems with OpenCL.
    - Fix additional bugs in GPU-aware nonblocking op collectives
    - Fix support for GNI provider in ch4:ofi netmod
    - Fix bug in dynamic window memory registration with ch4:ofi netmod
    - Fix bug in persistent pt2pt when used with MPI_PROC_NULL
    - Fix bug in hydra nameserver when freeing published entries
    - Fix bugs in XPMEM support
    - Fix bug in MPI_Comm_spawn_multiple where non-root args were not ignored
* Sun Jun 13 2021 suse-beta@cboltz.de
  - don't own /usr/share/doc (owned by "filesystem") to avoid conflict on install
* Tue Mar 30 2021 nmoreychaisemartin@suse.com
  - Update to mpich 3.4.1
    - ch4 replaces ch3 as the default device configuration. If no network
      module is specified at configuration-time, MPICH will search the
      user environment in order to select one to build. The user will be
      prompted to choose if no preferred network library is dectected.
    - Add support for XPMEM.
    - Add support for multiple virtual communication interfaces for more
      efficient MPI_THREAD_MULTIPLE (experimental).
    - Add support for Arm compiler toolchain
    - Add support for flang/f18 Fortran compiler
    - See CHANGES for the complete list of CHANGES
  - Changed MPI interface in mpich package
    - 64bit archs use ch4:ucx
    - 32bit archs use ch3:nemesis (verbs)
  - Drop patches merged upstream:
    - ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch
    - opmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch
  - Add patches to make sure built is used with the proper system libraries
    and not the embedded ones:
    - autogen-only-deal-with-json-yaksa-if-enabled.patch
    - autoconf-pull-dynamic-and-not-static-libs-from-pkg-config.patch
  - Refresh 0001-Drop-real128.patch against latest sources
* Sun Nov 29 2020 eich@suse.com
  - HPC: Fix environment module settings for MANPATH.
* Sat Jul 25 2020 eich@suse.com
  - For HPC builds check for gnu compiler suite version >= 10 and
    set -fallow-argument-mismatch.
* Thu Jul 23 2020 eich@suse.com
  - Add build support for gcc8/9/10 to HPC build (bsc#1174439).
* Tue Jun 09 2020 nmoreychaisemartin@suse.com
  - Fix compilation with GCC10 by adding -fallow-argument-mismatch to FFLAGS
* Tue Apr 14 2020 nmoreychaisemartin@suse.com
  - Add ch3-fix-improper-error-handling-from-MPL_get_sockaddr.patch and
    pmi-fix-a-wrong-condition-checking-return-of-MPL_get_sockaddr.patch to fix crash when
    using getsockaddr (bsc#1168092)
* Thu Nov 28 2019 nmoreychaisemartin@suse.com
  - Update to mpich 3.3.2 (jsc#SLE-8574)
    - See CHANGES for a list of changes
* Thu Sep 26 2019 nmoreychaisemartin@suse.com
  - Update to mpich 3.3.1 (jsc#SLE-8574)
    - See CHANGES for a list of changes
  - Drop 0001-Drop-GCC-check.patch as it was picked upstream
  - Add 0001-Drop-real128.patch to fix a compilation error on armv7
* Thu Sep 26 2019 nmoreychaisemartin@suse.com
  - Fix LTO support in archive file
* Fri May 03 2019 nmoreychaisemartin@suse.com
  - Update to mpich 3.3
    - See CHANGES for a list of changes
* Thu Mar 21 2019 aguerrero@suse.com
  - Add patch to remove obsolete GCC check (bnc#1129421). It also patches
    autogen.sh to get the autotools working in SLE12SP4.
    * 0001-Drop-GCC-check.patch
  - Force to re-run autotools to generate properly the files after
    patching src/binding/cxx/buildiface
* Sun Nov 18 2018 eich@suse.com
  - Add macro _hpc_mpich_modules for modules support (bsc#1116458).
* Mon Sep 10 2018 nmoreychaisemartin@suse.com
  - Remove bashism in postun scriptlet
* Wed Sep 05 2018 nmoreychaisemartin@suse.com
  - Fix handling of mpi-selector during updates (bsc#1098653)
* Sun Aug 19 2018 eich@suse.com
  - macros.hpc-mpich:
    replace %%compiler_family by %%hpc_compiler_family
* Sun Apr 22 2018 eich@suse.com
  - Remove 'BuildRequires: Modules' for HPC builds: it conflicts
    with lmod (boo#1089970).
* Fri Feb 09 2018 cgoll@suse.com
  - Fix summary in module files (bnc#1080259)
* Tue Jan 30 2018 eich@suse.com
  - Use macro in mpivars.(c)sh to be independent of changes to the module
    setup for the compiler (boo#1078364).
* Fri Jan 19 2018 nmoreychaisemartin@suse.com
  - Update to mpich 3.2.1
    - Bug fixes
    - No release notes available
* Fri Jan 05 2018 eich@suse.com
  - Add gcc7 as additional compiler flavor for HPC on SLES.
  - Fix library package requires - use HPC macro (boo#1074890).
  - Fix mpich HPC installation path in spec file.
  - Fix hpc macros: add %mpich_requires.
* Thu Oct 26 2017 nmoreychaisemartin@suse.com
  - Add HPC specific build targets using environment modules (Fate#323977).
* Tue Sep 12 2017 nmoreychaisemartin@suse.com
  - Drop unnecessary dependency to xorg-x11-devel
* Thu Jul 13 2017 nmoreychaisemartin@suse.com
  - Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh
* Thu Jul 13 2017 nmoreychaisemartin@suse.com
  - Disable rpath in pkgconfig files
* Wed Jul 05 2017 nmoreychaisemartin@suse.com
  - Register mpich package to mpi-selector
  - Remove redondant configure options already passed by %configure
* Mon Jul 03 2017 nmoreychaisemartin@suse.com
  - Fix compilation for aarch64
  - Build multiple flavour of mpich (psm, psm2, tessuite)
  - Update to mpich 3.2
    * see CHANGES file for all details, some pertinent changes are:
    - Added support for MPI-3.1 features including nonblocking collective I/O,
      address manipulation routines, thread-safety for MPI initialization,
      pre-init functionality, and new MPI_T routines to look up variables
      by name.
    - Fortran 2008 bindings are enabled by default and fully supported.
    - Completely revamped RMA infrastructure including several
      scalability improvements, performance improvements, and bug fixes.
    - Added experimental support for Open Fabrics Interfaces (OFI) version 1.0.0.
      https://github.com/ofiwg/libfabric (thanks to Intel for code contribution)
* Thu Jan 08 2015 kkhere.geo@gmail.com
  - Update to 3.1.3
    * see CHANGES file for all details, some pertinent changes are:
    - [3.1.2] MPI-3 support for Blue Gene/Q and ppc64le support.
    - [3.1.2] Fixes and testcases for Fortran 2008 bindings.
    - [3.1.1] Removal of the mpd process manager.
    - [3.1] MPICH now supports operations on very large datatypes (those that
      describe more than 32 bits of data).
* Fri Oct 04 2013 mvyskocil@suse.com
  - Update to 3.0.4
    * too many changes to list, see CHANGES file
  - Dropped pointless patches:
    * alog-bufferoverflow.patch
    * gcc4.dif
    * gfortran.patch
    * mpeinstall.patch
    * mpich-1.2.6.dif
    * mpich-1.2.6_implicit_declarations.diff
    * mpich-1.2.6-limits.patch
    * mpich-1.2.7_bsendutil2.c_uninitialized_variables.patch
    * mpich-1.2.7p1-iostream.dif
    * mpich-fix_headers.diff
    * mpich-hostent.patch
    * mpich-mpiman.patch
  - Add mpich-modules.patch (from Fedora)
  - Add package autoload installs mpich's profiles
  - Moved documentation to doc subpackage
  - Call make check during build
* Mon Mar 05 2012 cfarrell@suse.com
  - license update: SUSE-Permissive
    Use a license from http://is.gd/CIdCM7 - if there is no corresponding
    entry on spdx.org/licenses use the proprietary SUSE- prefix until the
    license is accepted upstream
* Wed Nov 23 2011 jengelh@medozas.de
  - Remove redundant/unwanted tags/section (cf. specfile guidelines)
* Wed Nov 23 2011 coolo@suse.com
  - add libtool as buildrequire to avoid implicit dependency
* Wed Nov 24 2010 ro@suse.de
  - compress manpages ourselves
    (Check is gone and brp-compress does not look under /opt)
* Thu Mar 04 2010 coolo@novell.com
  - extend bufferoverflow patch to fix also clog
* Fri Jan 22 2010 coolo@novell.com
  - use gnu extensions to fix implicit declarations
* Fri Jul 31 2009 aj@suse.de
  - Cleanup some rpmlint warnings in spec file.
* Fri Jul 31 2009 aj@suse.de
  - Fix compilation with current glibc (mpich-hostent.patch)
* Tue Jan 29 2008 aj@suse.de
  - Fix c++ compilation.
* Thu May 24 2007 stbinner@suse.de
  - add missing %run_ldconfig calls
  - use %fdupes
* Sat Mar 31 2007 aj@suse.de
  - Remove unnneeded BuildRequires.
* Wed Mar 08 2006 mrueckert@suse.de
  - move the man pages for the compilers into the devel package
    aswell (#132558)
* Fri Jan 27 2006 mls@suse.de
  - converted neededforbuild to BuildRequires
* Tue Jan 24 2006 rguenther@suse.de
  - make configury work with gfortran.
  - re-enable fortran support and update packaged files.
* Mon Jan 16 2006 mrueckert@suse.de
  - update to version 1.2.7p1
  - added mpich-1.2.7_bsendutil2.c_uninitialized_variables.patch
* Wed Dec 21 2005 ro@suse.de
  - addded library .so symlinks to filelist
* Mon Sep 19 2005 mrueckert@suse.de
  - Fixed compiler warnings about implicit declarations.
  - fixed patches to apply cleanly against 1.2.7
* Fri Aug 19 2005 mrueckert@suse.de
  - mpiman now defaults to "man" instead of "xman"
    now it works without passing any parameter too.
* Mon Jul 04 2005 mrueckert@suse.de
  - Updated to version 1.2.7
  - Added small patch against a buffer overflow in the log handler.
  - Compile with -fno-strict-aliasing
  - Use RPM_OPT_FLAGS
* Sun Apr 24 2005 aj@suse.de
  - Compile with GCC4, disable g77.
* Sun Aug 15 2004 nashif@suse.de
  - Update to 1.2.6
* Sat Jan 10 2004 adrian@suse.de
  - build as user
* Mon Jan 05 2004 nashif@suse.de
  - update to 1.5.2.2
  - fixed bug #33381:  unnecessary s bit on mpdcon
* Fri Jun 13 2003 kukuk@suse.de
  - Add missing directories to filelist
* Wed May 28 2003 nashif@suse.de
  - Compile ch_p4mpd in addition to default ch_p4
  - Reworked file list
* Wed Jan 08 2003 nashif@suse.de
  - Update to 1.2.5
* Wed Nov 20 2002 ro@suse.de
  - use java2
* Sun Aug 04 2002 nashif@suse.de
  - Update to 1.2.4
  - Move to /opt to avoid path problems with lib64
  - re-added module file
* Sun Jun 23 2002 ro@suse.de
  - fix permissions for doc directories
* Tue Jun 18 2002 mls@suse.de
  - delete bogus config.* files in examples directory
* Thu May 16 2002 meissner@suse.de
  - Another fix for lib64 (or we include %buildroot paths in mpicc)
* Mon May 13 2002 ro@suse.de
  - fix for lib64
* Sat Feb 09 2002 nashif@suse.de
  - -doc provides and obsoletes -manpages
* Thu Feb 07 2002 nashif@suse.de
  - Use RPM_BUILD_ROOT variable instead of actual value
* Sat Feb 02 2002 nashif@suse.de
  - Removed rpm_build_root references from scripts
* Fri Feb 01 2002 nashif@suse.de
  - Update to version 1.2.3
  - splitted package to devel and doc
* Thu Apr 12 2001 nashif@suse.de
  - Applied cummulative patches upto bug #5906
* Wed Mar 07 2001 nashif@suse.de
  - Fixed order of patches in spec file
  - Fixed script in spec to link binaries in /usr/bin
* Tue Mar 06 2001 nashif@suse.de
  - Update with latest patches (patch.all)
  - removed all mpi* from /usr/bin (Conflicts with other MPIs)
  - Added mpich module configuration file for (module load mpich), which
    requires environment-modules package.
  - Fixed shared lib path in mpif77,90
* Tue Mar 06 2001 schwab@suse.de
  - Build with --enable-sharedlib to get something that can be linked
    into a shared library.
  - Add %suse_update_config.
* Sat Feb 17 2001 nashif@suse.de
  - Fixed va_arg arguments
  - Update to latest patchlevel
* Fri Nov 17 2000 nashif@suse.de
  - Added mpe support
* Thu Nov 16 2000 nashif@suse.de
  - Applied latest cummulative patch
  - Changed sub-package name: mpichman -> mpich-manpages
* Sun Oct 29 2000 nashif@suse.de
  - Update to version 1.2.1
* Fri Mar 31 2000 nadvornik@suse.cz
  - removed directories owned by aaa_dir
* Tue Jan 25 2000 nashif@suse.de
  - Applied patches 4992 and 4997
* Mon Jan 17 2000 nashif@suse.de
  - Updated to 1.2.0
  - moved manpages to /usr/share
* Sun Nov 07 1999 nashif@suse.de
  -   Organised spec file
  -   fixed spec file
* Thu Oct 07 1999 nashif@suse.de
  -   Minor link fixes and directory reloacation
* Thu Sep 30 1999 nashif@suse.de
  -  Added mpichman: a new subpackage for the manual pages to avoid
    conflict with LAM
  -  moved configuration files to /etc/mpich
  -  Now it should work side by side with LAM
* Tue Sep 28 1999 nashif@suse.de
  -  Removed MPE from package: using old tk
* Mon Sep 27 1999 nashif@suse.de
  -  MPICH - Message Passing Interface Implementation 1.1.2

Files

/usr/lib/rpm/macros.d/macros.hpc-mpich


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Jul 18 00:41:20 2024