[Dart-dev] [3462] DART/trunk/models/cam/full_experiment/job_mpi.csh: Update from Kevin .

nancy at ucar.edu nancy at ucar.edu
Mon Jul 21 09:55:00 MDT 2008


An HTML attachment was scrubbed...
URL: http://mailman.ucar.edu/pipermail/dart-dev/attachments/20080721/2285b242/attachment.html
-------------- next part --------------
Modified: DART/trunk/models/cam/full_experiment/job_mpi.csh
===================================================================
--- DART/trunk/models/cam/full_experiment/job_mpi.csh	2008-07-21 15:52:42 UTC (rev 3461)
+++ DART/trunk/models/cam/full_experiment/job_mpi.csh	2008-07-21 15:55:00 UTC (rev 3462)
@@ -145,7 +145,7 @@
    set max_pend_archive = 5   
 
    # Bluefire
-   #set run_command = 'export TARGET_CPU_LIST="-1"; mpirun.lsf /usr/local/bin/launch '
+   #set run_command = 'setenv TARGET_CPU_LIST "-1"; mpirun.lsf /usr/local/bin/launch '
    # Wei's suggestion to fix ntbl windows problems
    #set run_command = '/contrib/mpiruns/mpirun.lsf '
    # For multi-thread   
@@ -681,8 +681,8 @@
       if ($num_procs == 96) then
          # want 80 members = 1*28 + 2*26
          echo "setenv LSB_PJL_TASK_GEOMETRY \"                                                         >> ${job_i}
-         echo ' "{(0,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) \'       >> ${job_i}
-         echo " (28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53) \"     >> ${job_i}
+         echo ' "{(0,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)\'        >> ${job_i}
+         echo " (28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53)\"      >> ${job_i}
          echo ' (54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79)}" '    >> ${job_i}
       else if ($num_procs == 32) then
          # I want 20 = 1*20
@@ -846,14 +846,14 @@
       echo "$num_procs $keep_lev_blocks $keep_lat_blocks "    >> casemodel.$i
    endif
    # advance_model wants to see a file 'casemodel' and not keep track of which obs_seq it's for
-   echo "$REMOVE casemodel"                                                 >> ${job_i}
-   echo "if (-e casemodel.$i) then "                                        >> ${job_i}
-   echo "   $LINK casemodel.$i casemodel "                                  >> ${job_i}
-   echo "else "                                                             >> ${job_i}
-   echo '   echo "job '$i'; casemodel.$i not found; exiting" >> $MASTERLOG' >> ${job_i}
-   echo '   echo "casemodel.$i not found; exiting" '                        >> ${job_i}
-   echo "   exit 124 "                                                      >> ${job_i}
-   echo "endif "                                                            >> ${job_i}
+   echo "$REMOVE casemodel"                                                   >> ${job_i}
+   echo "if (-e casemodel.$i) then "                                          >> ${job_i}
+   echo "   $LINK casemodel.$i casemodel "                                    >> ${job_i}
+   echo "else "                                                               >> ${job_i}
+   echo '   echo "job '$i'; casemodel.'$i' not found; exiting" >> $MASTERLOG' >> ${job_i}
+   echo '   echo "casemodel.'$i' not found; exiting" '                        >> ${job_i}
+   echo "   exit 124 "                                                        >> ${job_i}
+   echo "endif "                                                              >> ${job_i}
 
    # adaptive inflation ic files may (not) exist
    # Should query input.nml to learn whether to get them?


More information about the Dart-dev mailing list