Changeset 16260
- Timestamp:
- 09/27/13 06:50:31 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/ad_core.cpp
r16254 r16260 62 62 if(VerboseAutodiff()){ 63 63 _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"); 80 83 } 81 84
Note:
See TracChangeset
for help on using the changeset viewer.