[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDF #NBG-687264]: Error compiling NetCDF with ifort
- Subject: [netCDF #NBG-687264]: Error compiling NetCDF with ifort
- Date: Tue, 05 Apr 2016 10:59:29 -0600
Hello Simone,
It appears that two issues occurring simultaneously.
1. There is an older netcdf-fortran install on the system which is conflicting
with the existing install.
2. libnetcdf has not been installed in /usr/local/lib
After running make check, did you run 'make install'? If so, you should see
'libnetcdf.[]' in /usr/local/lib and 'netcdf.h' in /usr/local/include'.
You might see if you can remove the netcdf.mod in /usr/include. Can you
provide the config.log generated when you installed netcdf-c and netcdf-fortran?
-Ward
> Full Name: Simone Sammartino
> Email Address: address@hidden
> Organization: Unievrsity of Malaga
> Package Version: NetCDF 4.4.0; NetCDF-Fortran 4.4.3
> Operating System: Linux - Ubuntu 14.04.3 LTS
> Hardware:
> Description of problem:
>
> Dear Sirs
>
> I just installed NetCDF 4.4.0 (netcdf-4.4.0.tar.gz) and NetCDF-fortran
> (netcdf-fortran-4.4.3.tar.gz). I have had a problem with a failed nf_test
> test with version 4.4.0 and I solved installing 4.4.3. All tests
> passed. Checked that ifort is mentioned in config.log both in NetCDF
> and NetCDF-fortran directory.
>
> Now I try to compile a fortran program using netcdf and I receive a list
> of error headed by
>
> "error #7013: This module file was not generated by any release of this
> compiler. [NETCDF] use netcdf"
>
> The compiling command is:
>
> ifort -convert big_endian -o Get_Sal.x Get_Sal.F -I/usr/local/include/
> -L/usr/local/lib/ -lnetcdf
>
> I also tried to replace lnetcdf with libnetcdf (there is no lnetcdf file
> in /usr/local/lib directory), but no way.
>
> I'm afraid the question is related with the lack of the file netcdf.mod,
> which is not in /usr/local/include directory (there is a netcdf.mod file
> in /usr/include directory but it presents a date much previous the date
> of NetCDF installation).
>
> I don't known what to do.
>
> I'm quite newbie in this field and I followed the instructions sometimes
> not really understanding what I was doing.
>
> Is there a way to test if my installation has been correctly done (all
> tests passed during make check)?
>
> I read that from 4.3 forward NetCDF C libraries and NetCDF Fortran
> libraries have been separated, that you have to install NetCDF C libraries
> BEFORE to install Fortran ones, but I don't know if I did it well. There
> is no complete instructions (at least I only found this page
>
> http://www.unidata.ucar.edu/software/netcdf/docs/building_netcdf_fortran.html
>
> that only speaks about NetCDF-fotran libraries but it does not provide any
> direct link to the source file - I found the netcdf-fortran-4.4.3.tar.gz
> file by another way).
>
> Any help or suggestion is really appreciated.
> Thank you in advance.
>
> My best regards
> Simone
>
>
>
Ticket Details
===================
Ticket ID: NBG-687264
Department: Support netCDF
Priority: Normal
Status: Closed