[FIX] Fixed compilation dependencies resulting in race condition when compiling using many threads. The problem was encountered usingg make -j30, now it compiles.

remap-coarse
Stack-1 2 months ago
parent 322b8a9538
commit 2d388ce45e

@ -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)

Loading…
Cancel
Save