Quantcast
Channel: Intel® C++ Compiler
Viewing all articles
Browse latest Browse all 1616

Error 6460 when compiling WRF-chem

$
0
0

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.


Viewing all articles
Browse latest Browse all 1616

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>