Program name        Flow123d
Program version     2.1.0
Program branch      2.1.0
Program revision    95d9b27
Program build       Jan 12 2017, 13:20:40 flags: -O3 -DNDEBUG -Wall -Wno-unused-local-typedefs -std=c++11
Timer resolution    3.141e-05

Task description    Steady MH Darcy flow, BDDC
Task size           24600

Run process count   2
Run started         2017-01-24 18:44:38
Run ended           2017-01-24 18:46:53

                                       tag                                       call count (max)   max T   min/max T   avg T    total T                                  source                                    line    

 100.00  100.00 Whole Program                                                        1     134.7136   1.0000   134.7134  269.4268  system/sys_profiler.cc, ()                                                  294   
  99.95  .  99.95 Application::run                                                   1     134.6524   1.0000   134.6496  269.2992  main.cc, run()                                                              298   
  99.48  .  .  99.52 HC run simulation                                               1     134.0075   1.0000   134.0067  268.0134  coupling/hc_explicit_sequential.cc, run_simulation()                        196   
   0.85  .  .  .   0.85 TOS-output data                                              6      1.1430    0.9955    0.1901    2.2808   transport/transport_operator_splitting.cc, output_data()                    237   
   0.10  .  .  .  .  11.69 OutputTime::write_time_frame                              6      0.2667    0.0001    0.0222    0.2667   io/output_time.cc, write_time_frame()                                       207   
   0.68  .  .  .  .  80.60 TOS-balance                                               6      1.0796    0.7027    0.1532    1.8383   transport/transport_operator_splitting.cc, output_data()                    246   
   0.14  .  .  .   0.14 Convection balance zero time step                            1      0.1879    1.0000    0.1879    0.3758   transport/transport.cc, zero_time_step()                                    489   
   0.02  .  .  .  .  12.85 convection_matrix_assembly                                1      0.0241    1.0000    0.0241    0.0483   transport/transport.cc, create_transport_matrix_mpi()                       733   
   0.02  .  .  .  .  17.09 sources_reinit                                            1      0.0321    0.9983    0.0321    0.0642   transport/transport.cc, compute_concentration_sources()                     429   
   0.00  .  .  .  .   2.69 set_boundary_conditions                                   1      0.0051    0.9895    0.0050    0.0101   transport/transport.cc, set_boundary_conditions()                           337   
   0.00  .  .  .   0.00 SorptionSimple::isotherm_reinit                              3      0.0000    0.9650    0.0000    0.0000   reaction/sorption.cc, isotherm_reinit()                                      67   
   0.00  .  .  .   0.00 Solving MH system                                            1      0.0002    0.4641    0.0001    0.0002   flow/darcy_flow_mh.cc, update_solution()                                    423   
  97.19  .  .  .  97.71 TOS-one step                                                 5     130.9342   1.0000    26.1865  261.8651  transport/transport_operator_splitting.cc, update_solution()                276   
   0.04  .  .  .  .   0.05 data reinit                                              950     0.0612    0.9773    0.0001    0.1210   transport/transport.cc, evaluate_time_constraint()                          508   
   0.03  .  .  .  .  .  55.76 sources_reinit                                         1      0.0338    0.9990    0.0337    0.0675   transport/transport.cc, compute_concentration_sources()                     429   
   0.01  .  .  .  .  .  14.58 set_boundary_conditions                                2      0.0090    0.9706    0.0044    0.0176   transport/transport.cc, set_boundary_conditions()                           337   
  84.87  .  .  .  .  87.32 Sorption                                                 950    114.9773   0.9888    0.1204   228.6664  reaction/sorption_base.cc, update_solution()                                399   
  41.96  .  .  .  .  .  49.44 SorptionSimple::isotherm_reinit                    11685000   56.8501   0.9885    0.0000   113.0451  reaction/sorption.cc, isotherm_reinit()                                      67   
  12.23  .  .  .  .  12.59 convection-one step                                      950     17.1196   0.9251    0.0173    32.9565  transport/transport.cc, update_solution()                                   570   
  12.17  .  .  .  .  .  99.53 mat mult                                             1900     17.0451   0.9243    0.0086    32.8005  transport/transport.cc, update_solution()                                   632   
   0.01  .  .  .  .  .   0.09 time step rescaling                                   950     0.0176    0.6003    0.0000    0.0281   transport/transport.cc, update_solution()                                   580   
   1.26  .  .  .   1.27 HC water zero time step                                      1      1.6993    0.9995    1.6989    3.3978   coupling/hc_explicit_sequential.cc, run_simulation()                        205   
   0.00  .  .  .  .   0.00 postprocess                                               1      0.0000    0.6972    0.0000    0.0000   flow/darcy_flow_mh.cc, postprocess()                                        577   
   0.28  .  .  .  .  22.58 form schur complement                                     1      0.3875    0.9794    0.3836    0.7671   la/schur.cc, form_schur()                                                   140   
   0.00  .  .  .  .  .   1.35 form rhs                                               1      0.0092    0.1287    0.0052    0.0103   la/schur.cc, form_rhs()                                                     216   
   0.08  .  .  .  .  .  29.80 create inversion matrix                                1      0.1143    1.0000    0.1143    0.2286   la/schur.cc, create_inversion_matrix()                                      253   
   0.39  .  .  .  .  31.13 Darcy output data                                         1      0.5290    0.9993    0.5289    1.0577   flow/darcy_flow_mh.cc, output_data()                                        601   
   0.05  .  .  .  .  .  11.74 Darcy fields output                                    1      0.1011    0.2283    0.0621    0.1242   flow/darcy_flow_mh_output.cc, output()                                      180   
   0.02  .  .  .  .  .  .  35.76 post-process output fields                          1      0.0225    0.9700    0.0222    0.0444   flow/darcy_flow_mh_output.cc, output()                                      184   
   0.00  .  .  .  .  .  .  .   0.02 DarcyFlowMHOutput::output_internal_flow_data     1      0.0000    0.8973    0.0000    0.0000   flow/darcy_flow_mh_output.cc, output_internal_flow_data()                   422   
   0.01  .  .  .  .  .  .  .  76.05 DarcyFlowMHOutput::make_element_vector           1      0.0169    0.9962    0.0169    0.0338   flow/darcy_flow_mh_output.cc, make_element_vector()                         252   
   0.00  .  .  .  .  .  .  .  23.49 DarcyFlowMHOutput::make_element_scalar           1      0.0056    0.8690    0.0052    0.0104   flow/darcy_flow_mh_output.cc, make_element_scalar()                         232   
   0.01  .  .  .  .  .  .  11.19 evaluate output fields                              1      0.0127    0.0899    0.0069    0.0139   flow/darcy_flow_mh_output.cc, output()                                      213   
   0.02  .  .  .  .  .  .  52.98 write time frame                                    1      0.0658    0.0002    0.0329    0.0658   flow/darcy_flow_mh_output.cc, output()                                      218   
   0.02  .  .  .  .  .  .  .  99.98 OutputTime::write_time_frame                     1      0.0658    0.0001    0.0329    0.0658   io/output_time.cc, write_time_frame()                                       207   
   0.35  .  .  .  .  .  88.26 Darcy balance output                                   1      0.5056    0.8464    0.4668    0.9335   flow/darcy_flow_mh.cc, output_data()                                        608   
   0.19  .  .  .  .  15.20 DarcyFlowMH_Steady::assembly_linear_system                1      0.2582    1.0000    0.2582    0.5163   flow/darcy_flow_mh.cc, assembly_linear_system()                            1328   
   0.19  .  .  .  .  .  99.95 full assembly                                          1      0.2580    1.0000    0.2580    0.5160   flow/darcy_flow_mh.cc, assembly_linear_system()                            1337   
   0.02  .  .  .  .  .  .   8.08 assembly source term                                1      0.0209    0.9982    0.0208    0.0417   flow/darcy_flow_mh.cc, assembly_source_term()                               969   
   0.17  .  .  .  .  .  .  86.54 DarcyFlowMH_Steady::assembly_steady_mh_matrix       1      0.2233    0.9998    0.2233    0.4466   flow/darcy_flow_mh.cc, assembly_mh_matrix()                                 671   
   0.00  .  .  .  .   0.30 SchurComplemet::resolve without form schur                1      0.0088    0.1545    0.0051    0.0101   la/schur.cc, resolve()                                                      349   
   0.39  .  .  .  .  30.63 SchurComplement::solve                                    1      0.5205    0.9992    0.5203    1.0406   la/schur.cc, solve()                                                        330   
   0.00  .  .  .  .  .   0.00 form schur complement                                  2      0.0000    0.6742    0.0000    0.0001   la/schur.cc, form_schur()                                                   140   
   0.00  .  .  .  .  .  .  31.02 form rhs                                            2      0.0000    0.7368    0.0000    0.0000   la/schur.cc, form_rhs()                                                     216   
   0.38  .  .  .  .  .  99.63 SchurComplement::solve                                 1      0.5185    0.9995    0.5184    1.0368   la/schur.cc, solve()                                                        330   
   0.16  .  .  .  .  .  .  41.81 form schur complement                               2      0.2219    0.9535    0.1084    0.4335   la/schur.cc, form_schur()                                                   140   
   0.00  .  .  .  .  .  .  .   2.83 form rhs                                         2      0.0113    0.0861    0.0031    0.0123   la/schur.cc, form_rhs()                                                     216   
   0.05  .  .  .  .  .  .  .  28.85 create inversion matrix                          1      0.0625    1.0000    0.0625    0.1251   la/schur.cc, create_inversion_matrix()                                      253   
   0.22  .  .  .  .  .  .  56.23 PETSC linear solver                                 1      0.2915    1.0000    0.2915    0.5830   la/linsys_PETSC.cc, solve()                                                 374   
   0.22  .  .  .  .  .  .  .  100.00 PETSC linear iteration                         21      0.2915    1.0000    0.0139    0.5830   la/linsys_PETSC.cc, solve()                                                 375   
   0.00  .  .  .  .  .  .   0.25 SchurComplemet::resolve without form schur          1      0.0015    0.7033    0.0013    0.0026   la/schur.cc, resolve()                                                      349   
   0.00  .  .  .  .  .   0.36 SchurComplemet::resolve without form schur             1      0.0019    0.9128    0.0019    0.0037   la/schur.cc, resolve()                                                      349   
   0.37  .  .   0.37 HC constructor                                                  1      0.4958    0.9952    0.4946    0.9893   coupling/hc_explicit_sequential.cc, HC_ExplicitSequential()                 122   
   0.07  .  .  .  18.75 preallocation                                                1      0.0929    0.9962    0.0928    0.1855   flow/darcy_flow_mh.cc, create_linear_system()                              1230   
   0.07  .  .  .  .  99.15 PETSC PREALLOCATION                                       1      0.0920    1.0000    0.0920    0.1839   flow/darcy_flow_mh.cc, create_linear_system()                              1306   
   0.07  .  .  .  .  .  98.54 DarcyFlowMH_Steady::assembly_steady_mh_matrix          1      0.0913    0.9862    0.0906    0.1813   flow/darcy_flow_mh.cc, assembly_mh_matrix()                                 671   
   0.00  .  .  .   0.09 data init                                                    1      0.0005    0.8646    0.0004    0.0009   flow/darcy_flow_mh.cc, init_eq_data()                                       298   
   0.22  .  .  .  61.00 HC read mesh                                                 1      0.3028    0.9926    0.3017    0.6034   coupling/hc_explicit_sequential.cc, HC_ExplicitSequential()                 127   
   0.22  .  .  .  .  99.99 Reading mesh - init_from_input                            1      0.3028    0.9926    0.3017    0.6034   mesh/mesh.cc, init_from_input()                                             229   
   0.12  .  .  .  .  .  52.01 MESH - setup topology                                  1      0.1578    0.9891    0.1569    0.3138   mesh/mesh.cc, setup_topology()                                              265   
   0.10  .  .  .  .  .  44.06 GMSHReader - read mesh                                 1      0.1334    0.9925    0.1329    0.2658   mesh/msh_gmshreader.cc, read_mesh()                                          64   
   0.00  .  .  .   0.06 Darcy constructor                                            1      0.0003    0.8257    0.0003    0.0006   flow/darcy_flow_mh.cc, DarcyMH()                                            263   
   0.02  .  .  .   6.77 prepare parallel                                             1      0.0389    0.7220    0.0335    0.0669   flow/mh_dofhandler.cc, prepare_parallel()                                    76   
   0.00  .  .  .   0.65 TransportOperatorSpliting                                    1      0.0032    0.9979    0.0032    0.0064   transport/transport_operator_splitting.cc, TransportOperatorSplitting()     152   
   0.00  .  .  .  .   0.08 ConvectionTransport                                       1      0.0000    0.9985    0.0000    0.0000   transport/transport.cc, ConvectionTransport()                               100   
   0.00  .  .  .   0.72 prepare scatter                                              1      0.0035    0.9999    0.0035    0.0071   flow/darcy_flow_mh.cc, make_serial_scatter()                               1563   
   0.04  .  .   0.04 Read Input                                                      1      0.0548    0.9901    0.0545    0.1090   main.cc, run()                                                              301