janezhang8587@yeah_net
Member
I use the executable runoff_map to create rtm-to-ocn mapping files, and the runoff_map.nml was defined like this: 1 &input_nml 2 gridtype = 'obs' 3 file_roff = '/lustre/baijingjing/Cesm/Paleo_in/P90/rtm_check/p90ma_rdirc_2x2.nc' 4 file_ocn = '/lustre/baijingjing/Cesm/Paleo_in/P90/cpl/atm_ocn/p90ma_ocn_gx3_150803.nc' 5 file_nn = 'p90ma_map_r2_2_gx3v7_nn.nc ' 6 file_smooth = 'p90ma_map_gx3v7_2_gx3v7_sm_e1000r300.nc ' 7 file_new = 'p90ma_map_r2_2_gx3v7_nnsm_e1000r300.nc' 8 title = 'p90ma runoff map: r2x2 -> gx3v7, nearest neighbor and smoothed' 9 eFold = 1000000.0 10 rMax = 300000.0 11 step1 = .true. 12 step2 = .true. 13 step3 = .true. 14 15 / -----------------------------------------------------------------------The file_roff is runoff direction file genrated by the IDL script rtm_ncdf.pro at the resolution 2x2.The file_ocn is the ocean grid file . when running the runoff_map, the file_nn & file_smooth can be generated, but the file file_new can't. The terminal outputs:(main) Step 3: create smoothed version of nearest neighbor map(main) ------------------------------------------------------------------------- FYI: this routine is not threaded matrix-matrix multiply: B = S*A do i=1 to number rows in matrix S: 11600 do i=k to number cols in matrix A: 16200 (map_matMatMult) done 232 of 11600 .... 2 percent (map_matMatMult) done 464 of 11600 .... 4 percent (map_matMatMult) done 696 of 11600 .... 6 percent (map_matMatMult) done 928 of 11600 .... 8 percent (map_matMatMult) done 1160 of 11600 .... 10 percent (map_matMatMult) done 1392 of 11600 .... 12 percent (map_matMatMult) done 1624 of 11600 .... 14 percent (map_matMatMult) done 1856 of 11600 .... 16 percent (map_matMatMult) done 2088 of 11600 .... 18 percent (map_matMatMult) ERROR esize too small 38880 38881(shr_sys_abort) WARNING: abort() and stoppingabort: -----------------------------------------------------------------------I want to know how work this problem out and if my setting in runoff_map.nml is OK. Jian