Skip to content

Commit 8de4d44

Browse files
committed
updated mpi call
1 parent 371ae9a commit 8de4d44

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

src/EnsAugm/ensaugm.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
! getproduct : compute specified multiple Schur product
2727
! ----------------------------------------------------------------------
2828
MODULE ensdam_ensaugm
29+
#if defined MPI
30+
use mpi
31+
#endif
2932
use ensdam_schurprod
3033
use ensdam_storng
3134
IMPLICIT NONE
@@ -39,7 +42,6 @@ MODULE ensdam_ensaugm
3942

4043
! Definition for MPI
4144
#if defined MPI
42-
include "mpif.h"
4345
INTEGER, PUBLIC, SAVE :: mpi_comm_ensaugm=mpi_comm_world ! definition of module global communicator
4446
INTEGER, save :: mpi_code
4547
#endif

src/EnsScores/score_crps.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
! crps_final : compute final score from accumulated data
2727
! ----------------------------------------------------------------------
2828
MODULE ensdam_score_crps
29+
#if defined MPI
30+
use mpi
31+
#endif
2932
IMPLICIT NONE
3033
PRIVATE
3134

@@ -42,7 +45,6 @@ MODULE ensdam_score_crps
4245

4346
! Definition for MPI
4447
#if defined MPI
45-
include "mpif.h"
4648
INTEGER, PUBLIC, SAVE :: mpi_comm_score_crps=mpi_comm_world ! definition of module global communicator
4749
INTEGER, SAVE :: mpi_code
4850
#endif

src/EnsScores/score_optimality.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
! optimality_cumul : accumulate data to prepare the final computation of the score
2626
! ----------------------------------------------------------------------
2727
MODULE ensdam_score_optimality
28+
#if defined MPI
29+
use mpi
30+
#endif
2831
IMPLICIT NONE
2932
PRIVATE
3033

@@ -43,7 +46,6 @@ MODULE ensdam_score_optimality
4346

4447
! Definition for MPI
4548
#if defined MPI
46-
include "mpif.h"
4749
INTEGER, PUBLIC, SAVE :: mpi_comm_score_optimality=mpi_comm_world ! definition of module global communicator
4850
INTEGER, SAVE :: mpi_code
4951
#endif

src/EnsScores/score_ranks.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
! compute_ranks : compute ranks of verification data in ensemble simulation
2626
! ----------------------------------------------------------------------
2727
MODULE ensdam_score_ranks
28+
#if defined MPI
29+
use mpi
30+
#endif
2831
use ensdam_anaqua
2932
use ensdam_storng
3033
IMPLICIT NONE
@@ -34,7 +37,6 @@ MODULE ensdam_score_ranks
3437

3538
! Definition for MPI
3639
#if defined MPI
37-
include "mpif.h"
3840
INTEGER, PUBLIC, SAVE :: mpi_comm_score_ranks=mpi_comm_world ! definition of module global communicator
3941
INTEGER, SAVE :: mpi_code
4042
#endif

src/EnsScores/score_rcrv.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
! rcrv_cumul : accumulate data to prepare the final computation of the score
2626
! ----------------------------------------------------------------------
2727
MODULE ensdam_score_rcrv
28+
#if defined MPI
29+
use mpi
30+
#endif
2831
IMPLICIT NONE
2932
PRIVATE
3033

@@ -46,7 +49,6 @@ MODULE ensdam_score_rcrv
4649

4750
! Definition for MPI
4851
#if defined MPI
49-
include "mpif.h"
5052
INTEGER, PUBLIC, SAVE :: mpi_comm_score_rcrv=mpi_comm_world ! definition of module global communicator
5153
INTEGER, SAVE :: mpi_code
5254
#endif

src/EnsUpdate/mcmc_update.F90

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
! mcmc_iteration : iterate to sample the posterior probability distribution
2525
! ----------------------------------------------------------------------
2626
MODULE ensdam_mcmc_update
27+
#if defined MPI
28+
use mpi
29+
#endif
2730
use ensdam_ensaugm
2831
use ensdam_storng
2932
IMPLICIT NONE
@@ -44,7 +47,6 @@ MODULE ensdam_mcmc_update
4447

4548
#if defined MPI
4649
! Public definitions for MPI
47-
include "mpif.h"
4850
INTEGER, PUBLIC, SAVE :: mpi_comm_mcmc_update=mpi_comm_world ! definition of module global communicator
4951
INTEGER, save :: mpi_code
5052
#endif

0 commit comments

Comments
 (0)