Changeset 37


Ignore:
Timestamp:
12/08/08 17:40:31 (16 years ago)
Author:
sdipsl
Message:

ACa/SD : Function IGCM_sys_RshArchive will be use to manage NEMO restart in the parallel case

Location:
trunk/libIGCM/libIGCM_sys
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_brodie.ksh

    r36 r37  
    128128#D-#================================================== 
    129129#D-function IGCM_sys_RshArchive 
    130 #D-* Purpose: Master rsh command 
     130#D-* Purpose: Archive rsh command 
    131131#D-* Examples: 
    132132#D- 
    133133function IGCM_sys_RshArchive { 
    134134    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
    135     if ( $DEBUG_sys ) ; then 
    136         echo "IGCM_sys_RshArchive :" $@ 
    137     fi 
    138     rsh gaya exec /bin/ksh ${@} 
     135    rsh gaya exec /bin/ksh <<-EOF 
     136    ${@} 
     137EOF 
    139138    if [ $? -gt 0 ] ; then 
    140139        echo "IGCM_sys_RshArchive : erreur." 
     
    146145#D-#================================================== 
    147146#D-function IGCM_sys_RshPost 
    148 #D-* Purpose: Master rsh command 
     147#D-* Purpose: Post-process rsh command 
    149148#D-* Examples: 
    150149#D- 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_calculo.ksh

    r36 r37  
    153153 
    154154#D-#================================================== 
     155#D-function IGCM_sys_RshArchive 
     156#D-* Purpose: Archive rsh command 
     157#D-* Examples: 
     158#D- 
     159function IGCM_sys_RshArchive { 
     160    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     161    /bin/ksh ${@} 
     162    if [ $? -gt 0 ] ; then 
     163        echo "IGCM_sys_RshArchive : erreur." 
     164        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     165    fi 
     166    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     167} 
     168 
     169#D-#================================================== 
    155170#D-function IGCM_sys_RshPost 
    156171#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_claude.ksh

    r36 r37  
    169169 
    170170#D-#================================================== 
     171#D-function IGCM_sys_RshArchive 
     172#D-* Purpose: Archive rsh command 
     173#D-* Examples: 
     174#D- 
     175function IGCM_sys_RshArchive { 
     176    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     177    /bin/ksh ${@} 
     178    if [ $? -gt 0 ] ; then 
     179        echo "IGCM_sys_RshArchive : erreur." 
     180        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     181    fi 
     182    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     183} 
     184 
     185#D-#================================================== 
    171186#D-function IGCM_sys_RshPost 
    172187#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r36 r37  
    154154 
    155155#D-#================================================== 
     156#D-function IGCM_sys_RshArchive 
     157#D-* Purpose: Archive rsh command 
     158#D-* Examples: 
     159#D- 
     160function IGCM_sys_RshArchive { 
     161    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     162    /bin/ksh ${@} 
     163    if [ $? -gt 0 ] ; then 
     164        echo "IGCM_sys_RshArchive : erreur." 
     165        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     166    fi 
     167    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     168} 
     169 
     170#D-#================================================== 
    156171#D-function IGCM_sys_RshPost 
    157172#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh

    r36 r37  
    126126 
    127127#D-#================================================== 
     128#D-function IGCM_sys_RshArchive 
     129#D-* Purpose: Archive rsh command 
     130#D-* Examples: 
     131#D- 
     132function IGCM_sys_RshArchive { 
     133    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     134    /bin/ksh ${@} 
     135    if [ $? -gt 0 ] ; then 
     136        echo "IGCM_sys_RshArchive : erreur." 
     137        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     138    fi 
     139    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     140} 
     141 
     142#D-#================================================== 
    128143#D-function IGCM_sys_RshPost 
    129 #D-* Purpose: Master rsh command 
     144#D-* Purpose: Post-process rsh command 
    130145#D-* Examples: 
    131146#D- 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercureTX.ksh

    r36 r37  
    161161 
    162162#D-#================================================== 
     163#D-function IGCM_sys_RshArchive 
     164#D-* Purpose: Archive rsh command 
     165#D-* Examples: 
     166#D- 
     167function IGCM_sys_RshArchive { 
     168    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     169    /bin/ksh ${@} 
     170    if [ $? -gt 0 ] ; then 
     171        echo "IGCM_sys_RshArchive : erreur." 
     172        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     173    fi 
     174    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     175} 
     176 
     177#D-#================================================== 
    163178#D-function IGCM_sys_RshPost 
    164179#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r36 r37  
    154154 
    155155#D-#================================================== 
     156#D-function IGCM_sys_RshArchive 
     157#D-* Purpose: Archive rsh command 
     158#D-* Examples: 
     159#D- 
     160function IGCM_sys_RshArchive { 
     161    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     162    /bin/ksh ${@} 
     163    if [ $? -gt 0 ] ; then 
     164        echo "IGCM_sys_RshArchive : erreur." 
     165        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     166    fi 
     167    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     168} 
     169 
     170#D-#================================================== 
    156171#D-function IGCM_sys_RshPost 
    157172#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_platine.ksh

    r36 r37  
    147147typeset -r HOST_MPIRUN_COMMAND=${HOST_MPIRUN_COMMAND:="time srun"} 
    148148 
    149 #D-#================================================== 
     149##D-#================================================== 
    150150#D-function IGCM_sys_RshMaster 
    151151#D-* Purpose: Just a fake command to wrapp 
     
    172172 
    173173#D-#================================================== 
     174#D-function IGCM_sys_RshArchive 
     175#D-* Purpose: Archive rsh command 
     176#D-* Examples: 
     177#D- 
     178function IGCM_sys_RshArchive { 
     179    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     180    /bin/ksh ${@} 
     181    if [ $? -gt 0 ] ; then 
     182        echo "IGCM_sys_RshArchive : erreur." 
     183        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     184    fi 
     185    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     186} 
     187 
     188#D-#================================================== 
    174189#D-function IGCM_sys_RshPost 
    175 #D-* Purpose: Master rsh command 
     190#D-* Purpose: Post-process rsh command 
    176191#D-* Examples: 
    177192#D- 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_rhodes.ksh

    r36 r37  
    148148 
    149149#D-#================================================== 
     150#D-function IGCM_sys_RshArchive 
     151#D-* Purpose: Archive rsh command 
     152#D-* Examples: 
     153#D- 
     154function IGCM_sys_RshArchive { 
     155    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
     156    /bin/ksh ${@} 
     157    if [ $? -gt 0 ] ; then 
     158        echo "IGCM_sys_RshArchive : erreur." 
     159        IGCM_debug_Exit "IGCM_sys_RshArchive" 
     160    fi 
     161    IGCM_debug_PopStack "IGCM_sys_RshArchive" 
     162} 
     163 
     164#D-#================================================== 
    150165#D-function IGCM_sys_RshPost 
    151166#D-* Purpose: Master rsh command 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_zahir.ksh

    r36 r37  
    128128#D-#================================================== 
    129129#D-function IGCM_sys_RshArchive 
    130 #D-* Purpose: Master rsh command 
     130#D-* Purpose: Archive rsh command 
    131131#D-* Examples: 
    132132#D- 
    133133function IGCM_sys_RshArchive { 
    134134    IGCM_debug_PushStack "IGCM_sys_RshArchive" $@ 
    135     if ( $DEBUG_sys ) ; then 
    136         echo "IGCM_sys_RshArchive :" $@ 
    137     fi 
    138     rsh gaya exec /bin/ksh ${@} 
     135    rsh gaya exec /bin/ksh <<-EOF 
     136    ${@} 
     137EOF 
    139138    if [ $? -gt 0 ] ; then 
    140139        echo "IGCM_sys_RshArchive : erreur." 
Note: See TracChangeset for help on using the changeset viewer.