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