Nesting WRFV3 Compiling Problem

I found some problems when I compiled the nesting WRFV3, but these problems didn’t appear when no nesting.
Error messages as follows:

rm -f module_comm_dm.o
/lib/cpp -C -P -I/home/WRF/WRFV3/inc -DEM_CORE=1 -DNMM_CORE=0 -DNMM_MAX_DIM=2600 -DCOAMPS_CORE=0 -DDA_CORE=0 -DEXP_CORE=0 -DIWORDSIZE=4 -DDWORDSIZE=8 -DRWORDSIZE=4 -DLWORDSIZE=4 -DNONSTANDARD_SYSTEM_SUBR  -DDM_PARALLEL -DSTUBMPI -DNETCDF -DGRIB1 -DINTIO -DLIMIT_ARGS -DCONFIG_BUF_LEN=32768 -DMAX_DOMAINS_F=21 -DNMM_NEST=0  -I. -traditional   module_comm_dm.F  > module_comm_dm.bb
/home/WRF/WRFV3/tools/standard.exe module_comm_dm.bb | /lib/cpp -C -P > module_comm_dm.f90
rm -f module_comm_dm.b module_comm_dm.bb
pgf90 -c -r4 -i4  -O0 -w  -Mfree -byteswapio -I../dyn_em -I../dyn_nmm  -module /home/WRF/WRFV3/main -I/home/WRF/WRFV3/external/esmf_time_f90  -I/home/WRF/WRFV3/main -I/home/WRF/WRFV3/external/io_netcdf -I/home/WRF/WRFV3/external/io_int -I/home/WRF/WRFV3/frame -I/home/WRF/WRFV3/share -I/home/WRF/WRFV3/phys -I/home/WRF/WRFV3/chem -I/home/WRF/WRFV3/inc  module_comm_dm.f90
lower_ilm_finish - fseek on lower_ilm_file: No space left on device
PGF90-F-0155-Error writing temp file: syms (module_comm_dm.f90)
PGF90/x86-64 Linux 8.0-6: compilation aborted
make[2]: [module_comm_dm.o] Error 2 (ignored)

Does any have any idea to solve this problem?
Thanks a lot!

HI kaiyuan,

It appears that you ran out of disk space:

lower_ilm_finish - fseek on lower_ilm_file: > No space left on device
PGF90-F-0155-Error writing temp file: syms (module_comm_dm.f90)

  • Mat

Hi, Mat

Unless compiling will use the tmp space, it should be enough from the result of df:

Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             127G  7.2G  113G   6% /
none                  3.9G     0  3.9G   0% /dev/shm
/dev/sdb1             459G  913M  435G   1% /home
/dev/sda3             190M   61M  120M  34% /tmp

Hi, Mat

I just tested and it seems that compiling process used the tmp space in fact. I think the problem is solved, thank you for your help.