[Met_help] Re: METv1.0 running
John Halley Gotway
johnhg at rap.ucar.edu
Mon Feb 4 12:40:35 MST 2008
D Srinivas,
It appears that you're using the version of the Makefile that was set up for PGI compilers (Makefile_pgi) rather than the version that was set up for the GNU compilers (Makefile).
So your version of the "Makefile", change the following two lines...
FROM THIS:
PGI_LIBS = -lpgftnrtl
FLAGS = -g -Bstatic
TO THIS:
PGI_LIBS =
FLAGS = -g -Wall -Wshadow -static
By providing the "-static" option for g++, it should solve the problem your experiencing.
Thanks for being patient. Hopefully, we can get you up and running soon.
John
sreenivas desamsetti wrote:
> Dear Sir,
> Thanking you very much for your reply
> I successed up to some level
> Now I got problem some where at libgsl.so
> actually it is available at /usr/lib
> I have given that path also
> But the error came
> Please kindly suggest me sir
> Thanking you
> D Srinivas
>
> John Halley Gotway <johnhg at rap.ucar.edu> wrote: D Srinivas,
>
> The error is another complaint from the compiler about NetCDF. It's looking in NETCDF_INCS (set to /usr/local/netcdf/include) for the file netcdf.hh, but can't find it. It may be the case that when
> NetCDF was built on your system, the C++ interface wasn't installed.
>
> Here's something to try:
> cd /usr/local/netcdf
> find ./ -name "netcdf.hh"
>
> If that "netcdf.hh" file is found, just add that directory to the NETCDF_INCS definition.
> For example: NETCDF_INCS = -I$(NETCDF_BASE)/include -I/new/path/to/netcdf.hh
>
> If that "netcdf.hh" file is NOT found, then your installation of NetCDF isn't compatible with MET. You'll need to reinstall NetCDF with the C++ interface. You could either have your system
> administrator do that for you, or you could install it yourself locally. If you install it locally, then you'll need to redefine the variables, NETCDF_INCS and NETCDF_LIBS in your Makefile to point
> to the directories which contain the header files (netcdf.h and netcdf.hh) and the library files (libnetcdf.a and libnetcdf_c++.a).
>
> If you'd like to install it locally, you can download NetCDF from: http://www.unidata.ucar.edu/software/netcdf/
> And be sure to download version 3 rather than version 4. MET doesn't support version 4. In the top-level NetCDF directory, read the file "INSTALL" for directions.
>
> I use commands similar to the following to install NetCDF:
> cd /insert/your/path/here/netcdf-3.6.2
> ./configure --prefix=/insert/your/path/here/netcdf-3.6.2
> ./make check
> ./make install
>
> Thanks,
> John
>
> sreenivas desamsetti wrote:
>> Dear Sir,
>> I tried all the ways
>> I am sending the files which way I have sent previously,
>> Please kindly look at them
>> Thanking you sir
>> D Srinivas
>>
>> John Halley Gotway wrote: D Srinivas,
>>
>> I apologize. I found a typo in what I wrote. Try setting these as follows:
>>
>> NETCDF_BASE = /usr/local/netcdf
>> NETCDF_INCS = -I$(NETCDF_BASE)/include
>> NETCDF_LIBS = -L$(NETCDF_BASE)/lib
>>
>> Thanks,
>> John
>>
>> John Halley Gotway wrote:
>>> D Srinivas,
>>>
>>> Thanks for sending along your "Makefile" and "make_met.log". It make
>>> debugging the issue very straight-forward.
>>>
>>> It looks like there's a problem in the way the NetCDF variables are set
>>> in your top-level Makefile. The compiler can't find the file,
>>> "netcdf.h". It's looking in the directory specified in in the Makefile
>>> by "NETCDF_INCS" for that file. But if you look in
>>> /usr/local/netcdf/src/cxx, that directory probably doesn't even exist.
>>>
>>> I'd suggest modifying the top-level Makefile as follows:
>>> NETCDF_BASE = /usr/local/netcdf
>>> NETCDF_INCS = -I$(NETCDF_BASE)/include
>>> NETCDF_LIBS = -L$(NETCDF_BASE)/src/lib
>>>
>>> The NETCDF_INCS directory should contain "netcdf.h" and the NETCDF_LIBS
>>> directory should contain the files "libnetcdf.a" and "libnetcdf_c++.a".
>>>
>>> However you will likely encounter other issues trying to run a 64-bit
>>> machine. Please refer to the MET website listing of known issues for
>>> METv1.0:
>>> http://www.dtcenter.org/met/users/support/known_issues/METv1.0/METv1.0_known_issues.php
>>>
>>>
>>> The issue posted on 1/25/2008 relates to running on a 64-bit machine.
>>>
>>> Thanks,
>>> John Halley-Gotway
>>>
>>>
>>> sreenivas desamsetti wrote:
>>>> Dear Sir,
>>>> I am D Srinivas, research scholar from Andhra University
>>>> I am really interested to use MET tools for the model evaulation and
>>>> verification I am unable to install this in my computer
>>>> Ours is AMD 64 bit machine which is working on Linux platform
>>>> I am herewith attaching the Makefile and log file
>>>> Could you please give me suggestions to install
>>>> successfully
>>>> Best regards
>>>> D Srinivas
>>>>
>>>>
>>>> Desamsetti Srinivas
>>>> Research Scholar,
>>>> Department of Meteorology and Oceanography,
>>>> Andhra University,
>>>> Visakhapatnam - 530 003
>>>> 91 9948530618 (M)
>>>> sreeds82 at yahoo.com
>>>> sreeds82 at rediffmail.com
>>>> ---------------------------------
>>>> Never miss a thing. Make Yahoo your homepage.
>>>>
>>> _______________________________________________
>>> Met_help mailing list
>>> Met_help at mailman.ucar.edu
>>> http://mailman.ucar.edu/mailman/listinfo/met_help
>>
>>
>> Desamsetti Srinivas
>> Research Scholar,
>> Department of Meteorology and Oceanography,
>> Andhra University,
>> Visakhapatnam - 530 003
>> 91 9948530618 (M)
>> sreeds82 at yahoo.com
>> sreeds82 at rediffmail.com
>>
>> ---------------------------------
>> Looking for last minute shopping deals? Find them fast with Yahoo! Search.
>
>
>
> Desamsetti Srinivas
> Research Scholar,
> Department of Meteorology and Oceanography,
> Andhra University,
> Visakhapatnam - 530 003
> 91 9948530618 (M)
> sreeds82 at yahoo.com
> sreeds82 at rediffmail.com
>
> ---------------------------------
> Never miss a thing. Make Yahoo your homepage.
More information about the Met_help
mailing list