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.9.0.tar.gz.
File metadata
- Download URL: ghex-0.9.0.tar.gz
- Upload date:
- Size: 8.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
165115747171c2b16367dace0420d8d50ddc925a1ad9b037c6669ffa70e7a596
|
|
| MD5 |
8737e68df2b1dfd68a539c3071dfff13
|
|
| BLAKE2b-256 |
a3bc773f20762d7d269e6b56d7fd8c39f522e48be875cc2e52b87bc2e9bfc806
|
Provenance
The following attestation bundles were made for ghex-0.9.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.9.0.tar.gz -
Subject digest:
165115747171c2b16367dace0420d8d50ddc925a1ad9b037c6669ffa70e7a596 - Sigstore transparency entry: 2361636188
- Sigstore integration time:
-
Permalink:
ghex-org/GHEX@f4e50d3062622ac76f8b7c3e9c1f271bbfcafd18 -
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@f4e50d3062622ac76f8b7c3e9c1f271bbfcafd18 -
Trigger Event:
workflow_dispatch
-
Statement type: