Gromacs  2024.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Functions
nbnxm_sycl_data_mgmt.cpp File Reference
#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"
+ Include dependency graph for nbnxm_sycl_data_mgmt.cpp:

Description

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.