From 29eecf6797609fcef9eb97c06109aff1ee6abf3c Mon Sep 17 00:00:00 2001 From: "James V. Geiger" Date: Mon, 19 Nov 2018 20:35:43 -0500 Subject: [PATCH] Allow LDT to compile as a serial executable When selecting 'serial' at the Parallelism prompt Parallelism (0-serial, 1-dmpar, default=0): 0 LDT failed to compile with the message: "Can't open module file 'mpi.mod' ...". Remove unneeded 'use mpi' statements. Resolves: #9 --- ldt/core/LDT_LMLCMod.F90 | 1 - ldt/core/LDT_paramProcMod.F90 | 1 - ldt/params/CLM45/CLM45_parmsMod.F90 | 1 - 3 files changed, 3 deletions(-) diff --git a/ldt/core/LDT_LMLCMod.F90 b/ldt/core/LDT_LMLCMod.F90 index 9007d2df3..e68f48552 100644 --- a/ldt/core/LDT_LMLCMod.F90 +++ b/ldt/core/LDT_LMLCMod.F90 @@ -23,7 +23,6 @@ module LDT_LMLCMod #if(defined USE_NETCDF3 || defined USE_NETCDF4) use netcdf #endif - use mpi use LDT_historyMod use LDT_paramDataMod use LDT_logMod diff --git a/ldt/core/LDT_paramProcMod.F90 b/ldt/core/LDT_paramProcMod.F90 index 2ec21546f..c553265f1 100644 --- a/ldt/core/LDT_paramProcMod.F90 +++ b/ldt/core/LDT_paramProcMod.F90 @@ -1127,7 +1127,6 @@ end subroutine writeParamHeaders subroutine writeParamData(n, ftn) ! !USES: - use mpi use LDT_coreMod integer :: n diff --git a/ldt/params/CLM45/CLM45_parmsMod.F90 b/ldt/params/CLM45/CLM45_parmsMod.F90 index a45cfb0f2..4bb3c70a3 100644 --- a/ldt/params/CLM45/CLM45_parmsMod.F90 +++ b/ldt/params/CLM45/CLM45_parmsMod.F90 @@ -22,7 +22,6 @@ module CLM45_parmsMod use netcdf #endif - use mpi use ESMF use LDT_coreMod use LDT_historyMod