Skip to content

Commit df1b1f3

Browse files
committed
minor changes for ladas_cpl case
1 parent 8a8c1d6 commit df1b1f3

File tree

1 file changed

+19
-18
lines changed

1 file changed

+19
-18
lines changed

GEOSldas_App/ldas_setup

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1205,22 +1205,23 @@ class LDASsetup:
12051205
# if a file w/ the same name already exists at rundir
12061206
# append 1,2,3 etc, to the filename
12071207
## exe inp file
1208-
exefilename = self.exeinpfile.rstrip('/').split('/')[-1]
1209-
newfilename = exefilename
1210-
_nens = self.nens
1211-
ctr = 0
1212-
while os.path.isfile(self.rundir+'/'+newfilename):
1213-
ctr += 1
1214-
newfilename = exefilename + '.%d' % ctr
1215-
shutil.copy(self.exeinpfile, self.rundir+'/'+newfilename)
1216-
## bat inp file
1217-
batfilename = self.batinpfile.rstrip('/').split('/')[-1]
1218-
newfilename = batfilename
1219-
ctr = 0
1220-
while os.path.isfile(self.rundir+'/'+newfilename):
1221-
ctr += 1
1222-
newfilename = batfilename + '.%d' % ctr
1223-
shutil.copy(self.batinpfile, self.rundir+'/'+newfilename)
1208+
if self.ladas_cpl == 0 :
1209+
exefilename = self.exeinpfile.rstrip('/').split('/')[-1]
1210+
newfilename = exefilename
1211+
_nens = self.nens
1212+
ctr = 0
1213+
while os.path.isfile(self.rundir+'/'+newfilename):
1214+
ctr += 1
1215+
newfilename = exefilename + '.%d' % ctr
1216+
shutil.copy(self.exeinpfile, self.rundir+'/'+newfilename)
1217+
## bat inp file
1218+
batfilename = self.batinpfile.rstrip('/').split('/')[-1]
1219+
newfilename = batfilename
1220+
ctr = 0
1221+
while os.path.isfile(self.rundir+'/'+newfilename):
1222+
ctr += 1
1223+
newfilename = batfilename + '.%d' % ctr
1224+
shutil.copy(self.batinpfile, self.rundir+'/'+newfilename)
12241225

12251226
etcdir = self.blddirLn + '/etc'
12261227

@@ -1752,7 +1753,7 @@ def _produceExeInput(out_dict=None,ladas_cpl=0):
17521753

17531754
# add defaults from GEOSldas_LDAS.rc
17541755
current_directory = os.path.dirname(__file__)
1755-
_fn = current_directory[0:-6]+'/etc/GEOSldas_LDAS.rc' # run ldas_setup from /bin directory
1756+
_fn = current_directory[0:-4]+'/etc/GEOSldas_LDAS.rc' # run ldas_setup from /bin directory
17561757
lines = []
17571758
with open(_fn) as _f:
17581759
i_ = 1
@@ -1768,7 +1769,7 @@ def _produceExeInput(out_dict=None,ladas_cpl=0):
17681769
print ()
17691770

17701771
# add land model parameter defaults from GEOS_SurfaceGridComp.rc
1771-
_fn = current_directory[0:-6]+'/etc/GEOS_SurfaceGridComp.rc' # run ldas_setup from /bin directory
1772+
_fn = current_directory[0:-4]+'/etc/GEOS_SurfaceGridComp.rc' # run ldas_setup from /bin directory
17721773

17731774
if ladas_cpl == 0 :
17741775
use_rc_defaults = 'GEOSldas=>' # use defaults for LDAS

0 commit comments

Comments
 (0)