Index: /issm/trunk-jpl/src/c/analyses/ad_core.cpp
===================================================================
--- /issm/trunk-jpl/src/c/analyses/ad_core.cpp	(revision 16259)
+++ /issm/trunk-jpl/src/c/analyses/ad_core.cpp	(revision 16260)
@@ -62,20 +62,23 @@
 			if(VerboseAutodiff()){
 				_printf0_("   ADOLC statistics: \n");
-				_printf0_("   "<<setw(45)<<left<<"Number of independents: " <<tape_stats[0] << "\n");
-				_printf0_("   "<<setw(45)<<left<<"Number of dependents: " <<tape_stats[1] << "\n");
-				_printf0_("   "<<setw(45)<<left<<"Maximum number of live active variables: " <<tape_stats[2] << "\n");
-				_printf0_("   "<<setw(45)<<left<<"Number of values in the taylor (value) stack: " <<tape_stats[3] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" Number of operations per buffer == OBUFSIZE (usrparms.h) " <<tape_stats[4] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" overall number of operations " <<tape_stats[5] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" operations file written or not " <<tape_stats[6] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" overall number of locations " <<tape_stats[7] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" locations file written or not " <<tape_stats[8] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" overall number of values " <<tape_stats[9] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" values file written or not " <<tape_stats[10] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" Number of locations per buffer == LBUFSIZE (usrparms.h) " <<tape_stats[11] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" Number of values per buffer == CBUFSIZE (usrparms.h) " <<tape_stats[12] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" Number of taylors per buffer <= TBUFSIZE (usrparms.h) " <<tape_stats[13] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" Number of eq_*_prod for sparsity pattern " <<tape_stats[14] << "\n");
-				_printf0_("   "<<setw(45)<<left<<" represents the size of the stats vector " <<tape_stats[15] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"#independents: " <<tape_stats[NUM_INDEPENDENTS] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"#dependents: " <<tape_stats[NUM_DEPENDENTS] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"max #live active variables: " <<tape_stats[NUM_MAX_LIVES] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"operations: \n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffObufsizeEnum)" <<tape_stats[OP_BUFFER_SIZE] << "(entry size " << sizeof(unsigned char) << "B)\n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_OPERATIONS] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[OP_FILE_ACCESS]?"y":"n") << "\n");
+				_printf0_("   "<<setw(45)<<left<<"locations: \n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffLbufsizeEnum)" <<tape_stats[LOC_BUFFER_SIZE] << "(entry size " << sizeof(locint) << "B)\n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_LOCATIONS] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[LOC_FILE_ACCESS]?"y":"n") << "\n");
+				_printf0_("   "<<setw(45)<<left<<"constant values: \n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffCbufsizeEnum)" <<tape_stats[VAL_BUFFER_SIZE] << "(entry size " << sizeof(double) << "B)\n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_VALUES] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[VAL_FILE_ACCESS]?"y":"n") << "\n");
+				_printf0_("   "<<setw(45)<<left<<"Taylor stack: \n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffTbufsizeEnum)" <<tape_stats[TAY_BUFFER_SIZE] << "(entry size " << sizeof(revreal) << "B)\n");
+				_printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[TAY_STACK_SIZE] << "\n");
+				_printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[TAY_STACK_SIZE]>tape_stats[TAY_BUFFER_SIZE]?"y":"n") << "\n");
 			}
 
