Skip to content

Commit

Permalink
Merge pull request #56 from GEOS-ESM/feature/mathomp4/update-tar-cp-nas
Browse files Browse the repository at this point in the history
Move to use cp and tar at NAS
  • Loading branch information
sdrabenh committed Feb 21, 2024
2 parents 4beb105 + 043cfa2 commit eda40af
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 46 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Changed

- Update CI to v2 orb
- Move to use `cp` and `tar` at NAS rather than the deprecated `mcp` and `mtar`

### Fixed

Expand Down
92 changes: 46 additions & 46 deletions post/gcmpost.script
Original file line number Diff line number Diff line change
Expand Up @@ -70,76 +70,76 @@ endif
@ n = 1
while( $n <= $nmax )

if( "$argv[$n]" == "-source" ) then
@ n = $n + 1
setenv SOURCE $argv[$n]
if( "$argv[$n]" == "-source" ) then
@ n = $n + 1
setenv SOURCE $argv[$n]
endif

if( "$argv[$n]" == "-recover" ) then
@ n = $n + 1
set RECDATE = $argv[$n]
set RECDATE = $argv[$n]
set check_plot = FALSE
endif

if( "$argv[$n]" == "-rec_plt" ) then
@ n = $n + 1
set RECDATE = $argv[$n]
set RECDATE = $argv[$n]
set check_plot = TRUE
endif

if( "$argv[$n]" == "-ncpus" ) then
@ n = $n + 1
set NCPUS = $argv[$n]
if( "$argv[$n]" == "-ncpus" ) then
@ n = $n + 1
set NCPUS = $argv[$n]
endif

if( "$argv[$n]" == "-expid" ) then
@ n = $n + 1
set EXPID = $argv[$n]
if( "$argv[$n]" == "-expid" ) then
@ n = $n + 1
set EXPID = $argv[$n]
endif

if( "$argv[$n]" == "-clim" ) then
if( "$argv[$n]" == "-clim" ) then
set CLIMO = 'TRUE'
endif

if( "$argv[$n]" == "-movefiles" ) then
if( "$argv[$n]" == "-movefiles" ) then
set MOVEFILES = 'TRUE'
endif

if( "$argv[$n]" == "-nostrict" ) then
if( "$argv[$n]" == "-nostrict" ) then
set STRICT = '-strict false'
endif

if( "$argv[$n]" == "-ignore_nan" ) then
if( "$argv[$n]" == "-ignore_nan" ) then
set IGNORE_NAN = '-ignore_nan'
endif

if( "$argv[$n]" == "-ana" ) then
if( "$argv[$n]" == "-ana" ) then
set ANA = '-ana'
endif

if( "$argv[$n]" == "-ddf" ) then
@ n = $n + 1
set DDF = $argv[$n]
if( "$argv[$n]" == "-ddf" ) then
@ n = $n + 1
set DDF = $argv[$n]
endif

if( "$argv[$n]" == "-history" ) then
@ n = $n + 1
set HISTORYRC = $argv[$n]
if( "$argv[$n]" == "-history" ) then
@ n = $n + 1
set HISTORYRC = $argv[$n]
endif

if( "$argv[$n]" == "-begdate" ) then
@ n = $n + 1
set BEGDATE = $argv[$n]
if( "$argv[$n]" == "-begdate" ) then
@ n = $n + 1
set BEGDATE = $argv[$n]
endif

if( "$argv[$n]" == "-enddate" ) then
@ n = $n + 1
set ENDDATE = $argv[$n]
if( "$argv[$n]" == "-enddate" ) then
@ n = $n + 1
set ENDDATE = $argv[$n]
endif

if( "$argv[$n]" == "-list" ) then
@ n = $n + 1
set LIST = $argv[$n]
if( "$argv[$n]" == "-list" ) then
@ n = $n + 1
set LIST = $argv[$n]
endif

if( "$argv[$n]" == "-plots" ) then
Expand Down Expand Up @@ -256,9 +256,9 @@ if( $ARCH == 'Linux' ) then
setenv MASTOR lfe
setenv MASDIR /u/$LOGNAME/GEOS5.0/$expid
setenv BATCHQ normal
set scpvar = "mcp -a"
set cpvar = "mcp -a"
set mytar = "mtar"
set scpvar = "cp -a"
set cpvar = "cp -a"
set mytar = "tar"
set batch_cmd = "qsub"
endif
if( $HOST == 'discover' ) then
Expand Down Expand Up @@ -408,7 +408,7 @@ if( $PLOTS[1] != "NULL" ) then
set PATH = ''
set node = `echo $DSET | cut -d / -f$m `
while( $node != $FILE )
set node = `echo $node | sed -e 's/%y4/\#/g' `
set node = `echo $node | sed -e 's/%y4/\#/g' `
set node = `echo $node | sed -e "s/%m2/\#/g" `
set node = `echo $node | sed -e "s/%d2/\#/g" `
set node = `echo $node | sed -e "s/%h2/\#/g" `
Expand Down Expand Up @@ -508,7 +508,7 @@ end

if( $numlocs[$nstream] != 0 ) then

# Extract Extension (last node) from Typical Local File
# Extract Extension (last node) from Typical Local File
# -----------------------------------------------------
@ loc = 1
while( $loc != 0 )
Expand Down Expand Up @@ -575,14 +575,14 @@ foreach collection ( $collections )
@ endloc = $begloc + $numdates[$m] - 1
set streamdates = `echo $dates[${begloc}-${endloc}]`

if( $streamdates[1] != 0 ) then
if( $streamdates[1] != 0 ) then
foreach date ( $streamdates )
echo " "
echo $collection $streamdates Current Date: $date

if( -e $SOURCE/holding/$collection/$date ) then
cd $SOURCE/holding/$collection/$date

if( ${#monthly_attribute} == 0 ) then
set locals = `/bin/ls -1 | grep ${expid}.${collection} | grep -v monthly | grep -v diurnal | grep -v partial`
else
Expand Down Expand Up @@ -721,7 +721,7 @@ set AGCM_JM = `grep AGCM_JM: $HOMDIR/AGCM.rc | cut -d':' -f2`
if (${RAT} == 6) set CUBE = TRUE

set HIRES = FALSE
if( $AGCM_IM >= 1152 | ($AGCM_IM >= 360 & $CUBE == TRUE ) ) set HIRES = TRUE
if( $AGCM_IM >= 1152 | ($AGCM_IM >= 360 & $CUBE == TRUE ) ) set HIRES = TRUE


# Move and Archive Monthly Means and Dailies
Expand All @@ -741,7 +741,7 @@ foreach collection ( $collections )

set streamdates = `echo $dates[${begloc}-${endloc}]`

if( $streamdates[1] != 0 ) then
if( $streamdates[1] != 0 ) then
foreach date ( $streamdates )
if( -e $SOURCE/holding/$collection/$date ) then
set locdir = $SOURCE/holding/$collection/$date
Expand Down Expand Up @@ -1056,7 +1056,7 @@ foreach collection ( $collections )
# ---------------
if( $num != 0 ) then

# Extract Extension (last node) from Monthly Mean File
# Extract Extension (last node) from Monthly Mean File
# ----------------------------------------------------
@ m = 1
while( $m != 0 )
Expand Down Expand Up @@ -1144,8 +1144,8 @@ end # End ForEach Collection Loop
endif # End PLOTS Option

#######################################################################
# Submit Quickplot Job
# --------------------
# Submit Quickplot Job
# --------------------
# Note: $num, $monthlies, and ${date_node}
# are from last output stream examined
#######################################################################
Expand All @@ -1172,7 +1172,7 @@ cd $SOURCE/plot
@ m = $m + 1
end
endif

set CMPEXP = `echo $CMPEXP`
setenv CMPEXP "$CMPEXP"

Expand Down Expand Up @@ -1323,8 +1323,8 @@ endif

# Create Plot Lists
# ---------------------------------------------------------------------------------
if( -e portrait.list ) /bin/rm -f portrait.list
if( -e landscape.list ) /bin/rm -f landscape.list
if( -e portrait.list ) /bin/rm -f portrait.list
if( -e landscape.list ) /bin/rm -f landscape.list
if( -e dummy ) /bin/rm -f dummy

echo ' '
Expand Down

0 comments on commit eda40af

Please sign in to comment.