Dear all,
I could successfully compile WRF, and then tried to compile WPS, but at the end of compilation, there was no ungrib.exe. The error I got is as below:
-----------------------------------------------------------------------------------------------------------------------
Error: NAMELIST attribute conflicts with ALLOCATABLE attribute in 'new_plvl' at (1)
read_namelist.f90:241.20:
read(10,NML=ungrib,END=100)
1
Error: Symbol 'ungrib' at (1) must be a NAMELIST group name
make[1]: [read_namelist.o] Error 1 (ignored)
/bin/rm -f cio.o
gcc -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -D_UNGRIB -c cio.c
cio.c:24:16: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define c_open c_open_
^~~~~~~
cio.c:52:1: note: in expansion of macro ‘c_open’
c_open(unit, nunit, name, mode, err, oflag)
^~~~~~
cio.c:27:17: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define bn_seek bn_seek_
^~~~~~~~
cio.c:117:1: note: in expansion of macro ‘bn_seek’
bn_seek(fd, bread, mode, iprint)
^~~~~~~
cio.c:26:17: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define bn_read bn_read_
^~~~~~~~
cio.c:155:1: note: in expansion of macro ‘bn_read’
bn_read(fd, buf, nbuf, bread, ios, idiag)
^~~~~~~
cio.c:201:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
----------------------------------------------------------------------------------------------------------
I am so new to WRF and Linux. What are the problems? May I ask you please kindly guide me on how to address this issue?
Many thank in advance,
I could successfully compile WRF, and then tried to compile WPS, but at the end of compilation, there was no ungrib.exe. The error I got is as below:
-----------------------------------------------------------------------------------------------------------------------
Error: NAMELIST attribute conflicts with ALLOCATABLE attribute in 'new_plvl' at (1)
read_namelist.f90:241.20:
read(10,NML=ungrib,END=100)
1
Error: Symbol 'ungrib' at (1) must be a NAMELIST group name
make[1]: [read_namelist.o] Error 1 (ignored)
/bin/rm -f cio.o
gcc -D_UNDERSCORE -DBYTESWAP -DLINUX -DIO_NETCDF -DBIT32 -DNO_SIGNAL -D_UNGRIB -c cio.c
cio.c:24:16: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define c_open c_open_
^~~~~~~
cio.c:52:1: note: in expansion of macro ‘c_open’
c_open(unit, nunit, name, mode, err, oflag)
^~~~~~
cio.c:27:17: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define bn_seek bn_seek_
^~~~~~~~
cio.c:117:1: note: in expansion of macro ‘bn_seek’
bn_seek(fd, bread, mode, iprint)
^~~~~~~
cio.c:26:17: warning: return type defaults to ‘int’ [-Wimplicit-int]
#define bn_read bn_read_
^~~~~~~~
cio.c:155:1: note: in expansion of macro ‘bn_read’
bn_read(fd, buf, nbuf, bread, ios, idiag)
^~~~~~~
cio.c:201:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
----------------------------------------------------------------------------------------------------------
I am so new to WRF and Linux. What are the problems? May I ask you please kindly guide me on how to address this issue?
Many thank in advance,