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.19e-05 Task description Steady MH Darcy flow, BDDC Task size 24600 Run process count 2 Run started 2017-01-24 18:43:30 Run ended 2017-01-24 18:43:33 tag call count (max) max T min/max T avg T total T source line 100.00 100.00 Whole Program 1 2.6790 1.0000 2.6790 5.3579 system/sys_profiler.cc, () 294 95.80 . 95.80 Application::run 1 2.5697 0.9974 2.5663 5.1327 main.cc, run() 298 75.31 . . 78.62 HC run simulation 1 2.0210 0.9967 2.0176 4.0353 coupling/hc_explicit_sequential.cc, run_simulation() 196 7.04 . . . 9.35 Convection balance zero time step 1 0.1886 1.0000 0.1886 0.3772 transport/transport.cc, zero_time_step() 489 0.90 . . . . 12.72 convection_matrix_assembly 1 0.0240 1.0000 0.0240 0.0480 transport/transport.cc, create_transport_matrix_mpi() 733 1.19 . . . . 16.95 sources_reinit 1 0.0320 0.9988 0.0320 0.0639 transport/transport.cc, compute_concentration_sources() 429 0.18 . . . . 2.60 set_boundary_conditions 1 0.0049 0.9924 0.0049 0.0098 transport/transport.cc, set_boundary_conditions() 337 0.00 . . . 0.01 Solving MH system 1 0.0001 0.5904 0.0001 0.0002 flow/darcy_flow_mh.cc, update_solution() 423 66.72 . . . 88.58 HC water zero time step 1 1.7877 0.9995 1.7873 3.5746 coupling/hc_explicit_sequential.cc, run_simulation() 205 0.00 . . . . 0.00 postprocess 1 0.0000 0.9381 0.0000 0.0000 flow/darcy_flow_mh.cc, postprocess() 577 15.45 . . . . 23.16 form schur complement 1 0.4175 0.9827 0.4139 0.8278 la/schur.cc, form_schur() 140 0.20 . . . . . 1.27 form rhs 1 0.0089 0.1837 0.0053 0.0105 la/schur.cc, form_rhs() 216 5.21 . . . . . 33.72 create inversion matrix 1 0.1396 1.0000 0.1396 0.2791 la/schur.cc, create_inversion_matrix() 253 19.84 . . . . 29.75 Darcy output data 1 0.5320 0.9985 0.5316 1.0633 flow/darcy_flow_mh.cc, output_data() 601 2.17 . . . . . 10.92 Darcy fields output 1 0.0966 0.2023 0.0581 0.1161 flow/darcy_flow_mh_output.cc, output() 180 0.69 . . . . . . 31.75 post-process output fields 1 0.0187 0.9715 0.0184 0.0369 flow/darcy_flow_mh_output.cc, output() 184 0.00 . . . . . . . 0.02 DarcyFlowMHOutput::output_internal_flow_data 1 0.0000 0.9105 0.0000 0.0000 flow/darcy_flow_mh_output.cc, output_internal_flow_data() 422 0.55 . . . . . . . 80.04 DarcyFlowMHOutput::make_element_vector 1 0.0149 0.9807 0.0148 0.0295 flow/darcy_flow_mh_output.cc, make_element_vector() 252 0.13 . . . . . . . 19.47 DarcyFlowMHOutput::make_element_scalar 1 0.0037 0.9332 0.0036 0.0072 flow/darcy_flow_mh_output.cc, make_element_scalar() 232 0.26 . . . . . . 12.09 evaluate output fields 1 0.0127 0.1045 0.0070 0.0140 flow/darcy_flow_mh_output.cc, output() 213 1.22 . . . . . . 56.10 write time frame 1 0.0651 0.0001 0.0326 0.0652 flow/darcy_flow_mh_output.cc, output() 218 1.22 . . . . . . . 99.98 OutputTime::write_time_frame 1 0.0651 0.0001 0.0326 0.0651 io/output_time.cc, write_time_frame() 207 17.68 . . . . . 89.08 Darcy balance output 1 0.5117 0.8510 0.4736 0.9471 flow/darcy_flow_mh.cc, output_data() 608 9.58 . . . . 14.36 DarcyFlowMH_Steady::assembly_linear_system 1 0.2567 1.0000 0.2567 0.5133 flow/darcy_flow_mh.cc, assembly_linear_system() 1328 9.58 . . . . . 99.96 full assembly 1 0.2566 1.0000 0.2566 0.5131 flow/darcy_flow_mh.cc, assembly_linear_system() 1337 0.85 . . . . . . 8.83 assembly source term 1 0.0227 0.9978 0.0227 0.0453 flow/darcy_flow_mh.cc, assembly_source_term() 969 8.20 . . . . . . 85.59 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.2196 0.9998 0.2196 0.4392 flow/darcy_flow_mh.cc, assembly_mh_matrix() 671 0.18 . . . . 0.26 SchurComplemet::resolve without form schur 1 0.0080 0.1690 0.0047 0.0094 la/schur.cc, resolve() 349 20.71 . . . . 31.04 SchurComplement::solve 1 0.5548 1.0000 0.5548 1.1097 la/schur.cc, solve() 330 0.00 . . . . . 0.00 form schur complement 2 0.0000 0.9300 0.0000 0.0000 la/schur.cc, form_schur() 140 0.00 . . . . . . 33.97 form rhs 2 0.0000 0.9647 0.0000 0.0000 la/schur.cc, form_rhs() 216 20.64 . . . . . 99.65 SchurComplement::solve 1 0.5529 1.0000 0.5529 1.1058 la/schur.cc, solve() 330 9.12 . . . . . . 44.20 form schur complement 2 0.2624 0.8627 0.1222 0.4887 la/schur.cc, form_schur() 140 0.70 . . . . . . . 7.72 form rhs 2 0.0369 0.0231 0.0094 0.0377 la/schur.cc, form_rhs() 216 3.48 . . . . . . . 38.17 create inversion matrix 1 0.0933 1.0000 0.0933 0.1865 la/schur.cc, create_inversion_matrix() 253 10.68 . . . . . . 51.77 PETSC linear solver 1 0.2862 1.0000 0.2862 0.5725 la/linsys_PETSC.cc, solve() 374 10.68 . . . . . . . 100.00 PETSC linear iteration 21 0.2862 1.0000 0.0136 0.5724 la/linsys_PETSC.cc, solve() 375 0.03 . . . . . . 0.17 SchurComplemet::resolve without form schur 1 0.0009 0.9831 0.0009 0.0019 la/schur.cc, resolve() 349 0.07 . . . . . 0.34 SchurComplemet::resolve without form schur 1 0.0019 0.9994 0.0019 0.0038 la/schur.cc, resolve() 349 18.75 . . 19.57 HC constructor 1 0.5023 1.0000 0.5023 1.0046 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 122 3.61 . . . 19.23 preallocation 1 0.0967 0.9970 0.0966 0.1932 flow/darcy_flow_mh.cc, create_linear_system() 1230 3.58 . . . . 99.36 PETSC PREALLOCATION 1 0.0960 1.0000 0.0960 0.1920 flow/darcy_flow_mh.cc, create_linear_system() 1306 3.54 . . . . . 98.85 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.0953 0.9912 0.0949 0.1898 flow/darcy_flow_mh.cc, assembly_mh_matrix() 671 0.02 . . . 0.09 data init 1 0.0005 0.8102 0.0004 0.0009 flow/darcy_flow_mh.cc, init_eq_data() 298 11.35 . . . 60.51 HC read mesh 1 0.3040 0.9997 0.3040 0.6079 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 127 11.35 . . . . 99.99 Reading mesh - init_from_input 1 0.3040 0.9997 0.3039 0.6079 mesh/mesh.cc, init_from_input() 229 5.85 . . . . . 51.59 MESH - setup topology 1 0.1580 0.9844 0.1568 0.3136 mesh/mesh.cc, setup_topology() 265 4.97 . . . . . 43.78 GMSHReader - read mesh 1 0.1341 0.9846 0.1331 0.2661 mesh/msh_gmshreader.cc, read_mesh() 64 0.01 . . . 0.06 Darcy constructor 1 0.0003 0.7767 0.0003 0.0006 flow/darcy_flow_mh.cc, DarcyMH() 263 1.25 . . . 6.66 prepare parallel 1 0.0387 0.7293 0.0334 0.0669 flow/mh_dofhandler.cc, prepare_parallel() 76 0.19 . . . 0.99 TransportOperatorSpliting 1 0.0050 0.9992 0.0050 0.0099 transport/transport_operator_splitting.cc, TransportOperatorSplitting() 152 0.00 . . . . 0.06 ConvectionTransport 1 0.0000 0.9022 0.0000 0.0000 transport/transport.cc, ConvectionTransport() 100 0.17 . . . 0.92 prepare scatter 1 0.0046 0.9999 0.0046 0.0092 flow/darcy_flow_mh.cc, make_serial_scatter() 1563 1.72 . . 1.79 Read Input 1 0.0460 0.9979 0.0460 0.0919 main.cc, run() 301