mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-18 20:02:27 +00:00
Merge branch 'oacc_loloum' of github.com:sfilippone/psblas3 into oacc_loloum
This commit is contained in:
+4
-2
@@ -10,7 +10,7 @@ include ../Make.inc
|
||||
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)
|
||||
@@ -21,6 +21,7 @@ CINCLUDES=
|
||||
# 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
|
||||
|
||||
# Library name
|
||||
LIBNAME=libpsb_openacc.a
|
||||
@@ -42,7 +43,8 @@ ilib: $(OBJS)
|
||||
$(MAKE) -C impl lib
|
||||
|
||||
psb_oacc_mod.o : psb_i_oacc_vect_mod.o psb_d_oacc_vect_mod.o \
|
||||
psb_d_oacc_csr_mat_mod.o
|
||||
psb_d_oacc_csr_mat_mod.o
|
||||
|
||||
clean: cclean iclean
|
||||
/bin/rm -f $(FOBJS) *$(.mod) *.a
|
||||
veryclean: clean
|
||||
|
||||
@@ -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