From 50795e786c95fb651ac147962e1f73487314aa0a Mon Sep 17 00:00:00 2001 From: Alan Gray Date: Thu, 12 Dec 2019 03:06:36 -0800 Subject: [PATCH] Add user guide doc for GPU buffer ops and comms env variables Change-Id: Ib6701adbf6f4909a804394606a362fa209716497 --- docs/user-guide/environment-variables.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/user-guide/environment-variables.rst b/docs/user-guide/environment-variables.rst index 5d8f77e59d..4afd05344a 100644 --- a/docs/user-guide/environment-variables.rst +++ b/docs/user-guide/environment-variables.rst @@ -157,6 +157,15 @@ Performance and Run Control ``GMX_DISABLE_CUDA_TIMING`` Deprecated. Use ``GMX_DISABLE_GPU_TIMING`` instead. +``GMX_GPU_DD_COMMS`` + perform domain decomposition halo exchange communication operations (on coordinate and force buffers) + directly on GPU memory spaces, without the staging of data through CPU memory, where possible. + +``GMX_GPU_PME_PP_COMMS`` + when the simulation uses a separate PME rank, perform communication operations between PP and PME rank + (for coordinate and force buffers) directly on GPU memory spaces, without the staging of data through CPU + memory, where possible. + ``GMX_CYCLE_ALL`` times all code during runs. Incompatible with threads. -- 2.22.0