False sharing fix

omp-walther
StefanoPetrilli 2 years ago
parent 766ef320c2
commit f3d7b3ab5e

@ -157,8 +157,7 @@ inline MilanLongInt firstComputeCandidateMate(MilanLongInt adj1,
MilanLongInt* verLocInd, MilanLongInt* verLocInd,
MilanReal* edgeLocWeight); MilanReal* edgeLocWeight);
inline bool isAlreadyMatched(MilanLongInt k, inline bool isAlreadyMatched(MilanLongInt node,
MilanLongInt* verLocInd,
MilanLongInt StartIndex, MilanLongInt StartIndex,
MilanLongInt EndIndex, MilanLongInt EndIndex,
vector <MilanLongInt> &GMate, vector <MilanLongInt> &GMate,

@ -1,6 +1,6 @@
%%%%%%%%%%% General arguments % Lines starting with % are ignored. %%%%%%%%%%% General arguments % Lines starting with % are ignored.
CSR ! Storage format CSR COO JAD CSR ! Storage format CSR COO JAD
0080 ! IDIM; domain size. Linear system size is IDIM**3 0123 ! IDIM; domain size. Linear system size is IDIM**3
CONST ! PDECOEFF: CONST, EXP, GAUSS Coefficients of the PDE CONST ! PDECOEFF: CONST, EXP, GAUSS Coefficients of the PDE
BICGSTAB ! Iterative method: BiCGSTAB BiCGSTABL BiCG CG CGS FCG GCR RGMRES BICGSTAB ! Iterative method: BiCGSTAB BiCGSTABL BiCG CG CGS FCG GCR RGMRES
2 ! ISTOPC 2 ! ISTOPC

Loading…
Cancel
Save