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.188e-05 Task description Test10 - Steady flow with anisotropic conductivity Task size 831 Run process count 1 Run started 2018-10-04 12:39:07 Run ended 2018-10-04 12:39:08 tag call count (max) max T min/max T avg T total T source line 100.00 100.00 Whole Program 1 1.0649 1.0000 1.0649 1.0649 system/sys_profiler.cc, () 297 90.94 . 90.94 Application::run 1 0.9684 1.0000 0.9684 0.9684 main.cc, run() 298 46.67 . . 51.32 HC run simulation 1 0.4970 1.0000 0.4970 0.4970 coupling/hc_explicit_sequential.cc, run_simulation() 200 0.08 . . . 0.18 Solving MH system 1 0.0009 1.0000 0.0009 0.0009 flow/darcy_flow_mh.cc, update_solution() 425 46.59 . . . 99.82 HC water zero time step 1 0.4961 1.0000 0.4961 0.4961 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.56 form schur complement 2 0.0375 1.0000 0.0187 0.0375 la/schur.cc, form_schur() 142 0.07 . . . . . 2.08 form rhs 2 0.0008 1.0000 0.0004 0.0008 la/schur.cc, form_rhs() 237 1.02 . . . . . 28.84 create inversion matrix 1 0.0108 1.0000 0.0108 0.0108 la/schur.cc, create_inversion_matrix() 274 20.81 . . . . 44.68 Darcy output data 1 0.2216 1.0000 0.2216 0.2216 flow/darcy_flow_mh.cc, output_data() 619 10.53 . . . . . 50.60 Darcy fields output 1 0.1122 1.0000 0.1122 0.1122 flow/darcy_flow_mh_output.cc, output() 235 0.98 . . . . . . 9.27 post-process output fields 1 0.0104 1.0000 0.0104 0.0104 flow/darcy_flow_mh_output.cc, output() 239 0.00 . . . . . . . 0.15 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.86 . . . . . . . 88.52 DarcyFlowMHOutput::make_element_vector 1 0.0092 1.0000 0.0092 0.0092 flow/darcy_flow_mh_output.cc, make_element_vector() 328 0.05 . . . . . . . 5.21 DarcyFlowMHOutput::make_element_scalar 1 0.0005 1.0000 0.0005 0.0005 flow/darcy_flow_mh_output.cc, make_element_scalar() 307 8.94 . . . . . . 84.86 evaluate output fields 1 0.0952 1.0000 0.0952 0.0952 flow/darcy_flow_mh_output.cc, output() 272 0.60 . . . . . . 5.69 write time frame 1 0.0064 1.0000 0.0064 0.0064 flow/darcy_flow_mh_output.cc, output() 293 0.60 . . . . . . . 99.75 OutputTime::write_time_frame 1 0.0064 1.0000 0.0064 0.0064 io/output_time.cc, write_time_frame() 201 10.28 . . . . . 49.38 Darcy balance output 1 0.1095 1.0000 0.1095 0.1095 flow/darcy_flow_mh.cc, output_data() 624 18.68 . . . . 40.10 DarcyFlowMH_Steady::assembly_linear_system 1 0.1989 1.0000 0.1989 0.1989 flow/darcy_flow_mh.cc, assembly_linear_system() 928 18.64 . . . . . 99.76 full assembly 1 0.1985 1.0000 0.1985 0.1985 flow/darcy_flow_mh.cc, assembly_linear_system() 937 0.74 . . . . . . 3.95 assembly source term 1 0.0078 1.0000 0.0078 0.0078 flow/darcy_flow_mh.cc, assembly_source_term() 800 17.38 . . . . . . 93.26 DarcyFlowMH_Steady::assembly_steady_mh_matrix 1 0.1851 1.0000 0.1851 0.1851 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.43 . . . . 7.36 SchurComplement::solve 1 0.0365 1.0000 0.0365 0.0365 la/schur.cc, solve() 351 0.03 . . . . . 0.87 form schur complement 2 0.0003 1.0000 0.0002 0.0003 la/schur.cc, form_schur() 142 0.00 . . . . . . 6.91 form rhs 2 0.0000 1.0000 0.0000 0.0000 la/schur.cc, form_rhs() 237 3.38 . . . . . 98.49 SchurComplement::solve 1 0.0360 1.0000 0.0360 0.0360 la/schur.cc, solve() 351 2.26 . . . . . . 66.97 form schur complement 2 0.0241 1.0000 0.0120 0.0241 la/schur.cc, form_schur() 142 0.04 . . . . . . . 1.85 form rhs 2 0.0004 1.0000 0.0002 0.0004 la/schur.cc, form_rhs() 237 0.46 . . . . . . . 20.45 create inversion matrix 1 0.0049 1.0000 0.0049 0.0049 la/schur.cc, create_inversion_matrix() 274 0.99 . . . . . . 29.35 PETSC linear solver 1 0.0106 1.0000 0.0106 0.0106 la/linsys_PETSC.cc, solve() 389 0.99 . . . . . . . 99.84 PETSC linear iteration 9 0.0105 1.0000 0.0012 0.0105 la/linsys_PETSC.cc, solve() 390 0.01 . . . . . . 0.26 SchurComplemet::resolve without form schur 1 0.0001 1.0000 0.0001 0.0001 la/schur.cc, resolve() 380 0.02 . . . . . 0.48 SchurComplemet::resolve without form schur 1 0.0002 1.0000 0.0002 0.0002 la/schur.cc, resolve() 380 15.01 . . 16.51 HC constructor 1 0.1599 1.0000 0.1599 0.1599 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 122 1.12 . . . 7.44 preallocation 1 0.0119 1.0000 0.0119 0.0119 flow/darcy_flow_mh.cc, create_linear_system() 828 1.01 . . . . 90.14 PETSC PREALLOCATION 1 0.0107 1.0000 0.0107 0.0107 flow/darcy_flow_mh.cc, create_linear_system() 904 0.99 . . . . . 97.87 DarcyFlowMH_Steady::allocate_mh_matrix 1 0.0105 1.0000 0.0105 0.0105 flow/darcy_flow_mh.cc, allocate_mh_matrix() 696 0.26 . . . 1.76 data init 1 0.0028 1.0000 0.0028 0.0028 flow/darcy_flow_mh.cc, init_eq_data() 303 9.45 . . . 62.97 HC read mesh 1 0.1007 1.0000 0.1007 0.1007 coupling/hc_explicit_sequential.cc, HC_ExplicitSequential() 127 9.45 . . . . 99.94 BaseMeshReader - mesh factory 1 0.1006 1.0000 0.1006 0.1006 io/msh_basereader.cc, mesh_factory() 53 5.52 . . . . . 58.44 MESH - setup topology 1 0.0588 1.0000 0.0588 0.0588 mesh/mesh.cc, setup_topology() 286 2.26 . . . . . . 40.88 duplicate_nodes 1 0.0240 1.0000 0.0240 0.0240 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.50 Darcy constructor 1 0.0008 1.0000 0.0008 0.0008 flow/darcy_flow_mh.cc, DarcyMH() 267 0.37 . . . 2.45 prepare parallel 1 0.0039 1.0000 0.0039 0.0039 flow/mh_dofhandler.cc, prepare_parallel() 83 0.08 . . . 0.55 prepare scatter 1 0.0009 1.0000 0.0009 0.0009 flow/darcy_flow_mh.cc, make_serial_scatter() 1229 28.83 . . 31.70 Read Input 1 0.3070 1.0000 0.3070 0.3070 main.cc, run() 301