395 |
C per process preemption is not a problem. |
C per process preemption is not a problem. |
396 |
IF ( exchNeedsMemSync ) CALL MEMSYNC |
IF ( exchNeedsMemSync ) CALL MEMSYNC |
397 |
|
|
398 |
|
_BARRIER |
399 |
IF ( doingSingleThreadedComms ) THEN |
IF ( doingSingleThreadedComms ) THEN |
400 |
C Restore saved settings that were stored to allow |
C Restore saved settings that were stored to allow |
401 |
C single thred comms. |
C single thred comms. |
|
_BARRIER |
|
402 |
_BEGIN_MASTER(myThid) |
_BEGIN_MASTER(myThid) |
403 |
DO I=1,nThreads |
DO I=1,nThreads |
404 |
myBxLo(I) = myBxLoSave(I) |
myBxLo(I) = myBxLoSave(I) |
407 |
myByHi(I) = myByHiSave(I) |
myByHi(I) = myByHiSave(I) |
408 |
ENDDO |
ENDDO |
409 |
_END_MASTER(myThid) |
_END_MASTER(myThid) |
|
_BARRIER |
|
410 |
ENDIF |
ENDIF |
411 |
|
_BARRIER |
412 |
|
|
413 |
RETURN |
RETURN |
414 |
END |
END |