Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2024.05.001
Loading...
Searching...
No Matches
Functions
sycl_c_interface.cpp File Reference
#include "syclCommon.hpp"
#include <CL/sycl.hpp>
#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>

Functions

int sycl_set_device (int i_gpu)
 
int sycl_get_device_count (int *n_gpu)
 
int sycl_device_synchronize ()
 
int sycl_malloc (intptr_t *a, size_t size)
 
int sycl_free (intptr_t *a)
 
int sycl_memcpy (intptr_t *dest, intptr_t *src, size_t count, int dir)
 

Function Documentation

◆ sycl_device_synchronize()

int sycl_device_synchronize ( )

◆ sycl_free()

int sycl_free ( intptr_t * a)

◆ sycl_get_device_count()

int sycl_get_device_count ( int * n_gpu)

◆ sycl_malloc()

int sycl_malloc ( intptr_t * a,
size_t size )

◆ sycl_memcpy()

int sycl_memcpy ( intptr_t * dest,
intptr_t * src,
size_t count,
int dir )

◆ sycl_set_device()

int sycl_set_device ( int i_gpu)