[MITgcm-support] crash with a new processor / grid size setup

Neil Patel nigellius at gmail.com
Fri Mar 27 19:58:15 EDT 2015


I recompiled my MITgcm setup (cube face 510 x 6 x 510) for a higher number of processors (1224 cores). I used these parameters in my SIZE.h:

(PID.TID 0000.0001)      nPx =   68 ; /* No. processes in X */
(PID.TID 0000.0001)      nPy =   18 ; /* No. processes in Y */
(PID.TID 0000.0001)      nSx =    1 ; /* No. tiles in X per process */
(PID.TID 0000.0001)      nSy =    1 ; /* No. tiles in Y per process */
(PID.TID 0000.0001)      sNx =   75 ; /* Tile size in X */
(PID.TID 0000.0001)      sNy =   17 ; /* Tile size in Y */
(PID.TID 0000.0001)      OLx =    4 ; /* Tile overlap distance in X */
(PID.TID 0000.0001)      OLy =   4 ; /* Tile overlap distance in Y */
(PID.TID 0000.0001)      nTx =    1 ; /* No. threads in X per process */
(PID.TID 0000.0001)      nTy =    1 ; /* No. threads in Y per process */
(PID.TID 0000.0001)       Nr =   50 ; /* No. levels in the vertical   */

and the program crashed with this error message:

ABNORMAL END: S/R W2_SET_MAP_TILES

Haven’t seen this one before. Anyone have any clue what to check? Number of grid cells = cube face, told the computer I was running mitgcm with 1224 cores, can’t think of what else I would need to change. Checking STDOUT.0000, these are the last line outputted:

(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // Mapping of tiles to threads
(PID.TID 0000.0001) // ======================================================
(PID.TID 0000.0001) // -o- Thread   1, tiles (   1:   1,   1:   1)
(PID.TID 0000.0001) 
(PID.TID 0000.0001) W2_READPARMS: file data.exch2 not found
(PID.TID 0000.0001) => use W2_EXCH2 default: regular 6-facets Cube
(PID.TID 0000.0001) W2_useE2ioLayOut=    T ;/* T: use Exch2 glob IO map; F: use model default */
(PID.TID 0000.0001) W2_mapIO        =  -1 ; /* select option for Exch2 global-IO map */
(PID.TID 0000.0001) W2_printMsg     =  -1 ; /* select option for printing information */
(PID.TID 0000.0001) ===== Start setting W2 TOPOLOGY:
(PID.TID 0000.0001)  write to log-file: w2_tile_topology.0000.log

the tiles log files exist and this is each one contains:

(PID.TID 0003.0001) W2_E2SETUP: number of Active Tiles =    1224
(PID.TID 0003.0001) W2_E2SETUP: number of Blank Tiles  =       0
(PID.TID 0003.0001) W2_E2SETUP: Total number of Tiles  =    1224
(PID.TID 0003.0001) W2_SET_CS6_FACETS: preDefTopol=  3 selected
(PID.TID 0003.0001) W2_SET_CS6_FACETS: facet-dims Unset; assume nRd=nGr=nBl=  510
(PID.TID 0003.0001) W2_E2SETUP: Total number of Facets =       6
(PID.TID 0003.0001) W2_SET_F2F_INDEX: index matrix for connected Facet-Edges:
(PID.TID 0003.0001) W2_SET_MAP_TILES: tile mapping within facet and global Map:

Thanks,

Neil


More information about the MITgcm-support mailing list