Reduce overhead of probes
I noticed that doProbes was causing some overhead even if no probes were being used. Now it should be fixed.
This commit is contained in:
parent
746c5bea09
commit
600480f5d5
1 changed files with 12 additions and 3 deletions
|
|
@ -204,7 +204,10 @@ MODULE moduleSolver
|
|||
DO n = 1, partList%amount
|
||||
partNext => partCurr%next
|
||||
partArray(nStart + n) = partCurr%part
|
||||
CALL doProbes(partArray(nStart+n))
|
||||
IF (nProbes > 0) THEN
|
||||
CALL doProbes(partArray(nStart+n))
|
||||
|
||||
END IF
|
||||
DEALLOCATE(partCurr)
|
||||
partCurr => partNext
|
||||
|
||||
|
|
@ -270,7 +273,10 @@ MODULE moduleSolver
|
|||
IF (partInj(n)%n_in) THEN
|
||||
nn = nn + 1
|
||||
partOld(nn) = partInj(n)
|
||||
CALL doProbes(partOld(nn))
|
||||
IF (nProbes > 0) THEN
|
||||
CALL doProbes(partOld(nn))
|
||||
|
||||
END IF
|
||||
|
||||
END IF
|
||||
|
||||
|
|
@ -283,7 +289,10 @@ MODULE moduleSolver
|
|||
IF (partTemp(n)%n_in) THEN
|
||||
nn = nn + 1
|
||||
partOld(nn) = partTemp(n)
|
||||
CALL doProbes(partOld(nn))
|
||||
IF (nProbes > 0) THEN
|
||||
CALL doProbes(partOld(nn))
|
||||
|
||||
END IF
|
||||
|
||||
END IF
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue