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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file ghex-0.8.0.tar.gz.
File metadata
- Download URL: ghex-0.8.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.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1853ecee9d70b1a105611f6837707c3a6c8ee48ade169b1c2f31808545a74fa0
|
|
| MD5 |
e36c69aaa0305a4917f07ee82b403a84
|
|
| BLAKE2b-256 |
a56eb59d63c6d7138dc6c6453738e59fb48a48034cd3d642c6e39989d9e90dd9
|
Provenance
The following attestation bundles were made for ghex-0.8.0.tar.gz:
Publisher:
pypi_deploy.yml on ghex-org/GHEX
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
ghex-0.8.0.tar.gz -
Subject digest:
1853ecee9d70b1a105611f6837707c3a6c8ee48ade169b1c2f31808545a74fa0 - Sigstore transparency entry: 2174307006
- Sigstore integration time:
-
Permalink:
ghex-org/GHEX@5f6e5294a6292381c8581c1216c3e5017a9b9485 -
Branch / Tag:
refs/heads/master - Owner: https://github.com/ghex-org
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
pypi_deploy.yml@5f6e5294a6292381c8581c1216c3e5017a9b9485 -
Trigger Event:
workflow_dispatch
-
Statement type: