[petsc-dev] Truly minimal configure

Jed Brown jed at jedbrown.org
Sun Mar 15 11:02:10 CDT 2020


Patrick Sanan <patrick.sanan at gmail.com> writes:

>> At a high level, we see here that the cost of make allcite is dominated
>> by recursive make tree traversal.
>> 
>> Overhead  Command  Shared Object                                                                                                                                                               
>>  35.81%  sh       libc-2.31.so                                                                                                                                                                
>>  13.31%  make     make                                                                                                                                                                        
>>  11.18%  make     libc-2.31.so                                                                                                                                                                
>>   7.63%  sh       ld-2.31.so                                                                                                                                                                  
>>   5.84%  make     ld-2.31.so                                                                                                                                                                  
>>   4.20%  doctext  doctext                                                                                                                                                                     
>>   4.07%  doctext  libc-2.31.so                                                                                                                                                                
>>   3.88%  doctext  ld-2.31.so                                                                                                                                                                  
>>   3.64%  sh       bash                                                                                                                                                                        
>>   2.79%  rm       libc-2.31.so                                                                                                                                                                
>>   1.99%  rm       ld-2.31.so                                                                                                                                                                  
>>   1.56%  sh       [unknown]                                                                                                                                                                   
>>   1.14%  doctext  [unknown]                                                                                                                                                                   
>>   0.56%  make     [unknown]                                                                                                                                                                   
>>   0.55%  python   libpython3.8.so.1.0
> How'd you get this timing?

$ perf record make PETSC_ARCH=uni-none allcite LOC=$PETSC_DIR/dochtmlmap DOCTEXT=doctext
[...]
$ perf report --sort=comm,dso


More information about the petsc-dev mailing list