Hello, everyone,
I have been trying for some time to compile WRF-chem V-3.5.1 on my ubuntu 13.10 using ifort and icc. When I compile WRFV3.5.1 without the chemistry part everything goes 100% ok. When I set WRF_CHEM=1, however, I get a bunch or of errors.
The first one appears with a varible named cam_mam_mode and is
ifort -c -i4 -O0 -fno-inline -fno-ip -ip -fp-model precise -w -ftz -align all -fno-alias -FR -cpp -convert big_endian -xHost -fp-model fast=2 -no-heap-array$ ifort: command line remark #10382: option '-xHOST' setting '-xSSSE3' module_alloc_space_7.f90(12890): error #6460: This is not a field name that is defined in the encompassing structure. [CAM_MAM_MODE] ((((em31)-(sm31)+1))*(((em32)-(sm32)+1))*(((em33)-(sm33)+1))*(((model_config_rec%cam_mam_mode)-(1)+1))) * 4 ---------------------------------------------------------------------------------^
I have tried it wth a lot of different versions of both netcdf and hdf5.
Another curious thing is that I have another machine with Ubuntu 12.04 that has the same version of netdcf, hdf5, ifort, icc (14.0.3), and WRF and everything compiles just fine on that case. I have no idea what else to do. I feel I've tried everything, even changing the code.
I am attaching the compile.log and configure.wrf (as a text document) for you to take a look.
Any help is appreciated.
thank you in advance.