Skip to content
Discussion options

You must be logged in to vote

Hi @denisbertini,

We run WarpX very often on A100 and some still on V100 GPUs, but have no direct access to a H100/H200 cluster right now.

Generally speaking, the H200 is a refresh of the H100 with more memory bandwidth, so algorithms like a PIC code that are mostly memory-bound benefit from that increased BW.

I would like to know how to setup the GPU servers for optimized use of MPI+GPU worflows.

Compiling WarpX for different Nvidia GPU generations is quite straight forward: You just need a new enough CUDA driver, CUDA toolkit (CUDA 12.0+ for SM 9.0), and need to set the SM during compilation of WarpX:

export AMREX_CUDA_ARCH=9.0  # SM 9.0 for H200

cmake --fresh -S . -B build -DWarpX_C…

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Answer selected by ax3l
Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants