Changeset 1380 for trunk/libIGCM


Ignore:
Timestamp:
02/21/17 14:51:28 (7 years ago)
Author:
mafoipsl
Message:

Add a function IGCM_sys_rebuild_nemo. On curie call $( ccc_home -u p86ipsl )/REBUILD_NEMO/rebuild_nemo. On other system call rebuild as usual. See also ticket #320.

Location:
trunk/libIGCM
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/libIGCM/libIGCM_comp/libIGCM_comp.ksh

    r1373 r1380  
    818818              if [ X${OCE_PROC_MPI} != X ] ; then 
    819819                if [ ${OCE_PROC_MPI} -ne ${nb_restart_file} ] ; then 
    820                   IGCM_sys_rebuild ${generic_restart_file_name_out}.${extension_out} ${generic_restart_file_name_out}_????.${extension_out} 
     820                  IGCM_sys_rebuild_nemo ${generic_restart_file_name_out} ${nb_restart_file} ${extension_out} ${generic_restart_file_name_out}_????.${extension_out} 
    821821                  IGCM_sys_Rm ${generic_restart_file_name_out}_????.${extension_out} 
    822822                fi 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ada.ksh

    r1362 r1380  
    15461546} 
    15471547 
     1548#D-#================================================== 
     1549#D-function IGCM_sys_rebuild_nemo 
     1550#D-* Purpose: rebuild nemo parallel files with general rebuild 
     1551#D-* Examples: 
     1552#D- 
     1553 
     1554function IGCM_sys_rebuild_nemo { 
     1555  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1556  if ( $DEBUG_sys ) ; then 
     1557    echo "IGCM_sys_rebuild_nemo :" $@ 
     1558  fi 
     1559 
     1560  nemo_generic_restart_file_name_out=${1} 
     1561  nemo_extension_out=${3} 
     1562  shift ; shift ; shift 
     1563 
     1564  IGCM_sys_rebuild -o ${nemo_generic_restart_file_name_out}.${nemo_extension_out} $@ 
     1565 
     1566  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1567} 
     1568 
     1569 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_ciclad.ksh

    r1358 r1380  
    12331233} 
    12341234 
     1235#D-#================================================== 
     1236#D-function IGCM_sys_rebuild_nemo 
     1237#D-* Purpose: rebuild nemo parallel files with general rebuild 
     1238#D-* Examples: 
     1239#D- 
     1240 
     1241function IGCM_sys_rebuild_nemo { 
     1242  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1243  if ( $DEBUG_sys ) ; then 
     1244    echo "IGCM_sys_rebuild_nemo :" $@ 
     1245  fi 
     1246 
     1247  nemo_generic_restart_file_name_out=${1} 
     1248  nemo_extension_out=${3} 
     1249  shift ; shift ; shift 
     1250 
     1251  IGCM_sys_rebuild -o ${nemo_generic_restart_file_name_out}.${nemo_extension_out} $@ 
     1252 
     1253  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1254} 
     1255 
     1256 
     1257 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_curie.ksh

    r1364 r1380  
    16891689} 
    16901690 
     1691#D-#================================================== 
     1692#D-function IGCM_sys_rebuild_nemo 
     1693#D-* Purpose: rebuild nemo parallel files with nemo specific rebuild on curie 
     1694#D-* Examples: 
     1695#D- 
     1696 
     1697function IGCM_sys_rebuild_nemo { 
     1698  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1699  if ( $DEBUG_sys ) ; then 
     1700    echo "IGCM_sys_rebuild_nemo :" $@ 
     1701  fi 
     1702 
     1703  $( ccc_home -u p86ipsl )/REBUILD_NEMO/rebuild_nemo ${1} ${2} 
     1704 
     1705  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1706} 
     1707 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_default.ksh

    r1318 r1380  
    11721172} 
    11731173 
     1174#D-#================================================== 
     1175#D-function IGCM_sys_rebuild_nemo 
     1176#D-* Purpose: rebuild nemo parallel files with general rebuild 
     1177#D-* Examples: 
     1178#D- 
     1179 
     1180function IGCM_sys_rebuild_nemo { 
     1181  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1182  if ( $DEBUG_sys ) ; then 
     1183    echo "IGCM_sys_rebuild_nemo :" $@ 
     1184  fi 
     1185 
     1186  nemo_generic_restart_file_name_out=${1} 
     1187  nemo_extension_out=${3} 
     1188  shift ; shift ; shift 
     1189 
     1190  IGCM_sys_rebuild -o ${nemo_generic_restart_file_name_out}.${nemo_extension_out} $@ 
     1191 
     1192  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1193} 
     1194 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_iitm.ksh

    r1244 r1380  
    10301030  IGCM_debug_PopStack "IGCM_sys_CountJobInQueue" 
    10311031} 
     1032 
     1033#D-#================================================== 
     1034#D-function IGCM_sys_rebuild_nemo 
     1035#D-* Purpose: rebuild nemo parallel files with general rebuild 
     1036#D-* Examples: 
     1037#D- 
     1038 
     1039function IGCM_sys_rebuild_nemo { 
     1040  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1041  if ( $DEBUG_sys ) ; then 
     1042    echo "IGCM_sys_rebuild_nemo :" $@ 
     1043  fi 
     1044 
     1045  nemo_generic_restart_file_name_out=${1} 
     1046  nemo_extension_out=${3} 
     1047  shift ; shift ; shift 
     1048 
     1049  IGCM_sys_rebuild -o ${nemo_generic_restart_file_name_out}.${nemo_extension_out} $@ 
     1050 
     1051  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1052} 
     1053 
     1054 
  • trunk/libIGCM/libIGCM_sys/libIGCM_sys_obelix.ksh

    r1360 r1380  
    11951195} 
    11961196 
     1197 
     1198#D-#================================================== 
     1199#D-function IGCM_sys_rebuild_nemo 
     1200#D-* Purpose: rebuild nemo parallel files with general rebuild 
     1201#D-* Examples: 
     1202#D- 
     1203 
     1204function IGCM_sys_rebuild_nemo { 
     1205  IGCM_debug_PushStack "IGCM_sys_rebuild_nemo" $@ 
     1206  if ( $DEBUG_sys ) ; then 
     1207    echo "IGCM_sys_rebuild_nemo :" $@ 
     1208  fi 
     1209 
     1210  nemo_generic_restart_file_name_out=${1} 
     1211  nemo_extension_out=${3} 
     1212  shift ; shift ; shift 
     1213 
     1214  IGCM_sys_rebuild -o ${nemo_generic_restart_file_name_out}.${nemo_extension_out} $@ 
     1215 
     1216  IGCM_debug_PopStack "IGCM_sys_rebuild_nemo" 
     1217} 
     1218 
Note: See TracChangeset for help on using the changeset viewer.