Hello everyone. I'm compiling the latest WRFv4.4 with Intel ifort on a cluster server, but when I compile larger programs like module_dm.f90, start_em.f90, solve_em.f90, I always get a Fatal compilation error: Out of memory Asking for 36864. The number of 36864 behind is different every time, has 69632 or up to 2074562 (I can't remember, there are seven digits).
I've tried many things, including setting ulimit -s unlimited, freeing up free memory, etc. Even with 8G of free memory on the server, I can't compile. This error has never occurred on the large cluster servers I have used. But at the same time I can successfully compile CMAQv5.4 and WRFv3.4.
I also tried to follow the hints in configure.wrf, such as changing -O3 to -O2, set DM_FC = mpiifort, DM_CC = mpiicc, removing debug information, etc., but it didn't work.
I am attaching my log file and configure file here.
Any help would be greatly appreciated!
I've tried many things, including setting ulimit -s unlimited, freeing up free memory, etc. Even with 8G of free memory on the server, I can't compile. This error has never occurred on the large cluster servers I have used. But at the same time I can successfully compile CMAQv5.4 and WRFv3.4.
I also tried to follow the hints in configure.wrf, such as changing -O3 to -O2, set DM_FC = mpiifort, DM_CC = mpiicc, removing debug information, etc., but it didn't work.
I am attaching my log file and configure file here.
Any help would be greatly appreciated!
Last edited: