Changeset 16267


Ignore:
Timestamp:
09/27/13 13:17:52 (11 years ago)
Author:
utke
Message:

CHG make the stats output compact

File:
1 edited

Legend:

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

    r16266 r16267  
    7777                                        int rOffset=(commSize/10)+1;
    7878                                        _printf_("   ADOLC statistics: \n");
    79                                         _printf_("     "<<setw(offset)<<left<<"#independents: " <<tape_stats[NUM_INDEPENDENTS] << "\n");
    80                                         _printf_("     "<<setw(offset)<<left<<"#dependents: " <<tape_stats[NUM_DEPENDENTS] << "\n");
    81                                         _printf_("     "<<setw(offset)<<left<<"max #live active variables: " <<tape_stats[NUM_MAX_LIVES] << "\n");
    82                                         _printf_("     operations: \n");
    83                                         _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffObufsizeEnum) " <<tape_stats[OP_BUFFER_SIZE] << "\n");
    84                                         _printf_("     "<<setw(offset)<<left<<"  entry size " << sizeof(unsigned char) << "B\n");
     79                                        _printf_("     "<<setw(offset)<<left<<"#independents: " <<setw(12)<<right<<tape_stats[NUM_INDEPENDENTS] << "\n");
     80                                        _printf_("     "<<setw(offset)<<left<<"#dependents: " <<setw(12)<<right<<tape_stats[NUM_DEPENDENTS] << "\n");
     81                                        _printf_("     "<<setw(offset)<<left<<"max #live active variables: " <<setw(12)<<right<<tape_stats[NUM_MAX_LIVES] << "\n");
     82                                        _printf_("     operations: entry size "<< sizeof(unsigned char) << " Bytes \n");
     83                                        _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffObufsizeEnum) " <<setw(12)<<right<<tape_stats[OP_BUFFER_SIZE] << "\n");
    8584                                        for (int r=0;r<commSize;++r)
    86                                         _printf_("     ["<<setw(rOffset)<<right<<r<<setw(offset-rOffset-1)<<"] #entries total" <<setw(12)<<right<<rstats[r*7+0] << (rstats[r*7+1]?" ->file":"") << "\n");
    87                                         _printf_("     locations: \n");
    88                                         _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffLbufsizeEnum) " <<tape_stats[LOC_BUFFER_SIZE] << "\n");
    89                                         _printf_("     "<<setw(offset)<<left<<"  entry size " << sizeof(locint) << "B\n");
     85                                        _printf_("       ["<<setw(rOffset)<<right<<r<<"]"<<setw(offset-rOffset-4)<<left<<" #entries total" <<setw(12)<<right<<rstats[r*7+0] << (rstats[r*7+1]?" ->file":"") << "\n");
     86                                        _printf_("     locations: entry size " << sizeof(locint) << " Bytes\n");
     87                                        _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffLbufsizeEnum) " <<setw(12)<<right<<tape_stats[LOC_BUFFER_SIZE] << "\n");
    9088                                        for (int r=0;r<commSize;++r)
    91                                         _printf_("     ["<<setw(rOffset)<<right<<r<<setw(offset-rOffset-1)<<"] #entries total" <<setw(12)<<right<<rstats[r*7+2] << (rstats[r*7+3]?" ->file":"") << "\n");
    92                                         _printf_("     constant values: \n");
    93                                         _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffCbufsizeEnum) " <<tape_stats[VAL_BUFFER_SIZE] << "\n");
    94                                         _printf_("     "<<setw(offset)<<left<<"  entry size " << sizeof(double) << "B\n");
     89                                        _printf_("       ["<<setw(rOffset)<<right<<r<<"]"<<setw(offset-rOffset-4)<<left<<" #entries total" <<setw(12)<<right<<rstats[r*7+2] << (rstats[r*7+3]?" ->file":"") << "\n");
     90                                        _printf_("     constant values: entry size " << sizeof(double) << " Bytes\n");
     91                                        _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffCbufsizeEnum) " <<setw(12)<<right<<tape_stats[VAL_BUFFER_SIZE] << "\n");
    9592                                        for (int r=0;r<commSize;++r)
    96                                         _printf_("     ["<<setw(rOffset)<<right<<r<<setw(offset-rOffset-1)<<"] #entries total" <<setw(12)<<right<<rstats[r*7+4] << (rstats[r*7+5]?"->file":"") << "\n");
    97                                         _printf_("     Taylor stack: \n");
    98                                         _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffTbufsizeEnum) " <<tape_stats[TAY_BUFFER_SIZE] << "\n");
    99                                         _printf_("     "<<setw(offset)<<left<<"  entry size " << sizeof(revreal) << "B\n");
     93                                        _printf_("       ["<<setw(rOffset)<<right<<r<<"]"<<setw(offset-rOffset-4)<<left<<" #entries total" <<setw(12)<<right<<rstats[r*7+4] << (rstats[r*7+5]?" ->file":"") << "\n");
     94                                        _printf_("     Taylor stack: entry size " << sizeof(revreal) << " Bytes\n");
     95                                        _printf_("     "<<setw(offset)<<left<<"  #entries in buffer (AutodiffTbufsizeEnum) " <<setw(12)<<right<<tape_stats[TAY_BUFFER_SIZE] << "\n");
    10096                                        for (int r=0;r<commSize;++r)
    101                                         _printf_("     ["<<setw(rOffset)<<right<<r<<setw(offset-rOffset-1)<<"] #entries total" <<setw(12)<<right<<rstats[r*7+6] << (rstats[r*7+6]>tape_stats[TAY_BUFFER_SIZE]?"->file":"") << "\n");
     97                                        _printf_("       ["<<setw(rOffset)<<right<<r<<"]"<<setw(offset-rOffset-4)<<left<<" #entries total" <<setw(12)<<right<<rstats[r*7+6] << (rstats[r*7+6]>tape_stats[TAY_BUFFER_SIZE]?" ->file":"") << "\n");
    10298                                        delete []rstats;
    10399                                }
     
    262258                                /*call driver: */
    263259                                fos_reverse(my_rank,num_dependents,num_independents, aWeightVector, weightVectorTimesJac );
    264                                 if(VerboseAutodiff())_printf_("   done with fos_reverse\n");
     260                                if(VerboseAutodiff())_printf0_("   done with fos_reverse\n");
    265261
    266262                                /*add to results*/
Note: See TracChangeset for help on using the changeset viewer.