Hi,
Thanks for the suggestion. Unfortunately it doesn't change the behavior.
Since I first email, I have tried the script on another Linux system
that has different versions of ferret installed. I find that the
script does not hang when I run with
FERRET v6.1
Linux(g77) 2.6.9-22. - 03/26/08
On this other system, the script does hang with
FERRET v6.6
Linux(gfortran) 2.6.9-89.0.20.ELsmp - 04/06/10
So while I have a workaround for now it is worrisome that the hang is
occurring with the more recent versions of ferret.
The build that works appears to be built with g77 while the more
recent builds are with gfortran. That may be a red herring.
With the configuration that works (v6.1 g77), I am getting a NOTE
message about some global character metadata whose length exceeds the
2048 maximum character. I don't know if this is causing fatal problems
for the more recent versions. This may be a red herring.
Keith
On Wed, 16 Mar 2011, William S. Kessler wrote:
Try removing the quotes from "cdf" in the statement:
list/clobber/file="testfile"/format=cdf sfco2_int, sfco2_int_ocn,
sfco2_int_lnd
or simply:
save/file=testfile.cdf/clobber sfco2_int, sfco2_int_ocn, sfco2_int_lnd
BK
On 16 Mar 2011, at 8:22 AM, Keith Lindsay wrote:
Hi,
I'm experiencing a hang in ferret when I attempt to save a variable
to a NetCDF file. The commands I am using are
let/units="PgC/y"/title="CO2 Flux, Net" sfco2_int =
(60*60*24*365)*(12/44)*1e-12*sfco2[x=@din,y=@din]
let/units="PgC/y"/title="CO2 Flux, Ocean" sfco2_int_ocn =
(60*60*24*365)*(12/44)*1e-12*sfco2_ocn[x=@din,y=@din]
let/units="PgC/y"/title="CO2 Flux, Land" sfco2_int_lnd =
(60*60*24*365)*(12/44)*1e-12*sfco2_lnd[x=@din,y=@din]
list/clobber/file="testfile"/format="cdf" sfco2_int, sfco2_int_ocn,
sfco2_int_lnd
If I change format to "comma" or "tab", the file is created and
looks fine. But with format="cdf", ferret appears to hang.
ferret reports its version as
FERRET v6.64
Linux(gfortran) 2.6.9-89.0.20.ELsmp - 09/16/10
This is on a linux system where "uname -a" reports
Linux mirage2 2.6.18-194.17.4.el5 #1 SMP Wed Oct 20 13:03:08 EDT
2010 x86_64 x86_64 x86_64 GNU/Linux
Any idea what's going on?
Have others experienced this sort of behavior?
Thanks, Keith
******************************************************************
Keith Lindsay http://www.cgd.ucar.edu/oce/klindsay/
email: klindsay@xxxxxxxx phone: 303-497-1722 fax: 303-497-1700
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
William S. Kessler
NOAA / Pacific Marine Environmental Laboratory
7600 Sand Point Way NE
Seattle WA 98115 USA
william.s.kessler@xxxxxxxx
Tel: 206-526-6221
Fax: 206-526-6744
Web: http://www.pmel.noaa.gov/people/kessler
******************************************************************
Keith Lindsay http://www.cgd.ucar.edu/oce/klindsay/
email: klindsay@xxxxxxxx phone: 303-497-1722 fax: 303-497-1700