GASNet networking layer.

Edit Package gasnet

GASNet is a language-independent, low-level networking layer that provides network-independent, high-performance communication primitives tailored for implementing parallel global address space SPMD languages and libraries such as UPC, Co-Array Fortran, SHMEM, Cray Chapel, and Titanium. The interface is primarily intended as a compilation target and for use by runtime library writers (as opposed to end users), and the primary goals are high performance, interface portability, and expressiveness. GASNet stands for "Global-Address Space Networking".

Refresh
Refresh
Source Files
Filename Size Changed
GASNet-1.32.0.tar.gz 0002661419 2.54 MB
gasnet-build-hostname.patch 0000000517 517 Bytes
gasnet-build-id.patch 0000000879 879 Bytes
gasnet-date-time.patch 0000001189 1.16 KB
gasnet-fix-multiple-definitions.patch 0000012611 12.3 KB
gasnet.changes 0000010499 10.3 KB
gasnet.spec 0000006801 6.64 KB
Latest Revision
Yuchen Lin's avatar Yuchen Lin (maxlin_factory) accepted request 885543 from Bernhard Wiedemann's avatar Bernhard Wiedemann (bmwiedemann) (revision 2)
- Add gasnet-fix-multiple-definitions.patch to fix compatibility with GCC10

- Always use the default openmpi

- Update to GASNet 1.32.0
  - Libfabric (ofi-conduit)
    - Fix bug 3682: incorrect behavior for non-bulk puts larger than a page
    - Compatibility fixes for libfabric version 1.6
  - InfiniBand Verbs (ibv-conduit)
    - GASNET_DISABLE_MUNMAP now defaults to enabled for ibv-conduit.
    - Now use HCA's maximum supported MTU by default, resulting in nearly a 2x
      increase in peak Get bandwidth on modern HCAs.
    - Fix bug 3339: allow ibv-conduit to operate on Omni-Path hardware.
      ofi-conduit and psm-conduit remain the recommended conduits for Omni-Path.
  - Portable UDP (udp-conduit)
    - Reduce polling cost on single-supernode runs. smp-conduit remains the
      recommended conduit for use on single-supernode shared-memory systems.
  - Portable MPI (mpi-conduit)
    - Reduce polling cost on single-supernode runs. smp-conduit remains the
      recommended conduit for use on single-supernode shared-memory systems.
  - GASNet tools (spec v1.12)
    - Numerous improvements to backtrace support, including fixing the
      following bugs:
      - Bug 3624: Improve backtrace fail-over behavior
      - Bug 3625: call prctl(PR_SET_PTRACER,...) before backtrace on Linux
      - Bug 3626: prioritize lldb on Mac OS X
      - Bug 3627: unblock the unfreeze signal prior to backtrace
      - Bug 3637: Fix EXECINFO backtrace for *BSD
      - Enable GDB backtrace on Cray systems, when available
      - Bug 3664: GASNETT_PREDICT_{TRUE,FALSE} result value semantics change slightly
Comments 0
openSUSE Build Service is sponsored by