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.328e-05 Task description Test10 - Steady flow with anisotropic conductivity Task size 831 Run process count 1 Run started 2018-10-04 12:39:30 Run ended 2018-10-04 12:39:31 tag call count (max) max T min/max T avg T total T source line 100.00 100.00 Whole Program 1 1.0671 1.0000 1.0671 1.0671 system/sys_profiler.cc, () 297 90.68 . 90.68 Application::run 1 0.9676 1.0000 0.9676 0.9676 main.cc, run() 298 46.11 . . 50.86 HC run simulation 1 0.4921 1.0000 0.4921 0.4921 coupling/hc_explicit_sequential.cc, run_simulation() 200 0.13 . . . 0.28 Solving MH system 1 0.0014 1.0000 0.0014 0.0014 flow/darcy_flow_mh.cc, update_solution() 425 45.98 . . . 99.71 HC water zero time step 1 0.4907 1.0000 0.4907 0.4907 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.51 . . . . 7.63 form schur complement 2 0.0375 1.0000 0.0187 0.0375 la/schur.cc, form_schur() 142 0.05 . . . . . 1.31 form rhs 2 0.0005 1.0000 0.0002 0.0005 la/schur.cc, form_rhs() 237 1.00 . . . . . 28.61 create inversion matrix 1 0.0107 1.0000 0.0107 0.0107 la/schur.cc, create_inversion_matrix() 274 20.75 . . . . 45.14 Darcy output data 1 0.2215 1.0000 0.2215 0.2215 flow/darcy_flow_mh.cc, output_data() 619 10.53 . . . . . 50.72 Darcy fields output 1 0.1123 1.0000 0.1123 0.1123 flow/darcy_flow_mh_output.cc, output() 235 1.06 . . . . . . 10.04 post-process output fields 1 0.0113 1.0000 0.0113 0.0113 flow/darcy_flow_mh_output.cc, output() 239 0.00 . . . . . . . 0.11 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.94 . . . . . . . 89.05 DarcyFlowMHOutput::make_element_vector 1 0.0100 1.0000 0.0100 0.0100 flow/darcy_flow_mh_output.cc, make_element_vector() 328 0.05 . . . . . . . 4.81 DarcyFlowMHOutput::make_element_scalar 1 0.0005 1.0000 0.0005 0.0005 flow/darcy_flow_mh_output.cc, make_element_scalar() 307 8.84 . . . . . . 83.98 evaluate output fields 1 0.0943 1.0000 0.0943 0.0943 flow/darcy_flow_mh_output.cc, output() 272 0.61 . . . . . . 5.80 write time frame 1 0.0065 1.0000 0.0065 0.0065 flow/darcy_flow_mh_output.cc, output() 293 0.61 . . . . . . . 99.73 OutputTime::write_time_frame 1 0.0065 1.0000 0.0065 0.0065 io/output_time.cc, write_time_frame() 201 10.23 . . . . . 49.27 Darcy balance output 1 0.1091 1.0000 0.1091 0.1091 flow/darcy_flow_mh.cc, output_data() 624 18.20 . . . . 39.58 DarcyFlowMH_Steady::assembly_linear_system 1 0.1942 1.0000 0.1942 0.1942 flow/darcy_flow_mh.cc, assembly_linear_system() 928 18.16 . . . . . 99.77 full assembly 1 0.1938 1.0000 0.1938 0.1938 flow/darcy_flow_mh.cc, assembly_linear_system() 937 0.52 . . . . . . 2.89 assembly source term 1 0.0056 1.0000 0.0056 0.0056 flow/darcy_flow_mh.cc, assembly_source_term() 800 17.24 . . . . . . 94.93 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.1839 1.0000 0.1839 0.1839 flow/darcy_flow_mh.cc, assembly_mh_matrix() 670 0.03 . . . . 0.06 SchurComplemet::resolve without form schur 2 0.0003 1.0000 0.0002 0.0003 la/schur.cc, resolve() 380 3.39 . . . . 7.37 SchurComplement::solve 1 0.0362 1.0000 0.0362 0.0362 la/schur.cc, solve() 351 0.03 . . . . . 0.95 form schur complement 2 0.0003 1.0000 0.0002 0.0003 la/schur.cc, form_schur() 142 0.00 . . . . . . 7.20 form rhs 2 0.0000 1.0000 0.0000 0.0000 la/schur.cc, form_rhs() 237 3.34 . . . . . 98.41 SchurComplement::solve 1 0.0356 1.0000 0.0356 0.0356 la/schur.cc, solve() 351 2.21 . . . . . . 66.10 form schur complement 2 0.0235 1.0000 0.0118 0.0235 la/schur.cc, form_schur() 142 0.02 . . . . . . . 1.08 form rhs 2 0.0003 1.0000 0.0001 0.0003 la/schur.cc, form_rhs() 237 0.46 . . . . . . . 20.77 create inversion matrix 1 0.0049 1.0000 0.0049 0.0049 la/schur.cc, create_inversion_matrix() 274 1.00 . . . . . . 29.91 PETSC linear solver 1 0.0107 1.0000 0.0107 0.0107 la/linsys_PETSC.cc, solve() 389 1.00 . . . . . . . 99.83 PETSC linear iteration 9 0.0106 1.0000 0.0012 0.0106 la/linsys_PETSC.cc, solve() 390 0.01 . . . . . . 0.32 SchurComplemet::resolve without form schur 1 0.0001 1.0000 0.0001 0.0001 la/schur.cc, resolve() 380 0.02 . . . . . 0.50 SchurComplemet::resolve without form schur 1 0.0002 1.0000 0.0002 0.0002 la/schur.cc, resolve() 380 14.78 . . 16.30 HC constructor 1 0.1578 1.0000 0.1578 0.1578 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 122 1.03 . . . 6.98 preallocation 1 0.0110 1.0000 0.0110 0.0110 flow/darcy_flow_mh.cc, create_linear_system() 828 0.96 . . . . 92.82 PETSC PREALLOCATION 1 0.0102 1.0000 0.0102 0.0102 flow/darcy_flow_mh.cc, create_linear_system() 904 0.94 . . . . . 97.91 DarcyFlowMH_Steady::allocate_mh_matrix 1 0.0100 1.0000 0.0100 0.0100 flow/darcy_flow_mh.cc, allocate_mh_matrix() 696 0.26 . . . 1.77 data init 1 0.0028 1.0000 0.0028 0.0028 flow/darcy_flow_mh.cc, init_eq_data() 303 9.26 . . . 62.66 HC read mesh 1 0.0989 1.0000 0.0989 0.0989 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 127 9.26 . . . . 99.93 BaseMeshReader - mesh factory 1 0.0988 1.0000 0.0988 0.0988 io/msh_basereader.cc, mesh_factory() 53 5.33 . . . . . 57.62 MESH - setup topology 1 0.0569 1.0000 0.0569 0.0569 mesh/mesh.cc, setup_topology() 286 2.21 . . . . . . 41.48 duplicate_nodes 1 0.0236 1.0000 0.0236 0.0236 mesh/duplicate_nodes.cc, duplicate_nodes() 103 0.00 . . . . . . 0.02 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.49 Darcy constructor 1 0.0008 1.0000 0.0008 0.0008 flow/darcy_flow_mh.cc, DarcyMH() 267 0.40 . . . 2.68 prepare parallel 1 0.0042 1.0000 0.0042 0.0042 flow/mh_dofhandler.cc, prepare_parallel() 83 0.06 . . . 0.42 prepare scatter 1 0.0007 1.0000 0.0007 0.0007 flow/darcy_flow_mh.cc, make_serial_scatter() 1229 29.33 . . 32.34 Read Input 1 0.3130 1.0000 0.3130 0.3130 main.cc, run() 301