Skip to main content

Generic Halo Exchanges: Python API

Project description

License CI Pip

GHEX

Generic exascale-ready library for halo-exchange operations on variety of grids/meshes.

Documentation and instructions at GHEX Documentation.

Installation instructions

Pip Install

python -m venv ghex_venv
. ghex_venv/bin/activate
python -m pip install ghex
Pertinent environment variables
Variable Allowed Values Default Description
GHEX_USE_GPU= {ON, OFF} OFF Enable GPU
GHEX_GPU_TYPE= {AUTO, NVIDIA, AMD} AUTO Choose GPU type
GHEX_GPU_ARCH= list of archs "60;70;75;80"/ "gfx900;gfx906" GPU architecture
GHEX_TRANSPORT_BACKEND= {MPI, UCX, LIBFABRIC} MPI Choose transport backend

Acknowledgements

The development of GHEX was supported partly by The Partnership for Advanced Computing in Europe (PRACE). PRACE is an international non-profit association with its seat in Brussels. The PRACE Research Infrastructure provides a persistent world-class high performance computing service for scientists and researchers from academia and industry in Europe. The computer systems and their operations accessible through PRACE are provided by 5 PRACE members (BSC representing Spain, CINECA representing Italy, ETH Zurich/CSCS representing Switzerland, GCS representing Germany and GENCI representing France). The Implementation Phase of PRACE receives funding from the EU’s Horizon 2020 Research and Innovation Programme (2014-2020) under grant agreement 823767. For more information, see www.prace-ri.eu.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ghex-0.5.0.tar.gz (8.9 MB view details)

Uploaded Source

File details

Details for the file ghex-0.5.0.tar.gz.

File metadata

  • Download URL: ghex-0.5.0.tar.gz
  • Upload date:
  • Size: 8.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for ghex-0.5.0.tar.gz
Algorithm Hash digest
SHA256 e877e46cf46cd80d16671d3537c0b0e5cec9a0fc5f04b873052ab363de7f5f79
MD5 f4aca2db1b69a4520e81baf3687d374d
BLAKE2b-256 7c45834e3c9c67e3ea329a6ba778155d2e472d107165b7824bdd3d9029afa0a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for ghex-0.5.0.tar.gz:

Publisher: pypi_deploy.yml on ghex-org/GHEX

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page