Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29263 Discussions

Intel WRF compile stops on module_comm_dm.f90 kill signal, ifort: error #10106

lcalv
Beginner
2,324 Views
HI all,

Also posted http://forum.wrfforum.com/viewtopic.php?f=5&t=1557

I configure WRF-CHEM=1, WRF_KPP=0 , WRF_EM_CORE=1, v3.1.1 . It's worked in past (older versions and seemingly V3.1.11, but I can't remember), but now i'm getting issues. Always chokes on module_comm_dm.f90

The error that I think is giving the rest of my compilation an issue is

mpif90 -f90=ifort -c -i4 -O0 -fno-inline -fno-ip -w -ftz -align all
-fno-alias -fp-model precise -FR -convert big_endian -I../dyn_em
-I../dyn_nmm -I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/external/esmf_time_f90 -I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/
main
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/external/io_netcdf
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/external/io_int
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/frame
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/share
-I/clusterfs/hadley/scratch/
valin/WRF/KPP/24KM/phys
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/chem
-I/clusterfs/hadley/scratch/valin/WRF/KPP/24KM/inc module_comm_dm.f90

ifort: error #10106: Fatal error in
/global/software/centos-5.x86_64/modules/intel/fcp/11.0.074/bin/intel64/fortcom,
terminated by kill signal


Both the following combinations of compiler and mpi environment have failed

1) openmpi/1.3.2-intel 2) ifort/11.0.074 3) icc/11.0.074

openmpi/1.2.8-intel ifort/10.1.018 icc/10.1.018


An ifort error ticket search provided some useful ideas for me, but none of them ended up working.
Apparently intel version ifort versions <= 10 is a 32 bit executable and will have problems with some portions of wrf (i.e. 4 GB native limit).

Here is my system's "ulimit -a "

core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) unlimited
pending signals (-i) 38912
max locked memory (kbytes, -l) 8388608
max memory size (kbytes, -m) unlimited
open files (-n) 4096
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) unlimited
cpu time (seconds, -t) unlimited
max user processes (-u) 38912
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited


If you have any ideas, I'll be very grateful.

Thanks,
--Lukas
0 Kudos
1 Reply
Kevin_D_Intel
Employee
2,324 Views

fortcom is suffering a fatal error; basically an internal compiler error. At least one variant of this is fixed the 11.1 Update 2 (11.1.056). You might try the newer compiler, but if that does not address it then we would appreciate obtaining a reproducing test case.
0 Kudos
Reply