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    2.118e-05

Task description    Steady MH Darcy flow, BDDC
Task size           24600

Run process count   2
Run started         2017-01-24 18:44:05
Run ended           2017-01-24 18:44:07

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

 100.00  100.00 Whole Program                                                        1      2.5483    0.9993    2.5474    5.0948   system/sys_profiler.cc, ()                                                  294   
  95.93  .  95.93 Application::run                                                   1      2.4477    0.9967    2.4437    4.8874   main.cc, run()                                                              298   
  75.29  .  .  78.48 HC run simulation                                               1      1.9219    0.9958    1.9178    3.8356   coupling/hc_explicit_sequential.cc, run_simulation()                        196   
   7.61  .  .  .  10.11 Convection balance zero time step                            1      0.1939    1.0000    0.1939    0.3878   transport/transport.cc, zero_time_step()                                    489   
   0.93  .  .  .  .  12.24 convection_matrix_assembly                                1      0.0237    0.9999    0.0237    0.0475   transport/transport.cc, create_transport_matrix_mpi()                       733   
   1.30  .  .  .  .  17.09 sources_reinit                                            1      0.0332    0.9978    0.0331    0.0663   transport/transport.cc, compute_concentration_sources()                     429   
   0.27  .  .  .  .   3.55 set_boundary_conditions                                   1      0.0069    0.9899    0.0069    0.0138   transport/transport.cc, set_boundary_conditions()                           337   
   0.31  .  .  .   0.42 SorptionSimple::isotherm_reinit                              1      0.0093    0.7333    0.0080    0.0160   reaction/sorption.cc, isotherm_reinit()                                      67   
   0.01  .  .  .   0.01 Solving MH system                                            1      0.0002    0.4406    0.0001    0.0003   flow/darcy_flow_mh.cc, update_solution()                                    423   
  65.98  .  .  .  87.64 HC water zero time step                                      1      1.6813    0.9995    1.6809    3.3617   coupling/hc_explicit_sequential.cc, run_simulation()                        205   
   0.00  .  .  .  .   0.00 postprocess                                               1      0.0000    0.7623    0.0000    0.0000   flow/darcy_flow_mh.cc, postprocess()                                        577   
  15.09  .  .  .  .  22.87 form schur complement                                     1      0.3877    0.9831    0.3844    0.7689   la/schur.cc, form_schur()                                                   140   
   0.22  .  .  .  .  .   1.45 form rhs                                               1      0.0089    0.2603    0.0056    0.0112   la/schur.cc, form_rhs()                                                     216   
   4.45  .  .  .  .  .  29.49 create inversion matrix                                1      0.1134    1.0000    0.1134    0.2267   la/schur.cc, create_inversion_matrix()                                      253   
  20.58  .  .  .  .  31.20 Darcy output data                                         1      0.5247    0.9987    0.5244    1.0488   flow/darcy_flow_mh.cc, output_data()                                        601   
   2.25  .  .  .  .  .  10.93 Darcy fields output                                    1      0.0957    0.1980    0.0573    0.1146   flow/darcy_flow_mh_output.cc, output()                                      180   
   0.71  .  .  .  .  .  .  31.75 post-process output fields                          1      0.0186    0.9562    0.0182    0.0364   flow/darcy_flow_mh_output.cc, output()                                      184   
   0.00  .  .  .  .  .  .  .   0.02 DarcyFlowMHOutput::output_internal_flow_data     1      0.0000    0.9194    0.0000    0.0000   flow/darcy_flow_mh_output.cc, output_internal_flow_data()                   422   
   0.58  .  .  .  .  .  .  .  80.80 DarcyFlowMHOutput::make_element_vector           1      0.0150    0.9557    0.0147    0.0294   flow/darcy_flow_mh_output.cc, make_element_vector()                         252   
   0.13  .  .  .  .  .  .  .  18.64 DarcyFlowMHOutput::make_element_scalar           1      0.0035    0.9507    0.0034    0.0068   flow/darcy_flow_mh_output.cc, make_element_scalar()                         232   
   0.27  .  .  .  .  .  .  11.92 evaluate output fields                              1      0.0126    0.0868    0.0068    0.0137   flow/darcy_flow_mh_output.cc, output()                                      213   
   1.27  .  .  .  .  .  .  56.24 write time frame                                    1      0.0644    0.0002    0.0322    0.0645   flow/darcy_flow_mh_output.cc, output()                                      218   
   1.26  .  .  .  .  .  .  .  99.98 OutputTime::write_time_frame                     1      0.0644    0.0001    0.0322    0.0644   io/output_time.cc, write_time_frame()                                       207   
  18.33  .  .  .  .  .  89.07 Darcy balance output                                   1      0.5051    0.8495    0.4671    0.9341   flow/darcy_flow_mh.cc, output_data()                                        608   
   9.65  .  .  .  .  14.62 DarcyFlowMH_Steady::assembly_linear_system                1      0.2457    1.0000    0.2457    0.4915   flow/darcy_flow_mh.cc, assembly_linear_system()                            1328   
   9.64  .  .  .  .  .  99.96 full assembly                                          1      0.2456    1.0000    0.2456    0.4913   flow/darcy_flow_mh.cc, assembly_linear_system()                            1337   
   0.84  .  .  .  .  .  .   8.71 assembly source term                                1      0.0214    0.9984    0.0214    0.0428   flow/darcy_flow_mh.cc, assembly_source_term()                               969   
   8.28  .  .  .  .  .  .  85.86 DarcyFlowMH_Steady::assembly_steady_mh_matrix       1      0.2109    0.9998    0.2109    0.4218   flow/darcy_flow_mh.cc, assembly_mh_matrix()                                 671   
   0.17  .  .  .  .   0.26 SchurComplemet::resolve without form schur                1      0.0074    0.1801    0.0043    0.0087   la/schur.cc, resolve()                                                      349   
  20.38  .  .  .  .  30.88 SchurComplement::solve                                    1      0.5191    0.9998    0.5191    1.0381   la/schur.cc, solve()                                                        330   
   0.00  .  .  .  .  .   0.00 form schur complement                                  2      0.0000    0.7310    0.0000    0.0000   la/schur.cc, form_schur()                                                   140   
   0.00  .  .  .  .  .  .  33.91 form rhs                                            2      0.0000    0.7083    0.0000    0.0000   la/schur.cc, form_rhs()                                                     216   
  20.31  .  .  .  .  .  99.69 SchurComplement::solve                                 1      0.5175    0.9999    0.5174    1.0349   la/schur.cc, solve()                                                        330   
   8.63  .  .  .  .  .  .  42.50 form schur complement                               2      0.2200    0.9995    0.1100    0.4399   la/schur.cc, form_schur()                                                   140   
   0.04  .  .  .  .  .  .  .   0.51 form rhs                                         2      0.0012    0.9077    0.0006    0.0022   la/schur.cc, form_rhs()                                                     216   
   2.57  .  .  .  .  .  .  .  29.75 create inversion matrix                          1      0.0654    1.0000    0.0654    0.1308   la/schur.cc, create_inversion_matrix()                                      253   
  11.51  .  .  .  .  .  .  56.68 PETSC linear solver                                 1      0.2933    1.0000    0.2933    0.5866   la/linsys_PETSC.cc, solve()                                                 374   
  11.51  .  .  .  .  .  .  .  100.00 PETSC linear iteration                         21      0.2933    1.0000    0.0140    0.5865   la/linsys_PETSC.cc, solve()                                                 375   
   0.04  .  .  .  .  .  .   0.20 SchurComplemet::resolve without form schur          1      0.0010    0.9913    0.0010    0.0021   la/schur.cc, resolve()                                                      349   
   0.06  .  .  .  .  .   0.30 SchurComplemet::resolve without form schur             1      0.0016    0.9870    0.0016    0.0031   la/schur.cc, resolve()                                                      349   
  19.49  .  .  20.31 HC constructor                                                  1      0.4964    1.0000    0.4964    0.9928   coupling/hc_explicit_sequential.cc, HC_ExplicitSequential()                 122   
   3.70  .  .  .  18.96 preallocation                                                1      0.0943    0.9965    0.0941    0.1883   flow/darcy_flow_mh.cc, create_linear_system()                              1230   
   3.67  .  .  .  .  99.32 PETSC PREALLOCATION                                       1      0.0935    1.0000    0.0935    0.1870   flow/darcy_flow_mh.cc, create_linear_system()                              1306   
   3.63  .  .  .  .  .  98.94 DarcyFlowMH_Steady::assembly_steady_mh_matrix          1      0.0928    0.9935    0.0925    0.1850   flow/darcy_flow_mh.cc, assembly_mh_matrix()                                 671   
   0.02  .  .  .   0.09 data init                                                    1      0.0005    0.8560    0.0005    0.0009   flow/darcy_flow_mh.cc, init_eq_data()                                       298   
  11.81  .  .  .  60.59 HC read mesh                                                 1      0.3008    0.9996    0.3007    0.6015   coupling/hc_explicit_sequential.cc, HC_ExplicitSequential()                 127   
  11.80  .  .  .  .  99.99 Reading mesh - init_from_input                            1      0.3008    0.9996    0.3007    0.6014   mesh/mesh.cc, init_from_input()                                             229   
   6.02  .  .  .  .  .  50.97 MESH - setup topology                                  1      0.1561    0.9635    0.1533    0.3066   mesh/mesh.cc, setup_topology()                                              265   
   5.27  .  .  .  .  .  44.67 GMSHReader - read mesh                                 1      0.1364    0.9692    0.1343    0.2687   mesh/msh_gmshreader.cc, read_mesh()                                          64   
   0.01  .  .  .   0.07 Darcy constructor                                            1      0.0004    0.9352    0.0003    0.0007   flow/darcy_flow_mh.cc, DarcyMH()                                            263   
   1.31  .  .  .   6.72 prepare parallel                                             1      0.0388    0.7184    0.0334    0.0667   flow/mh_dofhandler.cc, prepare_parallel()                                    76   
   0.13  .  .  .   0.65 TransportOperatorSpliting                                    1      0.0032    0.9964    0.0032    0.0064   transport/transport_operator_splitting.cc, TransportOperatorSplitting()     152   
   0.00  .  .  .  .   0.09 ConvectionTransport                                       1      0.0000    0.9187    0.0000    0.0000   transport/transport.cc, ConvectionTransport()                               100   
   0.14  .  .  .   0.73 prepare scatter                                              1      0.0036    1.0000    0.0036    0.0072   flow/darcy_flow_mh.cc, make_serial_scatter()                               1563   
   1.14  .  .   1.19 Read Input                                                      1      0.0292    0.9962    0.0291    0.0583   main.cc, run()                                                              301