Changeset 725
- Timestamp:
- 10/18/12 09:13:37 (12 years ago)
- Location:
- trunk/libIGCM/libIGCM_sys
- Files:
-
- 10 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys.ksh
r720 r725 15 15 export LC_ALL="C" 16 16 17 # By default, all libIGCM_sys save functions will protect output datas (RUN execution mode) 17 # By default, all libIGCM_sys save functions will protect output datas (RUN execution mode) 18 18 # other values : DEB(ug), DEV(elopment). 19 19 JobType=${JobType:=RUN} … … 37 37 #==================================================== 38 38 #- set PackDefault false by default 39 PackDefault=false 39 PackDefault=false 40 40 41 41 # variable that must have lower case value. … … 43 43 44 44 case $( hostname -s ) in 45 46 brodie*)47 echo "sys source brodie Nec SX8 lib."48 . ${libIGCM}/libIGCM_sys/libIGCM_sys_brodie.ksh;;49 45 50 46 vargas*) … … 57 53 58 54 mercure0?) 59 echo "sys source mercure frontend X-64 lib." 60 . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercure.ksh;; 61 62 mercure1?) 63 echo "sys source mercure Nec SX8-R lib." 64 . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercurex8.ksh;; 55 echo "sys source mercure frontend X-64 lib." 56 . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercure.ksh;; 65 57 66 58 mercure2?) 67 echo "sys source mercure Nec SX9 lib." 68 . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercurex9.ksh;; 69 70 platine*) 71 echo "sys source platine Intel IA-64 lib." 72 . ${libIGCM}/libIGCM_sys/libIGCM_sys_platine.ksh;; 59 echo "sys source mercure Nec SX9 lib." 60 . ${libIGCM}/libIGCM_sys/libIGCM_sys_mercurex9.ksh;; 73 61 74 62 curie*) … … 77 65 78 66 titane*) 79 80 67 echo "sys source titane Intel X-64 lib." 68 . ${libIGCM}/libIGCM_sys/libIGCM_sys_titane.ksh;; 81 69 82 70 cesium*) 83 84 71 echo "sys source cesium Intel X-64 lib." 72 . ${libIGCM}/libIGCM_sys/libIGCM_sys_cesium.ksh;; 85 73 86 74 obelix*) 87 88 75 echo "sys source obelix lib." 76 . ${libIGCM}/libIGCM_sys/libIGCM_sys_obelix.ksh;; 89 77 iitm*) 90 91 78 echo "sys source iitm lib." 79 . ${libIGCM}/libIGCM_sys/libIGCM_sys_iitm.ksh;; 92 80 *) 93 94 81 echo "sys source default lib." 82 . ${libIGCM}/libIGCM_sys/libIGCM_sys_default.ksh;; 95 83 esac 96 84 -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh
r721 r725 144 144 145 145 #==================================================== 146 #- ARCHIVE (dedicated to large files)147 typeset -r ARCHIVE=${CCCSTOREDIR}148 149 #- ARCHIVE (dedicated to small/medium files)150 typeset -r STORAGE=${CCCWORKDIR}151 152 #====================================================153 146 #- IN 154 147 typeset -r R_IN=${R_IN:=/ccc/work/cont003/dsm/p86ipsl/IGCM} … … 156 149 157 150 #==================================================== 151 #- ARCHIVE (dedicated to large files) 152 typeset ARCHIVE=${CCCSTOREDIR} 153 154 #==================================================== 155 #- STORAGE (dedicated to small/medium files) 156 typeset STORAGE=${CCCWORKDIR} 157 158 #==================================================== 158 159 #- R_OUT 159 typeset -rR_OUT=${ARCHIVE}/IGCM_OUT160 typeset R_OUT=${ARCHIVE}/IGCM_OUT 160 161 161 162 #==================================================== 162 163 #- R_FIG (hosting figures : monitoring and atlas, and/or small files) 163 typeset -rR_FIG=${STORAGE}/IGCM_OUT164 typeset R_FIG=${STORAGE}/IGCM_OUT 164 165 165 166 #==================================================== … … 208 209 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 209 210 211 #D-#================================================== 212 #D-function IGCM_sys_ChangeArchive 213 #D-* Purpose: if SpaceName=TEST everything is stored on SCRATCHDIR 214 #D-* Examples: 215 #D- 216 function IGCM_sys_ChangeArchive { 217 IGCM_debug_PushStack "IGCM_sys_ChangeArchive" 218 219 ARCHIVE=${SCRATCHDIR} 220 STORAGE=${SCRATCHDIR} 221 R_OUT=${ARCHIVE}/IGCM_OUT 222 R_FIG=${STORAGE}/IGCM_OUT 223 224 IGCM_debug_Print 1 "ARCHIVE has been redefined = ${ARCHIVE}" 225 IGCM_debug_Print 1 "STORAGE has been redefined = ${STORAGE}" 226 IGCM_debug_Print 1 "R_OUT has been redefined = ${R_OUT}" 227 IGCM_debug_Print 1 "R_FIG has been redefined = ${R_FIG}" 228 229 IGCM_debug_PopStack "IGCM_sys_ChangeArchive" 230 } 210 231 211 232 #D-#================================================== … … 1800 1821 fi 1801 1822 1802 typeset NB_ESSAI DELAI status i 1823 typeset NB_ESSAI DELAI status i lastArg 1803 1824 # number of tentative 1804 1825 NB_ESSAI=3 … … 1815 1836 \rm out_rsync 1816 1837 IGCM_debug_Print 2 "IGCM_sys_rebuild : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1838 eval lastArg=\$$# 1839 \rm ${lastArg} 1817 1840 else 1818 1841 \rm out_rsync … … 1822 1845 done 1823 1846 1824 if [ $ ?-gt 0 ] ; then1847 if [ ${status} -gt 0 ] ; then 1825 1848 echo "IGCM_sys_rebuild : rebuild error" 1826 1849 IGCM_debug_Exit "rebuild" … … 2448 2471 fi 2449 2472 2450 typeset NB_ESSAI DELAI status i 2473 typeset NB_ESSAI DELAI status i lastArg 2451 2474 # number of tentative 2452 2475 NB_ESSAI=3 … … 2466 2489 IGCM_debug_Print 2 "IGCM_sys_ncrcat : WARNING Intra-file non-monotonicity" 2467 2490 cat out_rsync 2468 # Hacky output parsing...2469 toDelete=$( awk -F "output file " {'print $2'} out_rsync | awk -F " record" {'print $1'} )2470 IGCM_debug_Print 2 "IGCM_sys_ncrcat : Delete ${ toDelete}"2471 \rm ${ toDelete}2491 # remove files having corrupted time axis 2492 eval lastArg=\$$# 2493 IGCM_debug_Print 2 "IGCM_sys_ncrcat : Delete ${lastArg}" 2494 \rm ${lastArg} 2472 2495 \rm out_rsync 2473 2496 IGCM_debug_Print 2 "IGCM_sys_ncrcat : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh
r717 r725 113 113 114 114 #==================================================== 115 #- IN 116 typeset -r R_IN=${R_IN:=/home/${LOGIN}/IGCM} 117 118 #==================================================== 115 119 #- ARCHIVE (dedicated to large files) 116 120 typeset -r ARCHIVE=/home/${LOGIN} 117 121 118 #- ARCHIVE (dedicated to small/medium files) 122 #==================================================== 123 #- STORAGE (dedicated to small/medium files) 119 124 typeset -r STORAGE=${ARCHIVE} 120 121 #====================================================122 #- IN123 typeset -r R_IN=${R_IN:=${ARCHIVE}/IGCM}124 125 125 126 #==================================================== … … 173 174 (( DEFAULT_NUM_PROC_ATM = BATCH_NUM_PROC_TOT - DEFAULT_NUM_PROC_OCE - DEFAULT_NUM_PROC_CPL )) 174 175 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 176 177 #D-#================================================== 178 #D-function IGCM_sys_ChangeArchive 179 #D-* Purpose: Just a dummy call on this machine 180 #D-* Examples: 181 #D- 182 function IGCM_sys_ChangeArchive { 183 184 IGCM_debug_Print 1 " dummy function : IGCM_sys_ChangeArchive " 185 186 } 175 187 176 188 #D-#================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh
r651 r725 93 93 94 94 #==================================================== 95 #- IN 96 typeset -r R_IN=${R_IN:=/gpfs1/home/sabin} 97 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/gpfs1/home/sabin} 98 99 #==================================================== 95 100 #- ARCHIVE 96 101 typeset -r ARCHIVE=$( echo ${HOME} | sed -e "s/gpfs1/gpfs3/" ) … … 106 111 107 112 #==================================================== 108 #- IN109 typeset -r R_IN=${R_IN:=/gpfs1/home/sabin}110 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/gpfs1/home/sabin}111 112 #====================================================113 113 #- OUT 114 114 typeset -r R_OUT=${ARCHIVE}/IGCM_OUT … … 133 133 #- Max number of arguments passed to nco operator or demigration command 134 134 UNIX_MAX_LIMIT=360 135 136 #D-#================================================== 137 #D-function IGCM_sys_ChangeArchive 138 #D-* Purpose: Just a dummy call on this machine 139 #D-* Examples: 140 #D- 141 function IGCM_sys_ChangeArchive { 142 143 IGCM_debug_Print 1 " dummy function : IGCM_sys_ChangeArchive " 144 145 } 135 146 136 147 #D-#================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercure.ksh
r719 r725 102 102 103 103 #==================================================== 104 #- ARCHIVE (dedicated to large files)105 typeset -r ARCHIVE=${CCCSTOREDIR}106 107 #- ARCHIVE (dedicated to small/medium files)108 typeset -r STORAGE=${CCCWORKDIR}109 110 #====================================================111 104 #- IN 112 105 typeset -r R_IN=${R_IN:=/ccc/work/cont003/dsm/p86ipsl/IGCM} … … 114 107 115 108 #==================================================== 109 #- ARCHIVE (dedicated to large files) 110 typeset ARCHIVE=${CCCSTOREDIR} 111 112 #==================================================== 113 #- STORAGE (dedicated to small/medium files) 114 typeset STORAGE=${CCCWORKDIR} 115 116 #==================================================== 116 117 #- R_OUT 117 typeset -rR_OUT=${ARCHIVE}/IGCM_OUT118 typeset R_OUT=${ARCHIVE}/IGCM_OUT 118 119 119 120 #==================================================== 120 121 #- R_FIG (hosting figures : monitoring and atlas, and/or small files) 121 typeset -rR_FIG=${STORAGE}/IGCM_OUT122 typeset R_FIG=${STORAGE}/IGCM_OUT 122 123 123 124 #==================================================== … … 143 144 #- set PackDefault true on NEC front-end 144 145 PackDefault=true 146 147 #D-#================================================== 148 #D-function IGCM_sys_ChangeArchive 149 #D-* Purpose: if SpaceName=TEST everything is stored on SCRATCHDIR 150 #D-* Examples: 151 #D- 152 function IGCM_sys_ChangeArchive { 153 IGCM_debug_PushStack "IGCM_sys_ChangeArchive" 154 155 ARCHIVE=${SCRATCHDIR} 156 STORAGE=${SCRATCHDIR} 157 R_OUT=${ARCHIVE}/IGCM_OUT 158 R_FIG=${STORAGE}/IGCM_OUT 159 IGCM_debug_Print 1 "ARCHIVE has been redefined = ${ARCHIVE}" 160 IGCM_debug_Print 1 "STORAGE has been redefined = ${STORAGE}" 161 IGCM_debug_Print 1 "R_OUT has been redefined = ${R_OUT}" 162 IGCM_debug_Print 1 "R_FIG has been redefined = ${R_FIG}" 163 164 IGCM_debug_PopStack "IGCM_sys_ChangeArchive" 165 } 145 166 146 167 #D-#================================================== … … 1596 1617 fi 1597 1618 1598 typeset NB_ESSAI DELAI status i 1619 typeset NB_ESSAI DELAI status i lastArg 1599 1620 # number of tentative 1600 1621 NB_ESSAI=3 … … 1611 1632 \rm out_rsync 1612 1633 IGCM_debug_Print 2 "IGCM_sys_rebuild : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1634 eval lastArg=\$$# 1635 \rm ${lastArg} 1613 1636 else 1614 1637 \rm out_rsync … … 1618 1641 done 1619 1642 1620 if [ $ ?-gt 0 ] ; then1643 if [ ${status} -gt 0 ] ; then 1621 1644 echo "IGCM_sys_rebuild : rebuild error" 1622 1645 IGCM_debug_Exit "rebuild" -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_mercurex9.ksh
r719 r725 128 128 129 129 #==================================================== 130 #- ARCHIVE (dedicated to large files)131 typeset -r ARCHIVE=${CCCSTOREDIR}132 133 #- ARCHIVE (dedicated to small/medium files)134 typeset -r STORAGE=${CCCWORKDIR}135 136 #====================================================137 130 #- IN 138 131 typeset -r R_IN=${R_IN:=/ccc/work/cont003/dsm/p86ipsl/IGCM} … … 140 133 141 134 #==================================================== 135 #- ARCHIVE (dedicated to large files) 136 typeset ARCHIVE=${CCCSTOREDIR} 137 138 #==================================================== 139 #- STORAGE (dedicated to small/medium files) 140 typeset STORAGE=${CCCWORKDIR} 141 142 #==================================================== 142 143 #- R_OUT 143 typeset -rR_OUT=${ARCHIVE}/IGCM_OUT144 typeset R_OUT=${ARCHIVE}/IGCM_OUT 144 145 145 146 #==================================================== 146 147 #- R_FIG (hosting figures : monitoring and atlas, and/or small files) 147 typeset -rR_FIG=${STORAGE}/IGCM_OUT148 typeset R_FIG=${STORAGE}/IGCM_OUT 148 149 149 150 #==================================================== … … 183 184 (( DEFAULT_NUM_PROC_ATM = BATCH_NUM_PROC_TOT - 1 )) 184 185 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 186 187 #D-#================================================== 188 #D-function IGCM_sys_ChangeArchive 189 #D-* Purpose: if SpaceName=TEST everything is stored on SCRATCHDIR 190 #D-* Examples: 191 #D- 192 function IGCM_sys_ChangeArchive { 193 IGCM_debug_PushStack "IGCM_sys_ChangeArchive" 194 195 ARCHIVE=${SCRATCHDIR} 196 STORAGE=${SCRATCHDIR} 197 R_OUT=${ARCHIVE}/IGCM_OUT 198 R_FIG=${STORAGE}/IGCM_OUT 199 200 IGCM_debug_Print 1 "ARCHIVE has been redefined = ${ARCHIVE}" 201 IGCM_debug_Print 1 "STORAGE has been redefined = ${STORAGE}" 202 IGCM_debug_Print 1 "R_OUT has been redefined = ${R_OUT}" 203 IGCM_debug_Print 1 "R_FIG has been redefined = ${R_FIG}" 204 205 IGCM_debug_PopStack "IGCM_sys_ChangeArchive" 206 } 185 207 186 208 #D-#================================================== … … 1567 1589 fi 1568 1590 1569 typeset NB_ESSAI DELAI status i 1591 typeset NB_ESSAI DELAI status i lastArg 1570 1592 # number of tentative 1571 1593 NB_ESSAI=3 … … 1582 1604 \rm out_rsync 1583 1605 IGCM_debug_Print 2 "IGCM_sys_rebuild : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1606 eval lastArg=\$$# 1607 \rm ${lastArg} 1584 1608 else 1585 1609 \rm out_rsync … … 1589 1613 done 1590 1614 1591 if [ $ ?-gt 0 ] ; then1615 if [ ${status} -gt 0 ] ; then 1592 1616 echo "IGCM_sys_rebuild : rebuild error" 1593 1617 IGCM_debug_Exit "rebuild" -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh
r719 r725 129 129 130 130 #==================================================== 131 #- IN 132 typeset -r R_IN=${R_IN:=/home/orchidee01/mmancip/IGCM} 133 134 #==================================================== 131 135 #- ARCHIVE (dedicated to large files) 132 136 typeset -r ARCHIVE=${ARCHIVE:=/home/scratch01/${LOGIN}} 133 137 134 #- ARCHIVE (dedicated to small/medium files) 138 #==================================================== 139 #- STORAGE (dedicated to small/medium files) 135 140 typeset -r STORAGE=${ARCHIVE} 136 137 #====================================================138 #- IN139 typeset -r R_IN=${R_IN:=/home/orchidee01/mmancip/IGCM}140 141 141 142 #==================================================== … … 188 189 (( DEFAULT_NUM_PROC_ATM = BATCH_NUM_PROC_TOT - DEFAULT_NUM_PROC_OCE - DEFAULT_NUM_PROC_CPL )) 189 190 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 191 192 #D-#================================================== 193 #D-function IGCM_sys_ChangeArchive 194 #D-* Purpose: Just a dummy call on this machine 195 #D-* Examples: 196 #D- 197 function IGCM_sys_ChangeArchive { 198 199 IGCM_debug_Print 1 " dummy function : IGCM_sys_ChangeArchive " 200 201 } 190 202 191 203 #D-#================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
r719 r725 143 143 144 144 #==================================================== 145 #- ARCHIVE (dedicated to large files)146 typeset -r ARCHIVE=${CCCSTOREDIR}147 148 #- ARCHIVE (dedicated to small/medium files)149 typeset -r STORAGE=${CCCWORKDIR}150 151 #====================================================152 145 #- IN 153 146 typeset -r R_IN=${R_IN:=/ccc/work/cont003/dsm/p86ipsl/IGCM} … … 155 148 156 149 #==================================================== 150 #- ARCHIVE (dedicated to large files) 151 typeset ARCHIVE=${CCCSTOREDIR} 152 153 #==================================================== 154 #- STORAGE (dedicated to small/medium files) 155 typeset STORAGE=${CCCWORKDIR} 156 157 #==================================================== 157 158 #- R_OUT 158 typeset -rR_OUT=${ARCHIVE}/IGCM_OUT159 typeset R_OUT=${ARCHIVE}/IGCM_OUT 159 160 160 161 #==================================================== 161 162 #- R_FIG (hosting figures : monitoring and atlas, and/or small files) 162 typeset -rR_FIG=${STORAGE}/IGCM_OUT163 typeset R_FIG=${STORAGE}/IGCM_OUT 163 164 164 165 #==================================================== … … 207 208 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 208 209 210 #D-#================================================== 211 #D-function IGCM_sys_ChangeArchive 212 #D-* Purpose: if SpaceName=TEST everything is stored on SCRATCHDIR 213 #D-* Examples: 214 #D- 215 function IGCM_sys_ChangeArchive { 216 IGCM_debug_PushStack "IGCM_sys_ChangeArchive" 217 218 ARCHIVE=${SCRATCHDIR} 219 STORAGE=${SCRATCHDIR} 220 R_OUT=${ARCHIVE}/IGCM_OUT 221 R_FIG=${STORAGE}/IGCM_OUT 222 223 IGCM_debug_Print 1 "ARCHIVE has been redefined = ${ARCHIVE}" 224 IGCM_debug_Print 1 "STORAGE has been redefined = ${STORAGE}" 225 IGCM_debug_Print 1 "R_OUT has been redefined = ${R_OUT}" 226 IGCM_debug_Print 1 "R_FIG has been redefined = ${R_FIG}" 227 228 IGCM_debug_PopStack "IGCM_sys_ChangeArchive" 229 } 209 230 210 231 #D-#================================================== … … 1357 1378 fi 1358 1379 1359 typeset NB_ESSAI DELAI status i exist skip 1380 typeset NB_ESSAI DELAI status i exist skip 1360 1381 1361 1382 # number of tentative … … 1827 1848 fi 1828 1849 1829 typeset NB_ESSAI DELAI status i 1850 typeset NB_ESSAI DELAI status i lastArg 1830 1851 # number of tentative 1831 1852 NB_ESSAI=3 … … 1842 1863 \rm out_rsync 1843 1864 IGCM_debug_Print 2 "IGCM_sys_rebuild : ${i}/${NB_ESSAI} sleep ${DELAI} seconds and try again." 1865 eval lastArg=\$$# 1866 \rm ${lastArg} 1844 1867 else 1845 1868 \rm out_rsync … … 1849 1872 done 1850 1873 1851 if [ $ ?-gt 0 ] ; then1874 if [ ${status} -gt 0 ] ; then 1852 1875 echo "IGCM_sys_rebuild : rebuild error" 1853 1876 IGCM_debug_Exit "rebuild" … … 1865 1888 list_opt=$@ 1866 1889 1867 # Invert Axis : t,x -> x,t 1890 # Invert Axis : t,x -> x,t 1868 1891 # t,pres,x -> x,t,pres 1869 1892 # So that we can concatenate along x … … 1928 1951 # j3=${proc_stn[${iStation}]} 1929 1952 # Extract station 1930 # Invert Axis : t,x -> x,t 1953 # Invert Axis : t,x -> x,t 1931 1954 # t,pres,x -> x,t,pres 1932 1955 # So that we can concatenate along x … … 2226 2249 fi 2227 2250 2228 else # Only one executable. 2251 else # Only one executable. 2229 2252 # Check has to be added with : 2230 2253 # Job : … … 2308 2331 2309 2332 if [ "${unit_quota}" = "*" ] ; then 2310 2311 2312 2313 2314 2315 2333 IGCM_debug_Print 1 "Please, check your quota of volume on scratch" 2334 IGCM_debug_Print 1 "More than 100% of your quota is used" 2335 IGCM_debug_Print 1 "Use the ccc_quota command to check" 2336 IGCM_debug_Print 1 "You must have more than 10% available to run" 2337 IGCM_debug_Exit "Not enough space to run ! STOP HERE" 2338 IGCM_debug_Verif_Exit 2316 2339 fi 2317 2340 … … 2371 2394 2372 2395 if [ "${unit_quota}" = "*" ] ; then 2373 2374 2375 2376 2377 2378 2396 IGCM_debug_Print 1 "Please, check your quota of inode on scratch" 2397 IGCM_debug_Print 1 "More than 100% of your quota is used" 2398 IGCM_debug_Print 1 "Use the ccc_quota command to check" 2399 IGCM_debug_Print 1 "You must have more than 10% available to run" 2400 IGCM_debug_Exit "Not enough space to run ! STOP HERE" 2401 IGCM_debug_Verif_Exit 2379 2402 fi 2380 2403 -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_ulam.ksh
r719 r725 100 100 101 101 #==================================================== 102 #- IN 103 typeset -r R_IN=${R_IN:=/u/rech/psl/rpsl035/IGCM} 104 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/u/rech/psl/rpsl376} 105 106 #==================================================== 102 107 #- ARCHIVE 103 108 # modified 17/10/2011 /u to be used for file stored on gaya … … 109 114 110 115 #==================================================== 111 #- IN112 typeset -r R_IN=${R_IN:=/u/rech/psl/rpsl035/IGCM}113 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/u/rech/psl/rpsl376}114 115 #====================================================116 116 #- OUT 117 117 typeset -r R_OUT=${ARCHIVE}/IGCM_OUT … … 136 136 #- Max number of arguments passed to nco operator or demigration command 137 137 UNIX_MAX_LIMIT=120 138 139 #D-#================================================== 140 #D-function IGCM_sys_ChangeArchive 141 #D-* Purpose: Just a dummy call on this machine 142 #D-* Examples: 143 #D- 144 function IGCM_sys_ChangeArchive { 145 146 IGCM_debug_Print 1 " dummy function : IGCM_sys_ChangeArchive " 147 148 } 138 149 139 150 #D-#================================================== -
trunk/libIGCM/libIGCM_sys/libIGCM_sys_vargas.ksh
r719 r725 96 96 97 97 #==================================================== 98 #- IN 99 typeset -r R_IN=${R_IN:=/u/rech/psl/rpsl035/IGCM} 100 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/u/rech/psl/rpsl376} 101 102 #==================================================== 98 103 #- ARCHIVE 99 104 typeset -r ARCHIVE=$( echo ${HOME} | sed -e "s/homegpfs/u/" ) … … 108 113 typeset -r HOME_POST=$( echo ${HOME} | sed -e "s/homegpfs/home/" ) 109 114 typeset -r libIGCM_POST=${HOME_POST}/MIRROR/${PATHlibIGCM}/libIGCM 110 111 #====================================================112 #- IN113 typeset -r R_IN=${R_IN:=/u/rech/psl/rpsl035/IGCM}114 typeset -r R_IN_ECMWF=${R_IN_ECMWF:=/u/rech/psl/rpsl376}115 115 116 116 #==================================================== … … 150 150 [ X${BATCH_NUM_PROC_TOT} = X ] || (( DEFAULT_NUM_PROC_ATM = BATCH_NUM_PROC_TOT - DEFAULT_NUM_PROC_OCE - DEFAULT_NUM_PROC_CPL )) 151 151 DEFAULT_NUM_PROC_TOTAL=${BATCH_NUM_PROC_TOT} 152 153 #D-#================================================== 154 #D-function IGCM_sys_ChangeArchive 155 #D-* Purpose: Just a dummy call on this machine 156 #D-* Examples: 157 #D- 158 function IGCM_sys_ChangeArchive { 159 160 IGCM_debug_Print 1 " dummy function : IGCM_sys_ChangeArchive " 161 162 } 152 163 153 164 #D-#==================================================
Note: See TracChangeset
for help on using the changeset viewer.