mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-21 05:12:13 +00:00
oacc_env_mod
This commit is contained in:
+2
-1
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user