Opened 4 years ago

Closed 3 years ago

#132 closed Support (fixed)

Error while installation flexwrf3.2 with GNU for OPENMP parallel run

Reported by: skarri Owned by:
Priority: major Milestone:
Component: FP coding/compilation Version: FLEXPART-WRF
Keywords: Cc:

Description

Hi,
I installed netcdf fortran according to you
I have given complete path of netcdf in makefile.mom

after that I have received the following error

write_ncheader.f90:126.60:

ncret = nf_create(path(1)(1:length(1))ncname, NF_NETCDF4,ncid)

1

Error: Symbol 'nf_netcdf4' at (1) has no IMPLICIT type
write_ncheader.f90:359.10:

ncret = NF_DEF_VAR_deflate(ncid,nclonvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:372.10:

ncret = NF_DEF_VAR_deflate(ncid,nclonvid2, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:383.10:

ncret = NF_DEF_VAR_deflate(ncid,nclatvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:391.10:

ncret = NF_DEF_VAR_deflate(ncid,nclatvid2, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:401.10:

ncret = NF_DEF_VAR_deflate(ncid,nclvlvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:412.10:

ncret = NF_DEF_VAR_deflate(ncid,ncspcvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:420.10:

ncret = NF_DEF_VAR_deflate(ncid,ncagevid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:430.10:

ncret = NF_DEF_VAR_deflate(ncid,ncrecvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:438.10:

ncret = NF_DEF_VAR_deflate(ncid,ncrnvid, shuffle, 1, deflate_level)

1

Error: Function 'nf_def_var_deflate' at (1) has no IMPLICIT type
write_ncheader.f90:448.10:

pls, suggest me

Thanking you

Change History (6)

comment:1 Changed 4 years ago by adingwell

Did you compile the libraries with netcdf4 support (i.e. did you use the option --enable-netcdf4 when running ./configure).

If you're unsure, you can check this by running:

nc-config --all

It is possible to compile flexpart-wrf without netcdf4-support by setting the NETCDFVERSION variable in makefile.mom. However, I wouldn't recommend it since you might end up with very large output files and performance might get bottlenecked by the I/O.

comment:2 follow-up: Changed 4 years ago by skarri

Dear Adingwell,
I have checked my netcdf library configuration status. It shows
--has-nc4 -> no
Is it indicating my netcdf library configured by disabling netcdf4 ?
If so I have to recompile my netcdf again by enabling netcdf4 ( am I correct ?)

comment:3 in reply to: ↑ 2 Changed 4 years ago by pesei

Replying to skarri:

Dear Adingwell,
I have checked my netcdf library configuration status. It shows
--has-nc4 -> no
Is it indicating my netcdf library configured by disabling netcdf4 ?
If so I have to recompile my netcdf again by enabling netcdf4 ( am I correct ?)

would think that, yes.

comment:4 Changed 4 years ago by pesei

  • Component changed from FP other to FP coding/compilation
  • Milestone FLEXPART_WRF_3.2_FPbase_9 deleted

comment:5 Changed 4 years ago by adingwell

Yes, recompiling the netcdf libraries with netcdf4-support enabled should fix your problem.

comment:6 Changed 3 years ago by pesei

  • Resolution set to fixed
  • Status changed from new to closed

As there has been no feedback by the reporter, I assume this can be considered fixed.

Note: See TracTickets for help on using tickets.
hosted by ZAMG