forked from NCAR/MPAS-Workflow
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathCleanVariational.csh
More file actions
executable file
·47 lines (38 loc) · 1.23 KB
/
CleanVariational.csh
File metadata and controls
executable file
·47 lines (38 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/csh -f
date
# Setup environment
# =================
source config/experiment.csh
source config/members.csh
source config/tools.csh
source config/applications/variational.csh
set yymmdd = `echo ${CYLC_TASK_CYCLE_POINT} | cut -c 1-8`
set hh = `echo ${CYLC_TASK_CYCLE_POINT} | cut -c 10-11`
set thisCycleDate = ${yymmdd}${hh}
set thisValidDate = ${thisCycleDate}
source ./getCycleVars.csh
# static work directory
set self_WorkDir = $CyclingDADirs[1]
echo "WorkDir = ${self_WorkDir}"
cd ${self_WorkDir}
# ================================================================================================
# Remove obs-database output files
# ================================
if ("$retainObsFeedback" != True) then
set member = 1
while ( $member <= ${nMembers} )
set memDir = `${memberDir} $nMembers $member`
rm ${self_WorkDir}/${OutDBDir}${memDir}/${obsPrefix}*.h5
rm ${self_WorkDir}/${OutDBDir}${memDir}/${geoPrefix}*.nc4
rm ${self_WorkDir}/${OutDBDir}${memDir}/${diagPrefix}*.nc4
@ member++
end
endif
# Remove netcdf lock files
rm *.nc*.lock
# Remove copies of templated fields files for inner loop
if ("${TemplateFieldsFileInner}" != "${TemplateFieldsFileOuter}") then
rm ${TemplateFieldsFileInner}*
endif
date
exit 0