zhangyi@lasg_iap_ac_cn
Member
I configured the CAM5-EUL dynamical core with an experimental high resolution {400(lat)x800(lon)x60(lev)} for a research. The model runs ok, but when it comes to write the restart file for cam (e.g., xxxx.cam2.r.xxxx), it hangs there forever...(till I kill it)The generated restart file is about 17gb. I found this problem may be associted with one single field's size. For example, in restart_dynamics.F90, the Q and Q_fcst seem to be too large to be generated. The model hangs when writing these two vars, so I splitted them to 5 smaller vars (according to pcnst dim), say from Q1 to Q5 and Q1_fcst to Q5_fcst, then the model can pass this part of codes. However, it still hangs at the restart_physics.F90 codes. If I comment call pbuf_write_restart(File) in restart_physics.F90, the model can successfully write a restart file, or it will hang when writing those physics buffer variables. I've also tested a resolution as {400(lat)x800(lon)x30(lev)}, all restart files can be successfully generated. Any suggestion will be highly appreciated!!!