jihwang@colorado_edu
Member
Hello,I have been trying to run CESM on very high resolution (ne240 grid) without success, and I just found something that is unique to this very high resolution and causes the model run to crash. In a file of Fortran code ~/cesm1_2_2/models/atm/cam/src/physics/cam/radae.F90 in subroutine initialize_radbuffer, there is a small segment that "allocate" abstot_3d, absnxt_3d, and emstot_3d, whose sizes are ~22.3MB, ~2.78MB, and ~0.719MB, respectively. Right after the allocation, the code tries to access the memory and the causes the crash. This does not happen to the similar model configuration on lower resolution (ne120, ne60, ne30) My question is:1. Why does this small memory request or access cause the model to crash?2. Is there any way to go around it? Does anyone have an answer to this? Thank you very much for your help.