- Timestamp:
- 06/26/12 09:28:20 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/libIGCM/libIGCM_sys/libIGCM_sys_titane.ksh
r689 r690 1971 1971 fi 1972 1972 1973 else # Only one executable. launch it after verifications. test done with : 1973 else # Only one executable. 1974 # Check has to be added with : 1974 1975 # Job : 1975 1976 # #MSUB -n 8 # reservation des processeurs pour le job … … 1979 1980 # config.card : 1980 1981 # ATM= (gcm.e, lmdz.x, 8MPI, 4OMP) 1982 # 1983 # tested with : 1984 # Job : 1985 # #MSUB -n 32 1986 # BATCH_NUM_PROC_TOT=32 1987 # 1988 # config.card : 1989 # ATM= (gcm.e, lmdz.x) 1990 1981 1991 1982 1992 for comp in ${config_ListOfComponents[*]} ; do … … 1996 2006 if ( ${OK_PARA_MPI} ) ; then 1997 2007 eval comp_proc_mpi_loc=\${${comp}_PROC_MPI} 1998 # Check if BATCH_NUM_PROC_TOT = (8*BRIDGE_MSUB_NNODE) 8 because we have 8 cores per node1999 (( VERIF_BATCH_NUM_PROC_TOT = 8 * BRIDGE_MSUB_NNODE ))2000 if ( [ ${VERIF_BATCH_NUM_PROC_TOT} -ne ${BATCH_NUM_PROC_TOT} ] ) ; then2001 IGCM_debug_Print 1 "sys Titane : BATCH_NUM_PROC_TOT <> 8 * BRIDGE_MSUB_NNODE : ${BATCH_NUM_PROC_TOT} <> 8 * ${BRIDGE_MSUB_NNODE} "2002 IGCM_debug_Print 1 "sys Titane : Check #MSUB -N xx into Job"2003 IGCM_debug_Exit "IGCM_sys_build_execution_scripts"2004 fi2005 # Check if BATCH_NUM_PROC_TOT = (OMP_NUM_THREADS*BRIDGE_MSUB_NPROC)2006 (( VERIF_BATCH_NUM_PROC_TOT = IGCMG_OMP * BRIDGE_MSUB_NPROC ))2007 if ( [ ${VERIF_BATCH_NUM_PROC_TOT} -ne ${BATCH_NUM_PROC_TOT} ] ) ; then2008 IGCM_debug_Print 1 "sys Titane : BATCH_NUM_PROC_TOT <> ${comp}_PROC_OMP * BRIDGE_MSUB_NPROC : ${BATCH_NUM_PROC_TOT} <> ${IGCMG_OMP} * ${BRIDGE_MSUB_NPROC} "2009 IGCM_debug_Print 1 "sys Titane : Check #MSUB -n xx into Job"2010 IGCM_debug_Exit "IGCM_sys_build_execution_scripts"2011 fi2012 2008 # Default : mpirun used if nb_proc gt 1 2013 2009 # pour sortie out/err par process ? more test required
Note: See TracChangeset
for help on using the changeset viewer.