Changeset 16267
- Timestamp:
- 09/27/13 13:17:52 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/c/analyses/ad_core.cpp
r16266 r16267 77 77 int rOffset=(commSize/10)+1; 78 78 _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"); 85 84 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"); 90 88 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"); 95 92 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"); 100 96 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"); 102 98 delete []rstats; 103 99 } … … 262 258 /*call driver: */ 263 259 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"); 265 261 266 262 /*add to results*/
Note:
See TracChangeset
for help on using the changeset viewer.