Eigenvalue SoLvers for Petaflop-Applications (ELPA) 2024.03.001
Loading...
Searching...
No Matches
Data Types | Functions/Subroutines | Variables
cuda_f_interface Module Reference

Data Types

interface  compute_hh_gpu_kernel
 
interface  cuda_device_synchronize
 
interface  cuda_free
 
interface  cuda_get_device_count
 
interface  cuda_malloc
 
interface  cuda_memcpy
 
interface  cuda_set_device
 

Functions/Subroutines

subroutine gpu_init ()
 
subroutine check_cuda (ok, msg)
 

Variables

integer, parameter cudamemcpyhosttodevice = 0
 
integer, parameter cudamemcpydevicetohost = 1
 
integer, parameter cudamemcpydevicetodevice = 2
 

Function/Subroutine Documentation

◆ check_cuda()

subroutine cuda_f_interface::check_cuda ( integer, intent(in) ok,
character(*), intent(in) msg )

◆ gpu_init()

subroutine cuda_f_interface::gpu_init

Variable Documentation

◆ cudamemcpydevicetodevice

integer, parameter cuda_f_interface::cudamemcpydevicetodevice = 2

◆ cudamemcpydevicetohost

integer, parameter cuda_f_interface::cudamemcpydevicetohost = 1

◆ cudamemcpyhosttodevice

integer, parameter cuda_f_interface::cudamemcpyhosttodevice = 0