[Dart-dev] DART/releases Revision: 11885

dart at ucar.edu dart at ucar.edu
Mon Aug 7 13:50:04 MDT 2017


raeder at ucar.edu
2017-08-07 13:50:03 -0600 (Mon, 07 Aug 2017)
299
The following (old) test only yields 'true' if there is exactly 1 F90 file found.
   if ( -e    SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 ) then
This will succeed when there are 1 or more F90 files found.
   ls SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 
   if ($status == 0) then




Modified: DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_advanced
===================================================================
--- DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_advanced	2017-08-07 17:15:13 UTC (rev 11884)
+++ DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_advanced	2017-08-07 19:50:03 UTC (rev 11885)
@@ -679,7 +679,8 @@
 endif
 
 # Each CAM dynamical core has its own SourceMods
-if ( -e    SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 ) then
+ls SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 
+if ($status == 0) then
    cd      SourceMods/src.cam
    ${LINK} src/dynamics/${CAM_DYCORE}/*F90 .
    cd      ../..

Modified: DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_hybrid
===================================================================
--- DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_hybrid	2017-08-07 17:15:13 UTC (rev 11884)
+++ DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_hybrid	2017-08-07 19:50:03 UTC (rev 11885)
@@ -610,7 +610,8 @@
 endif
 
 # Each CAM dynamical core has its own SourceMods
-if ( -e    SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 ) then
+ls SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 
+if ($status == 0) then
    cd      SourceMods/src.cam
    ${LINK} src/dynamics/${CAM_DYCORE}/*F90 .
    cd      ../..

Modified: DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo
===================================================================
--- DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo	2017-08-07 17:15:13 UTC (rev 11884)
+++ DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo	2017-08-07 19:50:03 UTC (rev 11885)
@@ -615,7 +615,8 @@
 endif
 
 # Each CAM dynamical core has its own SourceMods
-if ( -e    SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 ) then
+ls SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 
+if ($status == 0) then
    cd      SourceMods/src.cam
    ${LINK} src/dynamics/${CAM_DYCORE}/*F90 .
    cd      ../..

Modified: DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo_advanced
===================================================================
--- DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo_advanced	2017-08-07 17:15:13 UTC (rev 11884)
+++ DART/releases/classic/models/cam/shell_scripts/CESM1_2_1_setup_pmo_advanced	2017-08-07 19:50:03 UTC (rev 11885)
@@ -687,7 +687,8 @@
 endif
 
 # Each CAM dynamical core has its own SourceMods
-if ( -e    SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 ) then
+ls SourceMods/src.cam/src/dynamics/${CAM_DYCORE}/*F90 
+if ($status == 0) then
    cd      SourceMods/src.cam
    ${LINK} src/dynamics/${CAM_DYCORE}/*F90 .
    cd      ../..


More information about the Dart-dev mailing list