From 44f6a3df3291a764e4cf781f637bb7f3fbd0d25e Mon Sep 17 00:00:00 2001 From: tradke Date: Wed, 16 Jul 2003 12:25:20 +0000 Subject: Sync with cvs.cactuscode.org:/packages/FlexIO. Mainly adding debug statements. One important fix for AMRwriter.cc to get the min_ext[] and grid_placement_refinement[] attributes right again. git-svn-id: http://svn.cactuscode.org/arrangements/CactusExternal/FlexIO/trunk@46 21a6bef8-4479-4f54-8f8d-0db94a2919ef --- src/AMRwriter.cc | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'src/AMRwriter.cc') diff --git a/src/AMRwriter.cc b/src/AMRwriter.cc index d46b57a..3f76648 100644 --- a/src/AMRwriter.cc +++ b/src/AMRwriter.cc @@ -20,6 +20,7 @@ void AMRwriter::writeAMRattributes(){ // compute persistence persistence = levels[levels.getSize()-currentlevel-1].trefine; + if(persistence<=0) { fprintf(stderr,"Refinement *must* be >1... this isn't right!!!\n"); persistence=1;} level_timestep = currentstep/persistence; // compute from min-ext... // y-know... there is more point density near 0 in the float @@ -36,7 +37,7 @@ void AMRwriter::writeAMRattributes(){ for(int i=0;isetType(IObase::Int2DataType(numbertype)); } -void AMRsetToplevelParameters(AMRFile afile,int rank, double *origin, +void AMRsetTopLevelParameters(AMRFile afile,int rank, double *origin, double *delta, double timestep,int maxdepth){ AMRwriter *w = (AMRwriter*)afile; w->setTopLevelParameters(rank,origin,delta,timestep,maxdepth); @@ -302,12 +304,12 @@ void AMRsetScalarLevelRefinement(AMRFile afile,int level, w->setLevelRefinement(level,timerefinement,spatialrefinement,gridplacementrefinement); } -void AMRlevel(AMRFile afile,int level){ +void AMRsetLevel(AMRFile afile,int level){ AMRwriter *w = (AMRwriter*)afile; w->setLevel(level); } -void AMRtime(AMRFile afile,int time){ +void AMRsetTime(AMRFile afile,int time){ AMRwriter *w = (AMRwriter*)afile; w->setTime(time); } -- cgit v1.2.3