[cig-commits] r11606 - mc/1D/hc/trunk
becker at geodynamics.org
becker at geodynamics.org
Wed Mar 26 20:57:42 PDT 2008
Author: becker
Date: 2008-03-26 20:57:42 -0700 (Wed, 26 Mar 2008)
New Revision: 11606
Modified:
mc/1D/hc/trunk/ggrd_grdtrack_util.c
mc/1D/hc/trunk/ggrd_readgrds.c
Log:
Improved GMT4 handling.
Modified: mc/1D/hc/trunk/ggrd_grdtrack_util.c
===================================================================
--- mc/1D/hc/trunk/ggrd_grdtrack_util.c 2008-03-27 03:36:48 UTC (rev 11605)
+++ mc/1D/hc/trunk/ggrd_grdtrack_util.c 2008-03-27 03:57:42 UTC (rev 11606)
@@ -443,6 +443,8 @@
GMT_io_init ();/* Init the table i/o structure */
GMT_grdio_init();
GMT_program = "g";
+ GMT_make_fnan (GMT_f_NaN);
+ GMT_make_dnan (GMT_d_NaN);
#endif
if(verbose >= 2)
if(*geographic_in)
@@ -528,8 +530,6 @@
}
#else /* 4.1.2 */
if(GMT_read_grd_info (grdfile,*grd)){
-
- //if (GMT_cdf_read_grd_info ((*grd))) {
fprintf (stderr, "%s: error opening file %s for header\n",
"ggrd_grdtrack_init", grdfile);
return 4;
Modified: mc/1D/hc/trunk/ggrd_readgrds.c
===================================================================
--- mc/1D/hc/trunk/ggrd_readgrds.c 2008-03-27 03:36:48 UTC (rev 11605)
+++ mc/1D/hc/trunk/ggrd_readgrds.c 2008-03-27 03:57:42 UTC (rev 11606)
@@ -107,6 +107,13 @@
mean[4],ddummy,*weights,theta,tmp=0.0;
/* gmt */
struct GRD_HEADER header[1];
+#ifdef USE_GMT4
+ GMT_io_init ();/* Init the table i/o structure */
+ GMT_grdio_init();
+ GMT_program = "g";
+ GMT_make_fnan (GMT_f_NaN);
+ GMT_make_dnan (GMT_d_NaN);
+#endif
in = out = NULL;
fgrd = NULL;dgrd = NULL;
@@ -240,8 +247,7 @@
return(-2);
}
#else /* new */
- sprintf(header->name,"%s",sname);
- if(GMT_cdf_read_grd_info (header) == -1){
+ if(GMT_read_grd_info (sname,header) == -1){
fprintf(stderr,"ggrd_read_vel_grids: error opening GMT grd file %s\n",sname);
return(-2);
}
@@ -363,10 +369,8 @@
}
if(ggrd->v.read_gmt){
#ifdef USE_GMT4
- // read the netcdf GRD file
- sprintf(header->name,"%s",sname);
- GMT_cdf_read_grd (header,fgrd, 0.0, 0.0, 0.0, 0.0,
- dummy, 0);
+ GMT_read_grd (sname,header,fgrd, 0.0, 0.0, 0.0, 0.0,
+ dummy,0);
#else
GMT_cdf_read_grd (sname,header,fgrd, 0.0, 0.0, 0.0, 0.0,
dummy, 0);
More information about the cig-commits
mailing list