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.06e-05 Task description Test10 - Steady flow with anisotropic conductivity Task size 831 Run process count 1 Run started 2018-10-04 12:39:02 Run ended 2018-10-04 12:39:03 tag call count (max) max T min/max T avg T total T source line 100.00 100.00 Whole Program 1 1.1187 1.0000 1.1187 1.1187 system/sys_profiler.cc, () 297 89.36 . 89.36 Application::run 1 0.9996 1.0000 0.9996 0.9996 main.cc, run() 298 45.19 . . 50.57 HC run simulation 1 0.5055 1.0000 0.5055 0.5055 coupling/hc_explicit_sequential.cc, run_simulation() 200 0.07 . . . 0.17 Solving MH system 1 0.0008 1.0000 0.0008 0.0008 flow/darcy_flow_mh.cc, update_solution() 425 45.11 . . . 99.83 HC water zero time step 1 0.5047 1.0000 0.5047 0.5047 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.58 . . . . 7.93 form schur complement 2 0.0400 1.0000 0.0200 0.0400 la/schur.cc, form_schur() 142 0.10 . . . . . 2.72 form rhs 2 0.0011 1.0000 0.0005 0.0011 la/schur.cc, form_rhs() 237 0.97 . . . . . 27.23 create inversion matrix 1 0.0109 1.0000 0.0109 0.0109 la/schur.cc, create_inversion_matrix() 274 20.20 . . . . 44.78 Darcy output data 1 0.2260 1.0000 0.2260 0.2260 flow/darcy_flow_mh.cc, output_data() 619 10.40 . . . . . 51.50 Darcy fields output 1 0.1164 1.0000 0.1164 0.1164 flow/darcy_flow_mh_output.cc, output() 235 1.11 . . . . . . 10.63 post-process output fields 1 0.0124 1.0000 0.0124 0.0124 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.97 . . . . . . . 87.35 DarcyFlowMHOutput::make_element_vector 1 0.0108 1.0000 0.0108 0.0108 flow/darcy_flow_mh_output.cc, make_element_vector() 328 0.07 . . . . . . . 6.58 DarcyFlowMHOutput::make_element_scalar 1 0.0008 1.0000 0.0008 0.0008 flow/darcy_flow_mh_output.cc, make_element_scalar() 307 8.67 . . . . . . 83.37 evaluate output fields 1 0.0970 1.0000 0.0970 0.0970 flow/darcy_flow_mh_output.cc, output() 272 0.58 . . . . . . 5.56 write time frame 1 0.0065 1.0000 0.0065 0.0065 flow/darcy_flow_mh_output.cc, output() 293 0.58 . . . . . . . 99.75 OutputTime::write_time_frame 1 0.0065 1.0000 0.0065 0.0065 io/output_time.cc, write_time_frame() 201 9.79 . . . . . 48.49 Darcy balance output 1 0.1096 1.0000 0.1096 0.1096 flow/darcy_flow_mh.cc, output_data() 624 17.68 . . . . 39.20 DarcyFlowMH_Steady::assembly_linear_system 1 0.1978 1.0000 0.1978 0.1978 flow/darcy_flow_mh.cc, assembly_linear_system() 928 17.60 . . . . . 99.54 full assembly 1 0.1969 1.0000 0.1969 0.1969 flow/darcy_flow_mh.cc, assembly_linear_system() 937 0.47 . . . . . . 2.69 assembly source term 1 0.0053 1.0000 0.0053 0.0053 flow/darcy_flow_mh.cc, assembly_source_term() 800 16.71 . . . . . . 94.97 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.1870 1.0000 0.1870 0.1870 flow/darcy_flow_mh.cc, assembly_mh_matrix() 670 0.03 . . . . 0.07 SchurComplemet::resolve without form schur 2 0.0004 1.0000 0.0002 0.0004 la/schur.cc, resolve() 380 3.51 . . . . 7.77 SchurComplement::solve 1 0.0392 1.0000 0.0392 0.0392 la/schur.cc, solve() 351 0.03 . . . . . 0.98 form schur complement 2 0.0004 1.0000 0.0002 0.0004 la/schur.cc, form_schur() 142 0.00 . . . . . . 4.81 form rhs 2 0.0000 1.0000 0.0000 0.0000 la/schur.cc, form_rhs() 237 3.43 . . . . . 97.75 SchurComplement::solve 1 0.0383 1.0000 0.0383 0.0383 la/schur.cc, solve() 351 2.17 . . . . . . 63.16 form schur complement 2 0.0242 1.0000 0.0121 0.0242 la/schur.cc, form_schur() 142 0.06 . . . . . . . 2.62 form rhs 2 0.0006 1.0000 0.0003 0.0006 la/schur.cc, form_rhs() 237 0.40 . . . . . . . 18.43 create inversion matrix 1 0.0045 1.0000 0.0045 0.0045 la/schur.cc, create_inversion_matrix() 274 1.06 . . . . . . 31.02 PETSC linear solver 1 0.0119 1.0000 0.0119 0.0119 la/linsys_PETSC.cc, solve() 389 1.06 . . . . . . . 99.83 PETSC linear iteration 9 0.0119 1.0000 0.0013 0.0119 la/linsys_PETSC.cc, solve() 390 0.02 . . . . . . 0.46 SchurComplemet::resolve without form schur 1 0.0002 1.0000 0.0002 0.0002 la/schur.cc, resolve() 380 0.04 . . . . . 1.12 SchurComplemet::resolve without form schur 1 0.0004 1.0000 0.0004 0.0004 la/schur.cc, resolve() 380 14.40 . . 16.11 HC constructor 1 0.1611 1.0000 0.1611 0.1611 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 122 0.98 . . . 6.78 preallocation 1 0.0109 1.0000 0.0109 0.0109 flow/darcy_flow_mh.cc, create_linear_system() 828 0.91 . . . . 92.83 PETSC PREALLOCATION 1 0.0101 1.0000 0.0101 0.0101 flow/darcy_flow_mh.cc, create_linear_system() 904 0.89 . . . . . 98.24 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.84 data init 1 0.0030 1.0000 0.0030 0.0030 flow/darcy_flow_mh.cc, init_eq_data() 303 9.03 . . . 62.73 HC read mesh 1 0.1010 1.0000 0.1010 0.1010 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 127 9.03 . . . . 99.94 BaseMeshReader - mesh factory 1 0.1010 1.0000 0.1010 0.1010 io/msh_basereader.cc, mesh_factory() 53 5.14 . . . . . 56.91 MESH - setup topology 1 0.0575 1.0000 0.0575 0.0575 mesh/mesh.cc, setup_topology() 286 2.12 . . . . . . 41.34 duplicate_nodes 1 0.0238 1.0000 0.0238 0.0238 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.09 . . . 0.64 Darcy constructor 1 0.0010 1.0000 0.0010 0.0010 flow/darcy_flow_mh.cc, DarcyMH() 267 0.41 . . . 2.86 prepare parallel 1 0.0046 1.0000 0.0046 0.0046 flow/mh_dofhandler.cc, prepare_parallel() 83 0.09 . . . 0.59 prepare scatter 1 0.0010 1.0000 0.0010 0.0010 flow/darcy_flow_mh.cc, make_serial_scatter() 1229 29.33 . . 32.83 Read Input 1 0.3282 1.0000 0.3282 0.3282 main.cc, run() 301