Scheduled Downtime
On Tuesday 24 October 2023 @ 5pm MT the forums will be in read only mode in preparation for the downtime. On Wednesday 25 October 2023 @ 5am MT, this website will be down for maintenance and expected to return online later in the morning.
Normal Operations
The forums are back online with normal operations. If you notice any issues or errors related to the forums, please reach out to help@ucar.edu

Problem with allocated memory access in initialize_radbuff

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.
 
Top