[cig-commits] r7988 - mc/3D/CitcomS/trunk/lib
becker at geodynamics.org
becker at geodynamics.org
Tue Sep 18 17:28:00 PDT 2007
Author: becker
Date: 2007-09-18 17:28:00 -0700 (Tue, 18 Sep 2007)
New Revision: 7988
Modified:
mc/3D/CitcomS/trunk/lib/Advection_diffusion.c
mc/3D/CitcomS/trunk/lib/Output_gzdir.c
Log:
Minor bug fix in Output_gzidir, output_heating function didn't work.
Modified: mc/3D/CitcomS/trunk/lib/Advection_diffusion.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Advection_diffusion.c 2007-09-18 23:08:06 UTC (rev 7987)
+++ mc/3D/CitcomS/trunk/lib/Advection_diffusion.c 2007-09-19 00:28:00 UTC (rev 7988)
@@ -439,9 +439,9 @@
for (m=1;m<=E->sphere.caps_per_proc;m++)
for(i=1;i<=E->lmesh.nno;i++) {
- if(!(E->node[m][i] & (TBX | TBY | TBZ)))
+ if(!(E->node[m][i] & (TBX | TBY | TBZ))){
DTdot[m][i] *= E->TMass[m][i]; /* lumped mass matrix */
- else
+ } else
DTdot[m][i] = 0.0; /* lumped mass matrix */
}
Modified: mc/3D/CitcomS/trunk/lib/Output_gzdir.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Output_gzdir.c 2007-09-18 23:08:06 UTC (rev 7987)
+++ mc/3D/CitcomS/trunk/lib/Output_gzdir.c 2007-09-19 00:28:00 UTC (rev 7988)
@@ -1088,22 +1088,22 @@
}
-void output_heating(struct All_variables *E, int cycles)
+void gzdir_output_heating(struct All_variables *E, int cycles)
{
int j, e;
char output_file[255];
- FILE *fp1;
+ gzFile *fp1;
snprintf(output_file,255,"%s/%d/heating.%d.%d.gz", E->control.data_dir,
cycles,E->parallel.me, cycles);
fp1 = gzdir_output_open(output_file,"w");
- gzfprintf(fp1,"%.5e\n",E->monitor.elapsed_time);
+ gzprintf(fp1,"%.5e\n",E->monitor.elapsed_time);
for(j=1;j<=E->sphere.caps_per_proc;j++) {
- gzfprintf(fp1,"%3d %7d\n", j, E->lmesh.nel);
+ gzprintf(fp1,"%3d %7d\n", j, E->lmesh.nel);
for(e=1; e<=E->lmesh.nel; e++)
- gzfprintf(fp1, "%.4e %.4e %.4e\n", E->heating_adi[j][e],
+ gzprintf(fp1, "%.4e %.4e %.4e\n", E->heating_adi[j][e],
E->heating_visc[j][e], E->heating_latent[j][e]);
}
gzclose(fp1);
More information about the cig-commits
mailing list