From: Arlindo da S. <da...@al...> - 2008-02-13 21:55:57
|
All, I just downloaded Jennifer's latest sources, merged with my previous patches, and checked back in our repo. To checked it out: gacvs co -P -r GRADS2_DEV_BRANCH grads or else, grab sources and a couple of binaries from http://opengrads.org/pre-rel These sources are supplibs-2.0.1 ready. I only had to do actual merges in 2 files: grads.h and gasdf.c (for the gasdf.h/netcdf.h issue I mentioned before - see ChangeLog). All other *source* files have been replaced with Jennifer's latest "as is"; for the *build scripts* I have kept what we had before as it builds out of the box with the new supplibs (I also added FreeBSD support). First impressions: 1) It now passes all the HDF tests! Thanks Jennifer! I only tested on Linux i686, and FreeBSD. 2) It still fails the fwrite tests, where it writes a bogus value instead of the true undef value. I am not sure if Jennifer had a chance to look into it yet. 3) We still do not have a grib2 specific test in the test suite. I just need a small enough file to be included with the sources, but yet have a couple of variables, times and levels. Converting the model.grb to grib2 with cnvgrib would be best as I could reused many of the existing tests, but according to Wes our model.grb is not ncep-kosher, so cnvgrib barfs at it. Mike: would you know how to make a ncep-kosher model.grb file? That is, following all their standard tables, etc. Jennifer: I am not sure if you had a chance to look at my previous patches. If you are still interested, just look at this one: http://opengrads.org/pre-rel/grads-2.0.a1.oga.1-src.tar.gz Let me know if you need help putting out builds, otherwise I'm not intending to distribute any of my builds. For this it would be good if we could reconcile our codebases. Cheers! Arlindo ---------- Forwarded message ---------- From: Jennifer Adams <jm...@co...> Date: Feb 13, 2008 7:20 PM Subject: GrADS 2.0.a1 To: GRA...@li... I have posted a new release -- 2.0.a1. The src and binaries are here: ftp://iges.org/grads/2.0/grads-src-2.0.a1.tar.gz ftp://iges.org/grads/2.0/grads-bin-2.0.a1-darwin-intel.tar.gz ftp://iges.org/grads/2.0/grads-bin-2.0.a1-RHEL5-x86_64.tar.gz This release has some significant bug fixes: 0. Detection of linear and wrapping axes for netcdf files opened with sdfopen 1. GRIB2 grids that have a bitmap were being drawn upside down 2. Fixed display for gxout=model and gxout=grid 3. Fixed handling of templated netcdf data sets opened with xdfopen 4. Fixed detection of unlimited axis in hdf files opened with sdfopen 5. Fixed I/O of PDEF files 6. Fix to gribmap when creating index files >250mb 7. Added some debug statements for detection of errors in calls to seekgb() in the grib2c library. These bugs were causing catastrophic errors (especially #6) and so it seemed worthwhile to put out a new release. I have yet to make any changes to the build system -- I know it's hard to build from source, and I hope to make it easier, but right now fixing catastrophic bugs in the GrADS core is a higher priority for me. To take advantage of the debug statements (#7 above), you must change the value of debug in line 75 of gaio.c: static gaint debug=1; and then build from source. The binary distributions have debug set to 0. I will work on getting out some more binaries for: Mac PowerPC, SunOS, and RHEL4 x86_64. Sorry, we don't have any 32-bit linux boxes at COLA anymore. Please post comments and questions and bug reports here, no matter how technical they are. The gradsusr posts are archived and searchable, which makes this the best place to report and resolve problems. Jennifer -- Jennifer M. Adams IGES/COLA 4041 Powder Mill Road, Suite 302 Calverton, MD 20705 jm...@co... -- Arlindo da Silva da...@al... |