[cig-commits] r14046 - mc/3D/CitcomS/trunk/lib
leif at geodynamics.org
leif at geodynamics.org
Thu Feb 12 19:46:04 PST 2009
Author: leif
Date: 2009-02-12 19:46:04 -0800 (Thu, 12 Feb 2009)
New Revision: 14046
Modified:
mc/3D/CitcomS/trunk/lib/Checkpoints.c
Log:
Fixed minor bug exposed by C-to-C++ translation (r14045).
Modified: mc/3D/CitcomS/trunk/lib/Checkpoints.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Checkpoints.c 2009-02-13 03:39:35 UTC (rev 14045)
+++ mc/3D/CitcomS/trunk/lib/Checkpoints.c 2009-02-13 03:46:04 UTC (rev 14046)
@@ -48,7 +48,7 @@
static void read_energy_checkpoint(struct All_variables *E, FILE *fp);
static void read_momentum_checkpoint(struct All_variables *E, FILE *fp);
-void myerror(char *,struct All_variables *);
+void myerror(struct All_variables *, char *);
void output_checkpoint(struct All_variables *E)
{
@@ -233,7 +233,7 @@
tmp[0]+= fread(&(E->advection.timestep), sizeof(float), 1, fp);
tmp[0]+= fread(&(E->control.start_age), sizeof(float), 1, fp);
if(tmp[0] != 4)
- myerror("read_general_checkpoint: header error",E);
+ myerror(E,"read_general_checkpoint: header error");
E->advection.timesteps = E->monitor.solution_cycles;
@@ -432,9 +432,9 @@
* and won't be used when read it. */
for(m=1; m<=E->sphere.caps_per_proc; m++) {
if(fread(E->T[m], sizeof(double), E->lmesh.nno+1, fp)!= E->lmesh.nno+1)
- myerror("read_energy_checkpoint: error at T",E);
+ myerror(E,"read_energy_checkpoint: error at T");
if(fread(E->Tdot[m], sizeof(double), E->lmesh.nno+1, fp)!=E->lmesh.nno+1)
- myerror("read_energy_checkpoint: error at Tdot",E);
+ myerror(E,"read_energy_checkpoint: error at Tdot");
}
return;
@@ -480,15 +480,15 @@
/* for backward compatibility */
if(fread(junk, sizeof(float), 2, fp)!=2)
- myerror("read_momentum_checkpoint: error at vdotv",E);
+ myerror(E,"read_momentum_checkpoint: error at vdotv");
for(m=1; m<=E->sphere.caps_per_proc; m++) {
/* Pressure at equation points */
if(fread(E->P[m], sizeof(double), E->lmesh.npno+1, fp) != E->lmesh.npno+1)
- myerror("read_momentum_checkpoint: error at P",E);
+ myerror(E,"read_momentum_checkpoint: error at P");
/* velocity at equation points */
if(fread(E->U[m], sizeof(double), E->lmesh.neq, fp) != E->lmesh.neq)
- myerror("read_momentum_checkpoint: error at U",E);
+ myerror(E,"read_momentum_checkpoint: error at U");
}
E->monitor.vdotv = global_v_norm2(E, E->U);
More information about the CIG-COMMITS
mailing list