51 |
& 'S/R EEDIE: Only ',nThreadsDone, |
& 'S/R EEDIE: Only ',nThreadsDone, |
52 |
& ' threads have completed, ',nThreads, |
& ' threads have completed, ',nThreads, |
53 |
& ' are expected for this configuration!' |
& ' are expected for this configuration!' |
54 |
WRITE(0,*) msgBuf |
WRITE(*,*) msgBuf |
55 |
WRITE(0,*) |
WRITE(*,*) |
56 |
& 'Possibly you have different setenv PARALLEL and nThreads?' |
& 'Possibly you have different setenv PARALLEL and nThreads?' |
57 |
eeEndError = .TRUE. |
eeEndError = .TRUE. |
58 |
fatalError = .TRUE. |
fatalError = .TRUE. |
65 |
#ifndef ALWAYS_USE_MPI |
#ifndef ALWAYS_USE_MPI |
66 |
IF ( usingMPI ) THEN |
IF ( usingMPI ) THEN |
67 |
#endif |
#endif |
68 |
|
#ifdef COMPONENT_MODULE |
69 |
|
IF ( useCoupler) CALL MPI_BARRIER( MPI_COMM_WORLD, mpiRC ) |
70 |
|
#endif |
71 |
CALL MPI_FINALIZE ( mpiRC ) |
CALL MPI_FINALIZE ( mpiRC ) |
72 |
IF ( mpiRC .NE. MPI_SUCCESS ) THEN |
IF ( mpiRC .NE. MPI_SUCCESS ) THEN |
73 |
eeEndError = .TRUE. |
eeEndError = .TRUE. |