|
Gromacs
2026.0-dev-20251119-5f0a571d
|
Collaboration diagram for Module GPU Utils:A brief description for Module GPU Utils.
Classes | |
| class | gmx::NvshmemManager |
| Duplicates the communicator and initializes NVSHMEM over it. This is a collective call for all the ranks in the given MPI comm. After NVSHMEM initialization all NVSHMEM APIs can be safely used. More... | |
Files | |
| file | capabilities.h |
| Declares the GPU capabilities on a configuration specific basis. | |
| file | device_context.h |
| Declarations for DeviceContext class. | |
| file | device_stream.h |
| Declarations for DeviceStream class. | |
| file | device_stream_manager.h |
| This file declares a manager of GPU context and streams needed for running workloads on GPUs. | |
| file | gputraits.h |
| Declares the GPU type traits for non-GPU builds. | |
| file | gputraits_hip.h |
| Declares the HIP type traits. | |
| file | gputraits_ocl.h |
| Declares the OpenCL type traits. | |
| file | gputraits_sycl.h |
| Declares the SYCL type traits. | |
| file | nvshmem_manager.cpp |
| Definitions for NVSHMEM initialization/finalize class. | |
| file | nvshmem_manager.h |
| Declarations for NVSHMEM initialization/finalize class. | |
1.8.5