oacc_env_mod

oacc_loloum
tloloum 3 months ago
parent 2b8671fba6
commit 6be998ac66

@ -11,7 +11,7 @@ OFFLOAD=-fopenacc -foffload=nvptx-none="-march=sm_70"
LIBDIR=../lib
INCDIR=../include
MODDIR=../modules
IMPLDIR=./impl # Adding the impl directory
IMPLDIR=./impl
# Include and library paths
INCLUDES=-I$(LIBDIR) -I$(INCDIR) -I$(MODDIR) -I$(IMPLDIR)
@ -20,6 +20,7 @@ LIBS=-L$(LIBDIR) -lpsb_util -lpsb_ext -lpsb_base -lopenblas -lmetis
# Source files
FOBJS= psb_i_oacc_vect_mod.o psb_d_oacc_vect_mod.o \
psb_oacc_mod.o psb_d_oacc_csr_mat_mod.o \
psb_oacc_env_mod.o \
impl/psb_d_oacc_csr_vect_mv.o
# Library name

@ -0,0 +1,18 @@
module psb_oacc_env_mod
contains
subroutine psb_oacc_init(ctxt, dev)
use psb_penv_mod
use psb_const_mod
use psb_error_mod
type(psb_ctxt_type), intent(in) :: ctxt
integer, intent(in), optional :: dev
end subroutine psb_oacc_init
subroutine psb_oacc_exit()
integer :: res
end subroutine psb_oacc_exit
end module psb_oacc_env_mod

@ -1,6 +1,8 @@
module psb_oacc_mod
use psb_const_mod
use psb_oacc_env_mod
use psb_d_oacc_vect_mod
use psb_d_oacc_csr_mat_mod

Loading…
Cancel
Save