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.
Metadata
Release files for ghex 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ghex-0.9.0.tar.gz | 8.9 MB | Details |
Release files / ghex-0.9.0.tar.gz
| Download URL | ghex-0.9.0.tar.gz |
|---|---|
| Size | 8.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
165115747171c2b16367dace0420d8d50ddc925a1ad9b037c6669ffa70e7a596
|
|
BLAKE2b-256 checksum How to use checksums |
a3bc773f20762d7d269e6b56d7fd8c39f522e48be875cc2e52b87bc2e9bfc806
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 6, 2026.
Transparency log