Program name Flow123d Program version 3.0.0 Program branch PE_improve_tests Program revision 9b98146 Program build Oct 4 2018, 12:36:48 flags: -g -O0 -Wall -Wno-unused-local-typedefs -Wno-deprecated-declarations -std=c++11 Timer resolution 4.1e-05 Task description Test10 - Steady flow with anisotropic conductivity Task size 831 Run process count 1 Run started 2018-10-04 12:39:11 Run ended 2018-10-04 12:39:12 tag call count (max) max T min/max T avg T total T source line 100.00 100.00 Whole Program 1 1.0564 1.0000 1.0564 1.0564 system/sys_profiler.cc, () 297 91.11 . 91.11 Application::run 1 0.9625 1.0000 0.9625 0.9625 main.cc, run() 298 46.56 . . 51.10 HC run simulation 1 0.4918 1.0000 0.4918 0.4918 coupling/hc_explicit_sequential.cc, run_simulation() 200 0.08 . . . 0.17 Solving MH system 1 0.0008 1.0000 0.0008 0.0008 flow/darcy_flow_mh.cc, update_solution() 425 46.47 . . . 99.82 HC water zero time step 1 0.4909 1.0000 0.4909 0.4909 coupling/hc_explicit_sequential.cc, run_simulation() 209 0.00 . . . . 0.00 postprocess 1 0.0000 1.0000 0.0000 0.0000 flow/darcy_flow_mh.cc, postprocess() 585 3.52 . . . . 7.57 form schur complement 2 0.0371 1.0000 0.0186 0.0371 la/schur.cc, form_schur() 142 0.07 . . . . . 2.06 form rhs 2 0.0008 1.0000 0.0004 0.0008 la/schur.cc, form_rhs() 237 1.04 . . . . . 29.50 create inversion matrix 1 0.0110 1.0000 0.0110 0.0110 la/schur.cc, create_inversion_matrix() 274 21.19 . . . . 45.61 Darcy output data 1 0.2239 1.0000 0.2239 0.2239 flow/darcy_flow_mh.cc, output_data() 619 10.64 . . . . . 50.20 Darcy fields output 1 0.1124 1.0000 0.1124 0.1124 flow/darcy_flow_mh_output.cc, output() 235 1.01 . . . . . . 9.48 post-process output fields 1 0.0106 1.0000 0.0106 0.0106 flow/darcy_flow_mh_output.cc, output() 239 0.00 . . . . . . . 0.16 DarcyFlowMHOutput::output_internal_flow_data 1 0.0000 1.0000 0.0000 0.0000 flow/darcy_flow_mh_output.cc, output_internal_flow_data() 499 0.90 . . . . . . . 89.58 DarcyFlowMHOutput::make_element_vector 1 0.0095 1.0000 0.0095 0.0095 flow/darcy_flow_mh_output.cc, make_element_vector() 328 0.05 . . . . . . . 4.90 DarcyFlowMHOutput::make_element_scalar 1 0.0005 1.0000 0.0005 0.0005 flow/darcy_flow_mh_output.cc, make_element_scalar() 307 8.95 . . . . . . 84.09 evaluate output fields 1 0.0945 1.0000 0.0945 0.0945 flow/darcy_flow_mh_output.cc, output() 272 0.66 . . . . . . 6.24 write time frame 1 0.0070 1.0000 0.0070 0.0070 flow/darcy_flow_mh_output.cc, output() 293 0.66 . . . . . . . 99.69 OutputTime::write_time_frame 1 0.0070 1.0000 0.0070 0.0070 io/output_time.cc, write_time_frame() 201 10.55 . . . . . 49.78 Darcy balance output 1 0.1115 1.0000 0.1115 0.1115 flow/darcy_flow_mh.cc, output_data() 624 18.18 . . . . 39.13 DarcyFlowMH_Steady::assembly_linear_system 1 0.1921 1.0000 0.1921 0.1921 flow/darcy_flow_mh.cc, assembly_linear_system() 928 18.14 . . . . . 99.76 full assembly 1 0.1916 1.0000 0.1916 0.1916 flow/darcy_flow_mh.cc, assembly_linear_system() 937 0.50 . . . . . . 2.77 assembly source term 1 0.0053 1.0000 0.0053 0.0053 flow/darcy_flow_mh.cc, assembly_source_term() 800 17.27 . . . . . . 95.21 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.1825 1.0000 0.1825 0.1825 flow/darcy_flow_mh.cc, assembly_mh_matrix() 670 0.05 . . . . 0.10 SchurComplemet::resolve without form schur 2 0.0005 1.0000 0.0002 0.0005 la/schur.cc, resolve() 380 3.39 . . . . 7.29 SchurComplement::solve 1 0.0358 1.0000 0.0358 0.0358 la/schur.cc, solve() 351 0.04 . . . . . 1.07 form schur complement 2 0.0004 1.0000 0.0002 0.0004 la/schur.cc, form_schur() 142 0.00 . . . . . . 5.29 form rhs 2 0.0000 1.0000 0.0000 0.0000 la/schur.cc, form_rhs() 237 3.33 . . . . . 98.33 SchurComplement::solve 1 0.0352 1.0000 0.0352 0.0352 la/schur.cc, solve() 351 2.21 . . . . . . 66.47 form schur complement 2 0.0234 1.0000 0.0117 0.0234 la/schur.cc, form_schur() 142 0.02 . . . . . . . 0.94 form rhs 2 0.0002 1.0000 0.0001 0.0002 la/schur.cc, form_rhs() 237 0.46 . . . . . . . 20.71 create inversion matrix 1 0.0048 1.0000 0.0048 0.0048 la/schur.cc, create_inversion_matrix() 274 0.99 . . . . . . 29.75 PETSC linear solver 1 0.0105 1.0000 0.0105 0.0105 la/linsys_PETSC.cc, solve() 389 0.99 . . . . . . . 99.84 PETSC linear iteration 9 0.0104 1.0000 0.0012 0.0104 la/linsys_PETSC.cc, solve() 390 0.01 . . . . . . 0.28 SchurComplemet::resolve without form schur 1 0.0001 1.0000 0.0001 0.0001 la/schur.cc, resolve() 380 0.02 . . . . . 0.47 SchurComplemet::resolve without form schur 1 0.0002 1.0000 0.0002 0.0002 la/schur.cc, resolve() 380 15.21 . . 16.69 HC constructor 1 0.1606 1.0000 0.1606 0.1606 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 122 1.17 . . . 7.72 preallocation 1 0.0124 1.0000 0.0124 0.0124 flow/darcy_flow_mh.cc, create_linear_system() 828 1.05 . . . . 89.62 PETSC PREALLOCATION 1 0.0111 1.0000 0.0111 0.0111 flow/darcy_flow_mh.cc, create_linear_system() 904 1.02 . . . . . 97.39 DarcyFlowMH_Steady::allocate_mh_matrix 1 0.0108 1.0000 0.0108 0.0108 flow/darcy_flow_mh.cc, allocate_mh_matrix() 696 0.26 . . . 1.71 data init 1 0.0027 1.0000 0.0027 0.0027 flow/darcy_flow_mh.cc, init_eq_data() 303 9.26 . . . 60.86 HC read mesh 1 0.0978 1.0000 0.0978 0.0978 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 127 9.25 . . . . 99.94 BaseMeshReader - mesh factory 1 0.0977 1.0000 0.0977 0.0977 io/msh_basereader.cc, mesh_factory() 53 5.43 . . . . . 58.66 MESH - setup topology 1 0.0573 1.0000 0.0573 0.0573 mesh/mesh.cc, setup_topology() 286 2.25 . . . . . . 41.38 duplicate_nodes 1 0.0237 1.0000 0.0237 0.0237 mesh/duplicate_nodes.cc, duplicate_nodes() 103 0.00 . . . . . . 0.01 Mesh::output_internal_ngh_data 1 0.0000 1.0000 0.0000 0.0000 mesh/mesh.cc, output_internal_ngh_data() 1051 0.07 . . . 0.46 Darcy constructor 1 0.0007 1.0000 0.0007 0.0007 flow/darcy_flow_mh.cc, DarcyMH() 267 0.37 . . . 2.42 prepare parallel 1 0.0039 1.0000 0.0039 0.0039 flow/mh_dofhandler.cc, prepare_parallel() 83 0.07 . . . 0.43 prepare scatter 1 0.0007 1.0000 0.0007 0.0007 flow/darcy_flow_mh.cc, make_serial_scatter() 1229 28.93 . . 31.75 Read Input 1 0.3056 1.0000 0.3056 0.3056 main.cc, run() 301