Gromacs
2024.4
|
#include "gmxpre.h"
#include "gromacs/gpu_utils/pmalloc.h"
#include "gromacs/hardware/device_information.h"
#include "gromacs/mdtypes/interaction_const.h"
#include "gromacs/nbnxm/atomdata.h"
#include "gromacs/nbnxm/gpu_data_mgmt.h"
#include "gromacs/nbnxm/nbnxm_gpu.h"
#include "gromacs/nbnxm/nbnxm_gpu_data_mgmt.h"
#include "gromacs/pbcutil/ishift.h"
#include "gromacs/utility/exceptions.h"
#include "nbnxm_sycl_types.h"
Stubs of functions that must be defined by nbnxm sycl implementation.
Functions | |
void | Nbnxm::gpu_init_platform_specific (NbnxmGpu *nb) |
Initializes the NBNXM GPU data structures. | |
void | Nbnxm::gpu_free_platform_specific (NbnxmGpu *nb) |
Releases the NBNXM GPU data structures. More... | |
int | Nbnxm::gpu_min_ci_balanced (NbnxmGpu *nb) |
This function is documented in the header file. | |