Account for S/D/C/Z variants

oacc_loloum
sfilippone 3 months ago
parent b6fe0f3344
commit 686bac4224

@ -10,13 +10,67 @@ UP=..
FINCLUDES=$(FMFLAG).. $(FMFLAG)$(MODDIR) $(FMFLAG)$(INCDIR) $(FIFLAG).. FINCLUDES=$(FMFLAG).. $(FMFLAG)$(MODDIR) $(FMFLAG)$(INCDIR) $(FIFLAG)..
LIBNAME=libpsb_openacc.a LIBNAME=libpsb_openacc.a
OBJS= psb_d_oacc_csr_vect_mv.o psb_d_oacc_csr_inner_vect_sv.o \ OBJS= \
psb_d_oacc_csr_csmm.o psb_d_oacc_csr_csmv.o psb_d_oacc_csr_scals.o \ psb_s_oacc_csr_vect_mv.o \
psb_d_oacc_csr_scal.o psb_d_oacc_csr_allocate_mnnz.o \ psb_s_oacc_csr_inner_vect_sv.o \
psb_d_oacc_csr_reallocate_nz.o psb_d_oacc_csr_cp_from_coo.o \ psb_s_oacc_csr_csmm.o \
psb_d_oacc_csr_cp_from_fmt.o psb_d_oacc_csr_mv_from_coo.o \ psb_s_oacc_csr_csmv.o \
psb_d_oacc_csr_mv_from_fmt.o psb_d_oacc_csr_mold.o \ psb_s_oacc_csr_scals.o \
psb_d_oacc_mlt_v_2.o psb_d_oacc_mlt_v.o psb_s_oacc_csr_scal.o \
psb_s_oacc_csr_allocate_mnnz.o \
psb_s_oacc_csr_reallocate_nz.o \
psb_s_oacc_csr_cp_from_coo.o \
psb_s_oacc_csr_cp_from_fmt.o \
psb_s_oacc_csr_mv_from_coo.o \
psb_s_oacc_csr_mv_from_fmt.o \
psb_s_oacc_csr_mold.o \
psb_s_oacc_mlt_v_2.o \
psb_s_oacc_mlt_v.o \
psb_d_oacc_csr_vect_mv.o \
psb_d_oacc_csr_inner_vect_sv.o \
psb_d_oacc_csr_csmm.o \
psb_d_oacc_csr_csmv.o \
psb_d_oacc_csr_scals.o \
psb_d_oacc_csr_scal.o \
psb_d_oacc_csr_allocate_mnnz.o \
psb_d_oacc_csr_reallocate_nz.o \
psb_d_oacc_csr_cp_from_coo.o \
psb_d_oacc_csr_cp_from_fmt.o \
psb_d_oacc_csr_mv_from_coo.o \
psb_d_oacc_csr_mv_from_fmt.o \
psb_d_oacc_csr_mold.o \
psb_d_oacc_mlt_v_2.o \
psb_d_oacc_mlt_v.o \
psb_c_oacc_csr_vect_mv.o \
psb_c_oacc_csr_inner_vect_sv.o \
psb_c_oacc_csr_csmm.o \
psb_c_oacc_csr_csmv.o \
psb_c_oacc_csr_scals.o \
psb_c_oacc_csr_scal.o \
psb_c_oacc_csr_allocate_mnnz.o \
psb_c_oacc_csr_reallocate_nz.o \
psb_c_oacc_csr_cp_from_coo.o \
psb_c_oacc_csr_cp_from_fmt.o \
psb_c_oacc_csr_mv_from_coo.o \
psb_c_oacc_csr_mv_from_fmt.o \
psb_c_oacc_csr_mold.o \
psb_c_oacc_mlt_v_2.o \
psb_c_oacc_mlt_v.o \
psb_z_oacc_csr_vect_mv.o \
psb_z_oacc_csr_inner_vect_sv.o \
psb_z_oacc_csr_csmm.o \
psb_z_oacc_csr_csmv.o \
psb_z_oacc_csr_scals.o \
psb_z_oacc_csr_scal.o \
psb_z_oacc_csr_allocate_mnnz.o \
psb_z_oacc_csr_reallocate_nz.o \
psb_z_oacc_csr_cp_from_coo.o \
psb_z_oacc_csr_cp_from_fmt.o \
psb_z_oacc_csr_mv_from_coo.o \
psb_z_oacc_csr_mv_from_fmt.o \
psb_z_oacc_csr_mold.o \
psb_z_oacc_mlt_v_2.o \
psb_z_oacc_mlt_v.o
objs: $(OBJS) objs: $(OBJS)

@ -3,7 +3,15 @@ module psb_oacc_mod
use psb_oacc_env_mod use psb_oacc_env_mod
use psb_i_oacc_vect_mod
use psb_s_oacc_vect_mod
use psb_d_oacc_vect_mod use psb_d_oacc_vect_mod
use psb_c_oacc_vect_mod
use psb_z_oacc_vect_mod
use psb_s_oacc_csr_mat_mod
use psb_d_oacc_csr_mat_mod use psb_d_oacc_csr_mat_mod
use psb_c_oacc_csr_mat_mod
use psb_z_oacc_csr_mat_mod
end module psb_oacc_mod end module psb_oacc_mod
Loading…
Cancel
Save