Changeset 16260


Ignore:
Timestamp:
09/27/13 06:50:31 (11 years ago)
Author:
utke
Message:

CHG fix up the stats output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/src/c/analyses/ad_core.cpp

    r16254 r16260  
    6262                        if(VerboseAutodiff()){
    6363                                _printf0_("   ADOLC statistics: \n");
    64                                 _printf0_("   "<<setw(45)<<left<<"Number of independents: " <<tape_stats[0] << "\n");
    65                                 _printf0_("   "<<setw(45)<<left<<"Number of dependents: " <<tape_stats[1] << "\n");
    66                                 _printf0_("   "<<setw(45)<<left<<"Maximum number of live active variables: " <<tape_stats[2] << "\n");
    67                                 _printf0_("   "<<setw(45)<<left<<"Number of values in the taylor (value) stack: " <<tape_stats[3] << "\n");
    68                                 _printf0_("   "<<setw(45)<<left<<" Number of operations per buffer == OBUFSIZE (usrparms.h) " <<tape_stats[4] << "\n");
    69                                 _printf0_("   "<<setw(45)<<left<<" overall number of operations " <<tape_stats[5] << "\n");
    70                                 _printf0_("   "<<setw(45)<<left<<" operations file written or not " <<tape_stats[6] << "\n");
    71                                 _printf0_("   "<<setw(45)<<left<<" overall number of locations " <<tape_stats[7] << "\n");
    72                                 _printf0_("   "<<setw(45)<<left<<" locations file written or not " <<tape_stats[8] << "\n");
    73                                 _printf0_("   "<<setw(45)<<left<<" overall number of values " <<tape_stats[9] << "\n");
    74                                 _printf0_("   "<<setw(45)<<left<<" values file written or not " <<tape_stats[10] << "\n");
    75                                 _printf0_("   "<<setw(45)<<left<<" Number of locations per buffer == LBUFSIZE (usrparms.h) " <<tape_stats[11] << "\n");
    76                                 _printf0_("   "<<setw(45)<<left<<" Number of values per buffer == CBUFSIZE (usrparms.h) " <<tape_stats[12] << "\n");
    77                                 _printf0_("   "<<setw(45)<<left<<" Number of taylors per buffer <= TBUFSIZE (usrparms.h) " <<tape_stats[13] << "\n");
    78                                 _printf0_("   "<<setw(45)<<left<<" Number of eq_*_prod for sparsity pattern " <<tape_stats[14] << "\n");
    79                                 _printf0_("   "<<setw(45)<<left<<" represents the size of the stats vector " <<tape_stats[15] << "\n");
     64                                _printf0_("   "<<setw(45)<<left<<"#independents: " <<tape_stats[NUM_INDEPENDENTS] << "\n");
     65                                _printf0_("   "<<setw(45)<<left<<"#dependents: " <<tape_stats[NUM_DEPENDENTS] << "\n");
     66                                _printf0_("   "<<setw(45)<<left<<"max #live active variables: " <<tape_stats[NUM_MAX_LIVES] << "\n");
     67                                _printf0_("   "<<setw(45)<<left<<"operations: \n");
     68                                _printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffObufsizeEnum)" <<tape_stats[OP_BUFFER_SIZE] << "(entry size " << sizeof(unsigned char) << "B)\n");
     69                                _printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_OPERATIONS] << "\n");
     70                                _printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[OP_FILE_ACCESS]?"y":"n") << "\n");
     71                                _printf0_("   "<<setw(45)<<left<<"locations: \n");
     72                                _printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffLbufsizeEnum)" <<tape_stats[LOC_BUFFER_SIZE] << "(entry size " << sizeof(locint) << "B)\n");
     73                                _printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_LOCATIONS] << "\n");
     74                                _printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[LOC_FILE_ACCESS]?"y":"n") << "\n");
     75                                _printf0_("   "<<setw(45)<<left<<"constant values: \n");
     76                                _printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffCbufsizeEnum)" <<tape_stats[VAL_BUFFER_SIZE] << "(entry size " << sizeof(double) << "B)\n");
     77                                _printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[NUM_VALUES] << "\n");
     78                                _printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[VAL_FILE_ACCESS]?"y":"n") << "\n");
     79                                _printf0_("   "<<setw(45)<<left<<"Taylor stack: \n");
     80                                _printf0_("   "<<setw(45)<<left<<"  #entries in buffer (set via AutodiffTbufsizeEnum)" <<tape_stats[TAY_BUFFER_SIZE] << "(entry size " << sizeof(revreal) << "B)\n");
     81                                _printf0_("   "<<setw(45)<<left<<"  #entries total" <<tape_stats[TAY_STACK_SIZE] << "\n");
     82                                _printf0_("   "<<setw(45)<<left<<"  buffer written to file: " << (tape_stats[TAY_STACK_SIZE]>tape_stats[TAY_BUFFER_SIZE]?"y":"n") << "\n");
    8083                        }
    8184
Note: See TracChangeset for help on using the changeset viewer.