[cig-commits] r6231 - mc/3D/CitcomS/trunk/lib
tan2 at geodynamics.org
tan2 at geodynamics.org
Mon Mar 12 15:06:38 PDT 2007
Author: tan2
Date: 2007-03-12 15:06:37 -0700 (Mon, 12 Mar 2007)
New Revision: 6231
Modified:
mc/3D/CitcomS/trunk/lib/Full_tracer_advection.c
mc/3D/CitcomS/trunk/lib/Output.c
mc/3D/CitcomS/trunk/lib/tracer_defs.h
Log:
Output the total composition information to the log file, get rid of extra file handles in trace struct
Modified: mc/3D/CitcomS/trunk/lib/Full_tracer_advection.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Full_tracer_advection.c 2007-03-12 22:05:31 UTC (rev 6230)
+++ mc/3D/CitcomS/trunk/lib/Full_tracer_advection.c 2007-03-12 22:06:37 UTC (rev 6231)
@@ -368,7 +368,7 @@
static int been_here=0;
//TODO: fix this function
- //if (E->composition.ichemical_buoyancy==1) get_bulk_composition(E);
+ if (E->composition.ichemical_buoyancy==1) get_bulk_composition(E);
fprintf(E->trace.fpt,"Number of times for all element search %d\n",E->trace.istat1);
@@ -398,26 +398,12 @@
//TODO: move
if (E->parallel.me==0)
{
- if (been_here==0)
- {
- if (E->composition.ichemical_buoyancy==1)
- {
- sprintf(output_file,"%s.error_fraction.data",E->control.data_file);
- E->trace.fp_error_fraction=fopen(output_file,"w");
-
- sprintf(output_file,"%s.composition.data",E->control.data_file);
- E->trace.fp_composition=fopen(output_file,"w");
- }
- }
-
if (E->composition.ichemical_buoyancy==1)
{
//TODO: to be init'd
- fprintf(E->trace.fp_error_fraction,"%e %e\n",E->monitor.elapsed_time,E->trace.error_fraction);
- fprintf(E->trace.fp_composition,"%e %e\n",E->monitor.elapsed_time,E->trace.bulk_composition);
+ fprintf(E->fp,"composition: %e %e\n",E->monitor.elapsed_time,E->composition.bulk_composition);
+ fprintf(E->fp,"composition_error_fraction: %e %e\n",E->monitor.elapsed_time,E->composition.error_fraction);
- fflush(E->trace.fp_error_fraction);
- fflush(E->trace.fp_composition);
}
}
Modified: mc/3D/CitcomS/trunk/lib/Output.c
===================================================================
--- mc/3D/CitcomS/trunk/lib/Output.c 2007-03-12 22:05:31 UTC (rev 6230)
+++ mc/3D/CitcomS/trunk/lib/Output.c 2007-03-12 22:06:37 UTC (rev 6231)
@@ -460,8 +460,8 @@
fprintf(fp1,"%d %d %.5e %.5e %.5e\n",
cycles, E->lmesh.nno,
E->monitor.elapsed_time,
- E->trace.initial_bulk_composition,
- E->trace.bulk_composition);
+ E->composition.initial_bulk_composition,
+ E->composition.bulk_composition);
for(j=1;j<=E->sphere.caps_per_proc;j++) {
fprintf(fp1,"%3d %7d\n", j, E->lmesh.nno);
@@ -495,8 +495,8 @@
fprintf(fp1,"%d %d %.5e %.5e %.5e\n",
cycles, E->lmesh.nel,
E->monitor.elapsed_time,
- E->trace.initial_bulk_composition,
- E->trace.bulk_composition);
+ E->composition.initial_bulk_composition,
+ E->composition.bulk_composition);
for(j=1;j<=E->sphere.caps_per_proc;j++) {
fprintf(fp1,"%3d %7d\n", j, E->lmesh.nel);
Modified: mc/3D/CitcomS/trunk/lib/tracer_defs.h
===================================================================
--- mc/3D/CitcomS/trunk/lib/tracer_defs.h 2007-03-12 22:05:31 UTC (rev 6230)
+++ mc/3D/CitcomS/trunk/lib/tracer_defs.h 2007-03-12 22:06:37 UTC (rev 6231)
@@ -52,9 +52,6 @@
FILE *fpt;
- FILE *fp_error_fraction;
- FILE *fp_composition;
-
char tracer_file[200];
int itracer_warnings;
@@ -129,8 +126,4 @@
double sin_theta_f;
double *shape_coefs[13][3][10];
- double initial_bulk_composition;
- double bulk_composition;
- double error_fraction;
-
};
More information about the cig-commits
mailing list