mirror of
https://github.com/sfilippone/psblas3.git
synced 2026-10-06 22:55:08 +00:00
[FIX] Fixed compilation dependencies resulting in race condition when compiling using many threads. The problem was encountered usingg make -j30, now it compiles.
This commit is contained in:
@@ -37,8 +37,14 @@ lib: objs
|
||||
$(RANLIB) $(LIBDIR)/$(LIBNAME)
|
||||
|
||||
$(FOBJS) $(FBOJS2): $(MODDIR)/psi_mod.o
|
||||
mpfobjs:
|
||||
(make $(MPFOBJS) FC="$(MPFC)" )
|
||||
mpfobjs: $(MODDIR)/comm/psi_m_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_s_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_d_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_c_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_z_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_e_comm_a_mod.o \
|
||||
$(MODDIR)/comm/psi_i2_comm_a_mod.o
|
||||
(make $(MPFOBJS) FC="$(MPFC)" )
|
||||
|
||||
clean:
|
||||
/bin/rm -f $(MPFOBJS) $(FOBJS) $(COBJS) $(FOBJS2) $(MPFOBJS2) *$(.mod) *.smod
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
!
|
||||
module psi_i2_comm_a_mod
|
||||
use psi_penv_mod, only : psb_ctxt_type
|
||||
use psb_desc_mod, only : psb_desc_type, psb_mpk_, psb_ipk_, psb_epk_
|
||||
use psb_desc_mod, only : psb_desc_type, psb_mpk_, psb_ipk_, psb_epk_, psb_i2pk_
|
||||
|
||||
interface psi_swapdata
|
||||
module subroutine psi_i2swapdatam(flag,n,beta,y,desc_a,work,info,data)
|
||||
|
||||
Reference in New Issue
Block a user