791 lines
32 KiB
Plaintext
791 lines
32 KiB
Plaintext
-------------------------------------------------------------------
|
|
Sat Mar 29 14:25:11 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Remove support for gnu-hpc build flavours
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 24 12:49:48 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Disable gnu-hpc build flavours (bsc#1239982)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Feb 19 15:24:58 UTC 2025 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Update to 4.3.0
|
|
- Support MPI memory allocation kinds side document.
|
|
- Support MPI ABI Proposal. Configure with --enable-mpi-abi and build with
|
|
mpicc_abi. By default, mpicc still builds and links with MPICH ABI.
|
|
- Added benchmark tests test/mpi/bench/p2p_{latency,bw}.
|
|
- Added CMA support in CH4 IPC.
|
|
- Added IPC read algorithm for intranode Allgather and Allgatherv.
|
|
- Added CVAR MPIR_CVAR_CH4_SHM_POSIX_TOPO_ENABLE to enable non-temporal memcpy
|
|
for inter-numa shm communication.
|
|
- Added CVAR MPIR_CVAR_DEBUG_PROGRESS_TIMEOUT for debugging MPI deadlock issues.
|
|
- ch4:ucx now supports dynamic processes. MPI_Comm_spawn{_multiple} will work.
|
|
MPI_Open_port will fail due to ucx port name exceeds current MPI_MAX_PORT_NAME
|
|
of 256. One can work around by use an info hint "port_name_size" and use a
|
|
larger port name buffer.
|
|
- PMI-1 defines PMI_MAX_PORT_NAME, which may be different from MPI_MAX_PORT_NAME.
|
|
This is used by "PMI_Lookup_name". Consequently, MPI_Lookup_name accepts info
|
|
hint "port_name_size" that may be larger than MPI_MAX_PORT_NAME. If the port
|
|
name does not fit in "port_name_size", it will return a truncation error.
|
|
- Autogen default to use -yaksa-depth=2.
|
|
- Default MPIR_CVAR_CH4_ROOTS_ONLY_PMI to on.
|
|
- Added ch4 netmod API am_tag_send and am_tag_recv.
|
|
- Added MPIR_CVAR_CH4_OFI_EAGER_THRESHOLD to force RNDV send mode.
|
|
- Make check target will run ROMIO tests.
|
|
- Add back handle conversion macros (f2c/c2f) to preserve ABI
|
|
compatibility with older MPICH libraries
|
|
- Fix compilation issue with g++ in -std=gnu++20 mode
|
|
- Fix bug in MPI_ANY_SOURCE handling observed using the libfabric CXI
|
|
provider
|
|
- Add NIC information to error messages in ch4:ofi netmod
|
|
- Add romio-disable-tests.patch to disable romio tests
|
|
as they cannot be ran within %check
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 12 10:30:53 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Update to 4.2.2
|
|
- Update embedded libfabric to v1.20.1 and fix compilation with GCC 14.
|
|
- Fix dataloop support for MPIX_Type_iov routines
|
|
- Fix crash in Hydra when system has many local ip addresses
|
|
- Fix RMA fallback check in ch4:ofi netmod
|
|
- Fix MPI_UNDEFINED handling in mpi_f08 module
|
|
- Fix Slurm environment variable inheritance in Hydra
|
|
- Fix multiple issues with large count support in ROMIO
|
|
- Fix potential hang in init using PMIx client and nonstandard keys
|
|
- Fix crash if PMIx client cannot get appnum from server during init
|
|
- Fix other build errors and warnings
|
|
- Disable flat_namespace to build libmpifort on macOS by default
|
|
- Prefix warning messages with "MPICH"
|
|
- Add --disable-doc configure option
|
|
- Fix support for building MPICH Fortran support with Xcode 15 on macOS
|
|
- Fix bug in MPI_WIN_SHARED_QUERY when window is not shared
|
|
- Fix bug in ch4/ofi gpu pipelining
|
|
- Fixes for Intel GPU support
|
|
- Fix memory leak in ch4/shm collectives
|
|
- Fix bug in MPI_COMM_SPLIT with intercommunicators and non-zero root
|
|
- Fix bug in DAOS ROMIO driver
|
|
- Fix bug in cycling error code array
|
|
- Return an error if there is failure to create a datatype in mpi_f08
|
|
module for noncontiguous user data
|
|
- Return an error when shared memory segment creation fails
|
|
- Complete support MPI 4.1 specification
|
|
- Experimental thread communicator feature (e.g. MPIX_Threadcomm_init).
|
|
See paper "Frustrated With MPI+Threads? Try MPIxThreads!",
|
|
https://doi.org/10.1145/3615318.3615320.
|
|
- Experimental datatype functions MPIX_Type_iov_len and MPIX_Type_Iov
|
|
- Experimental op MPIX_EQUAL for MPI_Reduce and MPI_Allreduce (intra
|
|
communicator only)
|
|
- Use --with-{pmi,pmi2,pmix]=[path] to configure external PMI library.
|
|
Convenience options for Slurm and cray deprecated. Use --with-pmi=oldcray
|
|
for older Cray environment.
|
|
- Error checking default changed to runtime (used to be all).
|
|
- Use the error handler bound to MPI_COMM_SELF as the default error handler.
|
|
- Use ierror instead of ierr in "use mpi" Fortran interface. This affects
|
|
user code if they call with explicit keyword, e.g. call MPI_Init(ierr=arg).
|
|
"ierror" is the correct name specified in the MPI specification. We only
|
|
added subroutine interface in "mpi.mod" since 4.1.
|
|
- Handle conversion functions, such as MPI_Comm_c2f, MPI_Comm_f2c, etc., are
|
|
no longer macros. MPI-4.1 require these to be actual functions.
|
|
- Yaksa updated to auto detect the GPU architecture and only build for
|
|
the detected arch. This applies to CUDA and HIP support.
|
|
- MPI_Win_shared_query can be used on windows created by MPI_Win_create,
|
|
MPI_Win_allocate, in addition to windows created by MPI_Win_allocate_shared.
|
|
MPI_Win_allocate will create shared memory whenever feasible, including between
|
|
spawned processes on the same node.
|
|
- Fortran mpi.mod support Type(c_ptr) buffer output for MPI_Alloc_mem,
|
|
MPI_Win_allocate, and MPI_Win_allocate_shared.
|
|
- New functions added in MPI-4.1: MPI_Remove_error_string, MPI_Remove_error_code,
|
|
and MPI_Remove_error_class
|
|
- New functions added in MPI-4.1: MPI_Request_get_status_all,
|
|
MPI_Request_get_status_any, and MPI_Request_get_status_some.
|
|
- New function added in MPI-4.1: MPI_Type_get_value_index.
|
|
- New functions added in MPI-4.1: MPI_Comm_attach_buffer, MPI_Session_attach_buffer,
|
|
MPI_Comm_detach_buffer, MPI_Session_detach_buffer,
|
|
MPI_Buffer_flush, MPI_Comm_flush_buffer, MPI_Session_flush_buffer,
|
|
MPI_Buffer_iflush, MPI_Comm_iflush_buffer, and MPI_Session_iflush_buffer.
|
|
Also added constant MPI_BUFFER_AUTOMATIC to allow automatic buffers.
|
|
- Support for "mpi_memory_alloc_kinds" info key. Memory allocation kind
|
|
requests can be made via argument to mpiexec, or as info during
|
|
session creation. Kinds supported are "mpi" (with standard defined
|
|
restrictors) and "system". Queries for supported kinds can be made on
|
|
MPI objects such as sessions, comms, windows, or files. MPI 4.1 states
|
|
that supported kinds can also be found in MPI_INFO_ENV, but it was
|
|
decided at the October 2023 meeting that this was a mistake and will
|
|
be removed in an erratum.
|
|
- Fix potential crash in GPU memory hooks
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 25 13:15:12 UTC 2024 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Remove unneeded sysfsutil dependency
|
|
- Do no build hpc flavours on 32b systems
|
|
|
|
-------------------------------------------------------------------
|
|
Wed May 22 11:59:42 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- Use %autosetup macro: allows us to eliminate usage of deprecated
|
|
%patchN syntax.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jul 25 12:50:03 UTC 2023 - Nicolas Morey <nicolas.morey@suse.com>
|
|
|
|
- Update to 4.1.2
|
|
- Update UCX module to includes fixes for building with GCC 13
|
|
- Update libfabric module to 1.18.0 with additional fixes for building
|
|
with recent versions of LLVM/Clang
|
|
- Fix compiler wrapper scripts to be compatible with CUDA memory hooks
|
|
- Fix MPIX_WAITALL_ENQUEUE to make a copy of the input request array
|
|
- Fix bug in MPI_ALLREDUCE that could result in ranks receiving
|
|
different floating point values
|
|
- Fix potential deadlock when progressing RMA windows
|
|
- Fix potential crash in MPI_REDUCE with non-zero root and MPI_IN_PLACE
|
|
- Fix potential crash during probe with libfabric CXI provider
|
|
- Fix MPI_PARRIVED when the partitioned request is inactive
|
|
- Fix potential bug when an attribute delete callback deletes another
|
|
attribute on the same object
|
|
- Fix build issue in ROMIO Lustre driver
|
|
- Improve Fortran 2008 binding support detection during configure
|
|
- Report an error if collective tuning json file fails to open
|
|
- Several fixes for testsuite programs and build configuration
|
|
- Update embedded UCX module to 1.13.1. Fixes a build issue with
|
|
binutils >= 2.39.
|
|
- Update yaksa module. Support explicit NVCC setting by the user. Fixes
|
|
a build issue when there is no libtool available in PATH.
|
|
- Fix ch4:ucx initialization when configured with
|
|
--enable-ch4-vci-method=implicit.
|
|
- Fix potential error handler leak during MPI_SESSION_FINALIZE
|
|
- Fix value of MPI_UNDEFINED in mpif.h binding
|
|
- Fix MPI_IALLTOALLW with MPI_IN_PLACE
|
|
- Fix send attribute handling in IPC path
|
|
- Fix a bug in persistent MPI_ALLGATHER
|
|
- Fix tests for use with non-MPICH libraries
|
|
- Add missing MPI_T_ERR_NOT_ACCESSIBLE error code
|
|
- Fix manpages for MPIX functions
|
|
- Thread-cs in ch4 changed to per-vci.
|
|
- Testsuite (test/mpi) is configured separately from mpich configure.
|
|
- Added options in autogen to accelerate CI builds, including using pre-built
|
|
sub-modules. Added -yaksa-depth option to generate shallower yaksa pup code
|
|
for faster build and smaller binaries.
|
|
- Support singleton init using hydra.
|
|
- Generate mpi.mod Fortran interfaces using Python 3. For many compilers,
|
|
including gfortran, flags such as -fallow-mismatched-args is no longer
|
|
necessary.
|
|
- Fixed message queue debugger interface in ch4.
|
|
- PMI (src/pmi) is refactored as a subdir and can be separately distributed.
|
|
- Added MPIX_Comm_get_failed.
|
|
- Experimental MPIX stream API to enable explicit thread contexts.
|
|
- Experimental MPIX gpu enqueue API. It currently only supports CUDA streams.
|
|
- Delays GPU resource allocation in yaksa.
|
|
- CH3 nemesis ofi netmod is removed.
|
|
- New collective algorithms. All collective algorithms are listed in
|
|
src/mpi/coll/coll_algorithms.txt
|
|
- Removed hydra2. We will port unique features of hydra2, including
|
|
tree-launching, to hydra in the future release.
|
|
- Added in-repository wiki documentation.
|
|
- Added stream workq to support optimizations for enqueue operations.
|
|
- Better support for large count APIs by eliminating type conversion issues.
|
|
- Hydra now uses libpmi (src/pmi) for handling PMI messages.
|
|
- Many bug fixes and enhancements.
|
|
- Refresh autogen-only-deal-with-json-yaksa-if-enabled.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Oct 25 08:20:20 UTC 2022 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Revert use of internal PMIx and hwloc library
|
|
- Using external libraries disables the build of all process managers
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Oct 17 09:02:43 UTC 2022 - Nicolas Morey-Chaisemartin <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 15:32:23 UTC 2022 - Nicolas Morey-Chaisemartin <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 6 12:53:04 UTC 2022 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Switch to external hwloc, and PMIx
|
|
- On 32b systems, use ofi instead of verbs flavor by default
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 7 12:50:38 UTC 2022 - Nicolas Morey-Chaisemartin <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 12:30:33 UTC 2022 - Nicolas Morey-Chaisemartin <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 15:19:35 UTC 2021 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Move rpm macros to %_rpmmacrodir (bsc#1191385)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Aug 24 06:34:32 UTC 2021 - Nicolas Morey-Chaisemartin <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 11:39:25 UTC 2021 - Christian Boltz <suse-beta@cboltz.de>
|
|
|
|
- don't own /usr/share/doc (owned by "filesystem") to avoid conflict on install
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 30 13:16:18 UTC 2021 - Nicolas Morey-Chaisemartin <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 11:46:23 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
- HPC: Fix environment module settings for MANPATH.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jul 25 07:07:11 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
- For HPC builds check for gnu compiler suite version >= 10 and
|
|
set -fallow-argument-mismatch.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 23 16:06:00 UTC 2020 - Egbert Eich <eich@suse.com>
|
|
|
|
- Add build support for gcc8/9/10 to HPC build (bsc#1174439).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 9 19:35:09 UTC 2020 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Fix compilation with GCC10 by adding -fallow-argument-mismatch to FFLAGS
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Apr 14 07:22:58 UTC 2020 - Nicolas Morey-Chaisemartin <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 13:21:55 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Update to mpich 3.3.2 (jsc#SLE-8574)
|
|
- See CHANGES for a list of changes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 26 11:16:46 UTC 2019 - Nicolas Morey-Chaisemartin <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 09:39:46 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Fix LTO support in archive file
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 3 09:40:25 UTC 2019 - Nicolas Morey-Chaisemartin <nmoreychaisemartin@suse.com>
|
|
|
|
- Update to mpich 3.3
|
|
- See CHANGES for a list of changes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 21 07:20:25 UTC 2019 - Ana Guerrero Lopez <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 14:20:30 UTC 2018 - eich@suse.com
|
|
|
|
- Add macro _hpc_mpich_modules for modules support (bsc#1116458).
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 10 12:14:13 UTC 2018 - nmoreychaisemartin@suse.com
|
|
|
|
- Remove bashism in postun scriptlet
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Sep 5 06:53:58 UTC 2018 - nmoreychaisemartin@suse.com
|
|
|
|
- Fix handling of mpi-selector during updates (bsc#1098653)
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 19 09:20:19 UTC 2018 - eich@suse.com
|
|
|
|
- macros.hpc-mpich:
|
|
replace %%compiler_family by %%hpc_compiler_family
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Apr 22 11:14:28 UTC 2018 - eich@suse.com
|
|
|
|
- Remove 'BuildRequires: Modules' for HPC builds: it conflicts
|
|
with lmod (boo#1089970).
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 9 14:16:30 UTC 2018 - cgoll@suse.com
|
|
|
|
- Fix summary in module files (bnc#1080259)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 30 20:05:19 UTC 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 08:39:00 UTC 2018 - nmoreychaisemartin@suse.com
|
|
|
|
- Update to mpich 3.2.1
|
|
- Bug fixes
|
|
- No release notes available
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 5 18:37:08 UTC 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 09:21:56 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
- Add HPC specific build targets using environment modules (Fate#323977).
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Sep 12 09:22:39 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
- Drop unnecessary dependency to xorg-x11-devel
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 13 14:59:53 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
- Add LD_LIBRARY_PATH to mpivars.sh and mpivars.csh
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jul 13 07:44:46 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
- Disable rpath in pkgconfig files
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Jul 5 12:42:06 UTC 2017 - nmoreychaisemartin@suse.com
|
|
|
|
- Register mpich package to mpi-selector
|
|
- Remove redondant configure options already passed by %configure
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 3 08:38:32 UTC 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 8 10:10:48 UTC 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 4 11:28:21 UTC 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 5 07:57:10 UTC 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 15:16:23 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Remove redundant/unwanted tags/section (cf. specfile guidelines)
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 23 09:28:55 UTC 2011 - coolo@suse.com
|
|
|
|
- add libtool as buildrequire to avoid implicit dependency
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 24 02:07:18 CET 2010 - ro@suse.de
|
|
|
|
- compress manpages ourselves
|
|
(Check is gone and brp-compress does not look under /opt)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 4 13:55:05 UTC 2010 - coolo@novell.com
|
|
|
|
- extend bufferoverflow patch to fix also clog
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 22 11:31:31 UTC 2010 - coolo@novell.com
|
|
|
|
- use gnu extensions to fix implicit declarations
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 31 10:40:14 CEST 2009 - aj@suse.de
|
|
|
|
- Cleanup some rpmlint warnings in spec file.
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jul 31 09:44:23 CEST 2009 - aj@suse.de
|
|
|
|
- Fix compilation with current glibc (mpich-hostent.patch)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 29 21:08:01 CET 2008 - aj@suse.de
|
|
|
|
- Fix c++ compilation.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 24 10:44:39 CEST 2007 - stbinner@suse.de
|
|
|
|
- add missing %run_ldconfig calls
|
|
- use %fdupes
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Mar 31 15:18:32 CEST 2007 - aj@suse.de
|
|
|
|
- Remove unnneeded BuildRequires.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 8 04:56:28 CET 2006 - mrueckert@suse.de
|
|
|
|
- move the man pages for the compilers into the devel package
|
|
aswell (#132558)
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jan 27 02:13:24 CET 2006 - mls@suse.de
|
|
|
|
- converted neededforbuild to BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 24 15:02:44 CET 2006 - rguenther@suse.de
|
|
|
|
- make configury work with gfortran.
|
|
- re-enable fortran support and update packaged files.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 16 19:29:36 CET 2006 - mrueckert@suse.de
|
|
|
|
- update to version 1.2.7p1
|
|
- added mpich-1.2.7_bsendutil2.c_uninitialized_variables.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Dec 21 01:43:45 CET 2005 - ro@suse.de
|
|
|
|
- addded library .so symlinks to filelist
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 19 17:42:16 CEST 2005 - mrueckert@suse.de
|
|
|
|
- Fixed compiler warnings about implicit declarations.
|
|
- fixed patches to apply cleanly against 1.2.7
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Aug 19 14:57:42 CEST 2005 - mrueckert@suse.de
|
|
|
|
- mpiman now defaults to "man" instead of "xman"
|
|
now it works without passing any parameter too.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jul 4 15:11:23 CEST 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 10:12:29 CEST 2005 - aj@suse.de
|
|
|
|
- Compile with GCC4, disable g77.
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Aug 16 01:41:04 CEST 2004 - nashif@suse.de
|
|
|
|
- Update to 1.2.6
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Jan 10 11:21:25 CET 2004 - adrian@suse.de
|
|
|
|
- build as user
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 5 06:31:23 CET 2004 - nashif@suse.de
|
|
|
|
- update to 1.5.2.2
|
|
- fixed bug #33381: unnecessary s bit on mpdcon
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Jun 13 11:20:31 CEST 2003 - kukuk@suse.de
|
|
|
|
- Add missing directories to filelist
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 29 01:23:37 CEST 2003 - nashif@suse.de
|
|
|
|
- Compile ch_p4mpd in addition to default ch_p4
|
|
- Reworked file list
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 9 00:09:43 CET 2003 - nashif@suse.de
|
|
|
|
- Update to 1.2.5
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Nov 20 14:47:22 CET 2002 - ro@suse.de
|
|
|
|
- use java2
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Aug 4 19:34:17 CEST 2002 - nashif@suse.de
|
|
|
|
- Update to 1.2.4
|
|
- Move to /opt to avoid path problems with lib64
|
|
- re-added module file
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jun 24 00:40:41 CEST 2002 - ro@suse.de
|
|
|
|
- fix permissions for doc directories
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jun 18 14:43:00 MEST 2002 - mls@suse.de
|
|
|
|
- delete bogus config.* files in examples directory
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 16 17:24:07 CEST 2002 - meissner@suse.de
|
|
|
|
- Another fix for lib64 (or we include %buildroot paths in mpicc)
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 14 00:20:10 CEST 2002 - ro@suse.de
|
|
|
|
- fix for lib64
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 9 20:51:46 CET 2002 - nashif@suse.de
|
|
|
|
- -doc provides and obsoletes -manpages
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 7 05:46:52 PST 2002 - nashif@suse.de
|
|
|
|
- Use RPM_BUILD_ROOT variable instead of actual value
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Feb 2 18:59:54 CET 2002 - nashif@suse.de
|
|
|
|
- Removed rpm_build_root references from scripts
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 1 17:47:34 CET 2002 - nashif@suse.de
|
|
|
|
- Update to version 1.2.3
|
|
- splitted package to devel and doc
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Apr 12 16:16:28 CEST 2001 - nashif@suse.de
|
|
|
|
- Applied cummulative patches upto bug #5906
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Mar 7 22:32:31 CET 2001 - nashif@suse.de
|
|
|
|
- Fixed order of patches in spec file
|
|
- Fixed script in spec to link binaries in /usr/bin
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Mar 6 22:02:15 MET 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 6 11:04:31 CET 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 20:32:16 CET 2001 - nashif@suse.de
|
|
|
|
- Fixed va_arg arguments
|
|
- Update to latest patchlevel
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Nov 17 18:09:04 MET 2000 - nashif@suse.de
|
|
|
|
- Added mpe support
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 16 05:34:21 MET 2000 - nashif@suse.de
|
|
|
|
- Applied latest cummulative patch
|
|
- Changed sub-package name: mpichman -> mpich-manpages
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Oct 29 20:15:49 MET 2000 - nashif@suse.de
|
|
|
|
- Update to version 1.2.1
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Mar 31 10:58:14 CEST 2000 - nadvornik@suse.cz
|
|
|
|
- removed directories owned by aaa_dir
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Jan 25 02:25:03 CET 2000 - nashif@suse.de
|
|
|
|
- Applied patches 4992 and 4997
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Jan 17 08:27:48 CET 2000 - nashif@suse.de
|
|
|
|
- Updated to 1.2.0
|
|
- moved manpages to /usr/share
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 7 18:00:23 CET 1999 - nashif@suse.de
|
|
|
|
- Organised spec file
|
|
- fixed spec file
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 7 11:31:19 CEST 1999 - nashif@suse.de
|
|
|
|
- Minor link fixes and directory reloacation
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 30 17:33:44 CEST 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 12:29:08 CEST 1999 - nashif@suse.de
|
|
|
|
- Removed MPE from package: using old tk
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Sep 27 17:56:35 CEST 1999 - nashif@suse.de
|
|
|
|
- MPICH - Message Passing Interface Implementation 1.1.2
|
|
|