The model did not complete after submition

Hellow everyone, I am happy to take your attention please. I am running the model CESM1_2_0 using I compset. I have produced the single-point surfacedata and atm forcing data successfully after the userguide. After successfully setup and building steps, I submitted the job. But it doesn't work well. Igot the error information as follows:seq_flds_mod: seq_flds_x2r_fluxes=Flrl_rofliq:Flrl_roficeseq_flds_mod: seq_flds_w2x_states=Sw_lamult:Sw_ustokes:Sw_vstokes:Sw_hstokesseq_flds_mod: seq_flds_w2x_fluxes= seq_flds_mod: seq_flds_x2w_states=Sa_u:Sa_v:Sa_tbot:Si_ifrac:So_t:So_u:So_v:So_bldepthseq_flds_mod: seq_flds_x2w_fluxes= (shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 8application called MPI_Abort(MPI_COMM_WORLD, 1001) - process 7(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stopping(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 2(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 6(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 9application called MPI_Abort(MPI_COMM_WORLD, 1001) - process 4(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 10(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 1application called MPI_Abort(MPI_COMM_WORLD, 1001) - process 14application called MPI_Abort(MPI_COMM_WORLD, 1001) - process 11(shr_sys_abort) ERROR: (shr_tInterp_getCosz)  ERROR: lon lat cosz sizes disagree(shr_sys_abort) WARNING: calling shr_mpi_abort() and stoppingapplication called MPI_Abort(MPI_COMM_WORLD, 1001) - process 12 I checked the LAT and LON values in surfacedata and atm forcing data, they are agrees well. I don't know where the issue lies in. Who can give me a hand? Thank you very much!
 

jedwards

CSEG and Liaisons
Staff member
The code in question is below, the error indicates that the sizes of the arrays being read do not coorespond to sizes in the model.    lsize = size(lonr)                                                              if (lsize < 1 .or.size(latr) /= lsize .or.size(cosz) /= lsize) then              callshr_sys_abort(subname//' ERROR: lon lat cosz sizes disagree')           endif     You could add a lineprint *, lsize, size(latr), size(cosz)to determine which variable is out of spec. 
 

jedwards

CSEG and Liaisons
Staff member
The code in question is below, the error indicates that the sizes of the arrays being read do not coorespond to sizes in the model.    lsize = size(lonr)                                                              if (lsize < 1 .or.size(latr) /= lsize .or.size(cosz) /= lsize) then              callshr_sys_abort(subname//' ERROR: lon lat cosz sizes disagree')           endif     You could add a lineprint *, lsize, size(latr), size(cosz)to determine which variable is out of spec. 
 
Back
Top