tron66.umiacs.umd.edu 1 MueLu Tpetra maxwell6.xml output/xeon_MueLu_Tpetra_maxwell6.output output/xeon_MueLu_Tpetra_maxwell6_power.output dt = 2.22376e-09 Loading solver config from solverMueLu.xml Linear Solver Type = Belos [unused] Preconditioner Type = Teko [unused] Linear Solver Types -> Belos -> Solver Type = Block GMRES [unused] Solver Types -> Block GMRES -> Convergence Tolerance = 1e-08 [unused] Orthogonalization = ICGS [unused] Output Frequency = 1 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Maximum Iterations = 10 [unused] Block Size = 1 [unused] Num Blocks = 10 [unused] Flexible Gmres = 1 [unused] Timer Label = GMRES block system [unused] Implicit Residual Scaling = Norm of Initial Residual [unused] VerboseObject -> Verbosity Level = medium [unused] Preconditioner Types -> Teko -> Inverse Type = Maxwell [unused] Inverse Factory Library -> Maxwell -> Type = Full Maxwell Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete curl = 1 [unused] Simplify Faraday = 0 [unused] dt = 2.22376e-09 [unused] Q_B Solve -> Type = Belos [unused] Solver Type = Block CG [unused] Solver Types -> Block CG -> Convergence Tolerance = 1e-09 [unused] Use Single Reduction = 1 [unused] Maximum Iterations = 100 [unused] Timer Label = CG Q_B [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_B Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_E Solve -> Type = Belos [unused] Solver Type = Block CG [unused] Solver Types -> Block CG -> Convergence Tolerance = 1e-09 [unused] Use Single Reduction = 1 [unused] Maximum Iterations = 100 [unused] Timer Label = CG S_E [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_E Preconditioner -> Type = MueLuRefMaxwell [unused] Preconditioner Types -> MueLuRefMaxwell -> parameterlist: syntax = muelu [unused] use kokkos refactor = 0 [unused] verbosity = extreme [unused] refmaxwell: use as preconditioner = 1 [unused] refmaxwell: enable reuse = 1 [unused] refmaxwell: mode = additive [unused] refmaxwell: disable addon = 0 [unused] refmaxwell: dump matrices = 0 [unused] refmaxwell: subsolves on subcommunicators = 1 [unused] refmaxwell: subsolves striding = 1 [unused] fuse prolongation and update = 1 [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] smoother: type = CHEBYSHEV [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 20 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] refmaxwell: 11list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] number of equations = 3 [unused] multigrid algorithm = unsmoothed [unused] fuse prolongation and update = 1 [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: type = CHEBYSHEV [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 3750 [unused] repartition: min rows per thread = 250 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 5.4 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged [unused] refmaxwell: 22list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] multigrid algorithm = unsmoothed [unused] fuse prolongation and update = 1 [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: type = CHEBYSHEV [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 15000 [unused] repartition: min rows per thread = 1000 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 7 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged [unused] Required Parameters -> Coordinates = AUXILIARY_NODE [unused] Darcy -> Type = Full Darcy Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Solve lower triangular = 1 [unused] dt = 2.22376e-09 [unused] Q_u Solve -> Type = Belos [unused] Solver Type = Pseudo Block CG [unused] Solver Types -> Pseudo Block CG -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = CG Q_u [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 33 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_u Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_sigma Solve -> Type = Belos [unused] Solver Type = Block CG [unused] Solver Types -> Block CG -> Convergence Tolerance = 1e-09 [unused] Use Single Reduction = 1 [unused] Maximum Iterations = 100 [unused] Timer Label = CG S_sigma [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 33 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_sigma Preconditioner -> Type = MueLuRefMaxwell [unused] Preconditioner Types -> MueLuRefMaxwell -> parameterlist: syntax = muelu [unused] use kokkos refactor = 0 [unused] verbosity = extreme [unused] refmaxwell: space number = 2 [unused] refmaxwell: use as preconditioner = 1 [unused] refmaxwell: skip first (1,1) level = 1 [unused] refmaxwell: enable reuse = 1 [unused] refmaxwell: mode = additive [unused] refmaxwell: disable addon = 1 [unused] refmaxwell: disable addon 22 = 1 [unused] refmaxwell: dump matrices = 0 [unused] refmaxwell: subsolves on subcommunicators = 0 [unused] refmaxwell: subsolves striding = 1 [unused] aggregation: drop tol = 0.02 [unused] aggregation: match ML phase2a = 1 [unused] smoother: type = RELAXATION [unused] matvec params -> Send type = Isend [unused] smoother: params -> relaxation: type = Symmetric Gauss-Seidel [unused] relaxation: sweeps = 2 [unused] relaxation: use l1 = 1 [unused] refmaxwell: 11list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] number of equations = 3 [unused] multigrid algorithm = unsmoothed [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: pre type = RELAXATION [unused] smoother: post type = RELAXATION [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 3750 [unused] repartition: min rows per thread = 250 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: pre params -> relaxation: type = Gauss-Seidel [unused] relaxation: symmetric matrix structure = 1 [unused] relaxation: sweeps = 2 [unused] relaxation: use l1 = 1 [unused] relaxation: backward mode = 0 [unused] smoother: post params -> relaxation: type = Gauss-Seidel [unused] relaxation: symmetric matrix structure = 1 [unused] relaxation: sweeps = 2 [unused] relaxation: use l1 = 1 [unused] relaxation: backward mode = 1 [unused] repartition: params -> algorithm = multijagged [unused] refmaxwell: 22list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] number of equations = 3 [unused] multigrid algorithm = unsmoothed [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: pre type = RELAXATION [unused] smoother: post type = RELAXATION [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 15000 [unused] repartition: min rows per thread = 1000 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: pre params -> relaxation: type = Gauss-Seidel [unused] relaxation: symmetric matrix structure = 1 [unused] relaxation: sweeps = 2 [unused] relaxation: use l1 = 1 [unused] relaxation: backward mode = 0 [unused] smoother: post params -> relaxation: type = Gauss-Seidel [unused] relaxation: symmetric matrix structure = 1 [unused] relaxation: sweeps = 2 [unused] relaxation: use l1 = 1 [unused] relaxation: backward mode = 1 [unused] repartition: params -> algorithm = multijagged [unused] Required Parameters -> Coordinates = AUXILIARY_NODE [unused] p=0 | CubeHexMesh: Building sub cells Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... parameterlist: syntax = muelu use kokkos refactor = 0 [unused] verbosity = extreme refmaxwell: use as preconditioner = 1 [unused] refmaxwell: enable reuse = 1 [unused] refmaxwell: mode = additive [unused] refmaxwell: disable addon = 0 [unused] refmaxwell: dump matrices = 0 [unused] refmaxwell: subsolves on subcommunicators = 1 [unused] refmaxwell: subsolves striding = 1 [unused] fuse prolongation and update = 1 [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] smoother: type = CHEBYSHEV [unused] half precision = 0 [default] refmaxwell: space number = 1 [default] Dk_1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Dk_2 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] D0 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] M1_beta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] M1_alpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Ms = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Mk_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Mk_1_one = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] M1 = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] invMk_1_invBeta = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] invMk_2_invAlpha = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] M0inv = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Nullspace = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] Coordinates = Teuchos::RCP > >{ptr=0,node=0,strong_count=0,weak_count=0} [default] output filename = [default] print initial parameters = 1 [default] refmaxwell: disable addon 22 = 1 [default] refmaxwell: skip first (1,1) level = 1 [default] refmaxwell: skip first (2,2) level = 0 [default] multigrid algorithm = unsmoothed [default] transpose: use implicit = 0 [default] rap: triple product = 0 [default] rap: fix zero diagonals = 1 [default] rap: fix zero diagonals threshold = 0 [default] refmaxwell: row sum drop tol (1,1) = -1 [default] sync timers = 0 [default] refmaxwell: num iters coarse 11 = 1 [default] refmaxwell: num iters 22 = 1 [default] refmaxwell: apply BCs to Anodal = 0 [default] refmaxwell: apply BCs to coarse 11 = 1 [default] refmaxwell: apply BCs to 22 = 1 [default] refmaxwell: max coarse size = 1 [default] smoother: pre type = NONE [default] smoother: post type = NONE [default] aggregation: type = uncoupled [default] aggregation: min agg size = 2 [default] aggregation: max agg size = -1 [default] aggregation: match ML phase1 = 0 [default] aggregation: match ML phase2a = 0 [default] aggregation: match ML phase2b = 0 [default] aggregation: export visualization data = 0 [default] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 20 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] refmaxwell: 11list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] number of equations = 3 [unused] multigrid algorithm = unsmoothed [unused] fuse prolongation and update = 1 [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: type = CHEBYSHEV [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 3750 [unused] repartition: min rows per thread = 250 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 5.4 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged [unused] refmaxwell: 22list -> use kokkos refactor = 0 [unused] verbosity = extreme [unused] coarse: max size = 2500 [unused] multigrid algorithm = unsmoothed [unused] fuse prolongation and update = 1 [unused] aggregation: type = uncoupled [unused] aggregation: drop scheme = distance laplacian [unused] aggregation: distance laplacian algo = scaled cut [unused] aggregation: drop tol = 8 [unused] coarse: type = KLU [unused] smoother: type = CHEBYSHEV [unused] repartition: enable = 1 [unused] repartition: partitioner = zoltan2 [unused] repartition: start level = 1 [unused] repartition: target rows per thread = 15000 [unused] repartition: min rows per thread = 1000 [unused] repartition: max imbalance = 1.1 [unused] repartition: remap parts = 1 [unused] repartition: rebalance P and R = 0 [unused] repartition: print partition distribution = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 7 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged [unused] smoother: pre params -> [empty list] smoother: post params -> [empty list] SM_Matrix size = 882 x 882, nnz = 22914 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 8.82e+02, dev = 0.0%, min = 0.0% ( 882 on 0), max = 0.0% ( 882 on 0) SM_Matrix # nnz per proc : avg = 2.29e+04, dev = 0.0%, min = 0.0% ( 22914 on 0), max = 0.0% ( 22914 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0833333 / 0.0833333 / 0.0833333 D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory) D0^T*M1_beta*D0: MxM: A x P D0^T*M1_beta*D0: MxM: P' x (AP) (implicit) ******* WARNING ******* CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac. Ac size = 343 x 343, nnz = 6859 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell::compute(): building special edge prolongator RefMaxwell::compute(): building edge projection RefMaxwell::compute(): building nodal prolongator RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory) RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory) RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory) RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (1,1) A_nodal: Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (1,1) A_nodal: Coordinate import RefMaxwell (1,1) A_nodal: Laplacian local diagonal RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal RefMaxwell (1,1) A_nodal: Laplacian dropping RefMaxwell (1,1) A_nodal: Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0 Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it Number of dropped entries in unamalgamated matrix graph: 0/6859 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/343 [0.00%] (total) remaining : 343 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 308 (phase), 308/343 [89.80%] (total) remaining : 35 aggregates : 21 (phase), 21 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 308/343 [89.80%] (total) remaining : 35 aggregates : 0 (phase), 21 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 35 (phase), 343/343 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 21 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 343/343 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 21 (total) RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 1 stridedBlockId: -1 Column map is consistent with the row map, good. TentativePFactory : aggregates do not cross process boundaries Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 343 x 21 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) Ptent # nnz per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (1,1) A_nodal: AverageCoords RefMaxwell::compute(): building vectorial nodal prolongator ******* WARNING ******* CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. coarseA11 size = 63 x 63, nnz = 2079 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) coarseA11 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) use kokkos refactor = 0 verbosity = extreme coarse: max size = 2500 number of equations = 3 multigrid algorithm = unsmoothed fuse prolongation and update = 1 aggregation: type = uncoupled aggregation: drop scheme = distance laplacian aggregation: distance laplacian algo = scaled cut aggregation: drop tol = 8.00 coarse: type = KLU smoother: type = CHEBYSHEV repartition: enable = 1 repartition: partitioner = zoltan2 repartition: start level = 1 repartition: target rows per thread = 3750 repartition: min rows per thread = 250 repartition: max imbalance = 1.10 repartition: remap parts = 1 repartition: rebalance P and R = 0 repartition: print partition distribution = 1 reuse: type = full max levels = 10 [default] rap: algorithm = galerkin [default] rap: triple product = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 5.40 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged ******* WARNING ******* The following parameters were not used: rap: triple product = 1 [unused] A0 size = 63 x 63, nnz = 2079 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.30e+01, dev = 0.0%, min = 0.0% ( 63 on 0), max = 0.0% ( 63 on 0) A0 # nnz per proc : avg = 2.08e+03, dev = 0.0%, min = 0.0% ( 2079 on 0), max = 0.0% ( 2079 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 63 2079 33.00 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0108 (1) ================================================================================ RefMaxwell::compute(): nuking BC columns of Dk_1 RefMaxwell::compute(): building MG for (2,2)-block RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): MxM: A x P RefMaxwell (2,2): MxM: P' x (AP) (implicit) ******* WARNING ******* CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac. Ac size = 343 x 343, nnz = 6859 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) Ac # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 size = 343 x 343, nnz = 6859 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) A22 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) use kokkos refactor = 0 verbosity = extreme coarse: max size = 2500 multigrid algorithm = unsmoothed fuse prolongation and update = 1 aggregation: type = uncoupled aggregation: drop scheme = distance laplacian aggregation: distance laplacian algo = scaled cut aggregation: drop tol = 8.00 coarse: type = KLU smoother: type = CHEBYSHEV repartition: enable = 1 repartition: partitioner = zoltan2 repartition: start level = 1 repartition: target rows per thread = 15000 repartition: min rows per thread = 1000 repartition: max imbalance = 1.10 repartition: remap parts = 1 repartition: rebalance P and R = 0 repartition: print partition distribution = 1 reuse: type = full max levels = 10 [default] number of equations = 1 [default] rap: algorithm = galerkin [default] rap: triple product = 1 [unused] matvec params -> Send type = Isend [unused] smoother: params -> chebyshev: degree = 2 [unused] chebyshev: ratio eigenvalue = 7.00 [unused] chebyshev: eigenvalue max iterations = 100 [unused] chebyshev: algorithm = opt_fourth [unused] chebyshev: use native spmv = 0 [unused] repartition: params -> algorithm = multijagged coarse: params -> fix nullspace = 1 [unused] ******* WARNING ******* The following parameters were not used: rap: triple product = 1 [unused] A0 size = 343 x 343, nnz = 6859 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0) A0 # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) MueLu::Amesos2Smoother::Setup(): fixing nullspace RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 17.20 Cycle type = V level rows nnz nnz/row c ratio procs 0 343 6859 20.00 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 0.0368 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.98 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- RefMaxwell Summary --- -------------------------------------------------------------------------------- block rows nnz nnz/row (1, 1) 882 22914 25.9796 (2, 2) 343 6859 19.9971 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97663, alpha: 20, lambdaMin: 0.148831, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [882, 882], Global nnz: 22914} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 63 2079 33.00 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 17.20 Cycle type = V level rows nnz nnz/row c ratio procs 0 343 6859 20.00 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother Sub-solver distribution over ranks ( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.') B 0:0 Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... ************************************************** * starting time step 1 Starting iterations with Belos: Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} Using iterative solver = "Belos::BlockGmresSolMgr": Template parameters: ScalarType: double MV: Thyra::MultiVectorBase OP: Thyra::LinearOpBase Flexible: true Num Blocks: 10 Maximum Iterations: 10 Maximum Restarts: 20 Convergence Tolerance: 1e-08 With #Eqns=1638, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=756, #RHSs=1 ... The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000282971 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=882, #RHSs=1 ... The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 10 iterations with total CPU time of 0.00604499 sec The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.00765144 sec Electromagnetic Energy = 2.11683e-07 Electromagnetic Energy/dt^2 = 4.28066e+10 * finished time step 1, t = 2.22376e-09 ************************************************** *** Teuchos::StackedTimer::report() - Remainder for a level will be *** *** incorrect if a timer in the level does not exist on every rank *** *** of the MPI Communicator. *** Mini-EM: 0.38185 [1] | Mini-EM: Total Time: 0.381818 - 99.9917% [1] | | Mini-EM: build mesh: 0.000423133 - 0.11082% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000271248 - 64.1047% [1] | | | Remainder: 0.000151885 - 35.8953% | | Mini-EM: build physics blocks: 0.000903666 - 0.236674% [1] | | Mini-EM: build auxiliary physics blocks: 0.00076915 - 0.201444% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0159857 - 4.18673% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.00744073 - 1.94876% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.00234441 - 31.5078% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00185357 - 79.0633% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000154358 - 6.58409% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00029699 - 12.668% [4] | | | | Remainder: 3.9494e-05 - 1.6846% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00203725 - 27.3798% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000343853 - 16.8783% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.426e-05 - 0.699962% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000215071 - 10.5569% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 8.7656e-05 - 4.30265% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125179 - 61.4451% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 5.2413e-05 - 2.57273% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.7715e-05 - 1.36041% [4] | | | | Remainder: 4.4493e-05 - 2.18397% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000748556 - 10.0603% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000369556 - 4.96666% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000649985 - 8.7355% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000443404 - 5.95915% [4] | | | Remainder: 0.000847563 - 11.3909% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00023733 - 0.0621578% [2] | | Mini-EM: setup physics model evaluator: 0.0950763 - 24.9009% [1] | | | panzer::ModelEvaluator::setupModel(): 0.0950634 - 99.9865% [1] | | | | allocate FieldManagerBuilder: 7.034e-06 - 0.00739927% [1] | | | | fmb->setWorksetContainer(): 4.05e-07 - 0.000426031% [1] | | | | fmb->setupVolumeFieldManagers(): 0.086819 - 91.3274% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0868076 - 99.9869% [1] | | | | | | getWorksets(): 0.0435932 - 50.2182% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.04359 - 99.9927% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0287049 - 65.852% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00397679 - 13.8541% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0043338 - 15.0978% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000265241 - 6.12029% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00405814 - 93.6393% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00012219 - 3.01098% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8232e-05 - 0.695688% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000235685 - 5.80771% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000325376 - 8.01786% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000875798 - 21.5813% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000120497 - 2.96927% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0006809 - 16.7786% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.6292e-05 - 1.87997% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00131173 - 32.3235% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000623745 - 47.5513% [1] | | | | | | | | | | | | Remainder: 0.000687987 - 52.4487% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000194364 - 4.78948% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 4.3891e-05 - 1.08155% [1] | | | | | | | | | | | Remainder: 4.3184e-05 - 1.06413% | | | | | | | | | | Remainder: 1.0417e-05 - 0.240366% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.013446 - 46.8423% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00779405 - 57.9655% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.9512e-05 - 0.635254% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.124e-06 - 0.117064% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00445665 - 57.1801% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271816 - 34.8748% [1] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.86e-06 - 0.126507% [1] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00032852 - 4.21501% [1] | | | | | | | | | | | Remainder: 0.000222231 - 2.85129% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00278129 - 20.6849% [2] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00214282 - 15.9365% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.432e-05 - 0.329614% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000351927 - 2.61733% [2] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000293211 - 2.18065% [1] | | | | | | | | | | Remainder: 3.8392e-05 - 0.285527% | | | | | | | | | Remainder: 0.00694827 - 24.2059% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0148639 - 34.0994% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0148313 - 99.7805% [2] | | | | | | | | | Remainder: 3.263e-05 - 0.219525% | | | | | | | | Remainder: 2.1205e-05 - 0.0486465% | | | | | | | Remainder: 3.203e-06 - 0.00734748% | | | | | | getOrientations(): 7.112e-06 - 0.00819283% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000692979 - 0.798293% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703215 - 0.810085% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000330532 - 0.380764% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011638 - 0.134067% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000782741 - 0.901696% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.3e-07 - 0.000610546% [2] | | | | | | Remainder: 0.0405809 - 46.7481% | | | | | Remainder: 1.1362e-05 - 0.013087% | | | | fmb->setupBCFieldManagers(): 8.874e-06 - 0.00933482% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4451e-05 - 0.0152014% [1] | | | | build response library: 0.00819324 - 8.61871% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00810775 - 98.9566% [1] | | | | | | getWorksets(): 3.364e-06 - 0.0414912% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.518e-06 - 74.8514% [1] | | | | | | | Remainder: 8.46e-07 - 25.1486% | | | | | | getOrientations(): 5.96e-07 - 0.00735099% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000733775 - 9.05029% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906163 - 11.1765% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393577 - 4.85433% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011603 - 14.311% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.176e-06 - 0.0145046% [3] | | | | | | Remainder: 0.0049088 - 60.5446% | | | | | Remainder: 8.5492e-05 - 1.04345% | | | | Remainder: 2.0434e-05 - 0.0214951% | | | Remainder: 1.2854e-05 - 0.0135197% | | Mini-EM: setup auxiliary physics model evaluator: 0.0907998 - 23.7809% [1] | | | panzer::ModelEvaluator::setupModel(): 0.0907905 - 99.9898% [1] | | | | allocate FieldManagerBuilder: 7.48e-07 - 0.000823875% [1] | | | | fmb->setWorksetContainer(): 5.75e-07 - 0.000633326% [1] | | | | fmb->setupVolumeFieldManagers(): 0.0907432 - 99.9479% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.090739 - 99.9954% [1] | | | | | | getWorksets(): 0.0303146 - 33.4085% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0303132 - 99.9954% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0268608 - 88.6112% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392374 - 14.6076% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00358162 - 13.334% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000221417 - 6.18204% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00335785 - 93.7524% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.5651e-05 - 1.35953% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7043e-05 - 0.805366% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000211494 - 6.29849% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000111672 - 3.3257% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000807599 - 24.0511% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 6.7403e-05 - 2.00732% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000615584 - 18.3327% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.3887e-05 - 0.711377% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000773439 - 23.0337% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000157935 - 20.4198% [1] | | | | | | | | | | | | Remainder: 0.000615504 - 79.5802% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000629153 - 18.7368% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.5227e-05 - 1.04909% [1] | | | | | | | | | | | Remainder: 9.701e-06 - 0.288905% | | | | | | | | | | Remainder: 2.347e-06 - 0.0655291% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0122942 - 45.77% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00507328 - 41.2656% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.5248e-05 - 0.300555% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.075e-06 - 0.159167% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00261983 - 51.6398% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00147071 - 28.9893% [1] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.817e-06 - 0.173793% [1] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.446e-06 - 0.16648% [1] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000180422 - 3.55632% [1] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000699244 - 13.7829% [1] | | | | | | | | | | | Remainder: 6.2485e-05 - 1.23165% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00213306 - 17.3501% [1] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00272978 - 22.2038% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.2224e-05 - 0.262107% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000453843 - 3.69152% [2] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000441314 - 3.58961% [1] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0014028 - 11.4102% [1] | | | | | | | | | | Remainder: 2.7914e-05 - 0.22705% | | | | | | | | | Remainder: 0.00706128 - 26.2884% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00344529 - 11.3656% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00342996 - 99.5551% [1] | | | | | | | | | Remainder: 1.5327e-05 - 0.444869% | | | | | | | | Remainder: 7.024e-06 - 0.0231715% | | | | | | | Remainder: 1.407e-06 - 0.00464133% | | | | | | getOrientations(): 5.538e-06 - 0.00610322% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000860801 - 0.948656% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113627 - 1.25223% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000636865 - 0.701865% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0105559 - 11.6333% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00393 - 37.2303% [1] | | | | | | | Remainder: 0.00662591 - 62.7697% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00213627 - 2.3543% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.66e-07 - 0.000513561% [2] | | | | | | Remainder: 0.0450923 - 49.6945% | | | | | Remainder: 4.202e-06 - 0.00463065% | | | | fmb->setupBCFieldManagers(): 4.906e-06 - 0.00540365% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3907e-05 - 0.0153177% [1] | | | | build response library: 2.083e-05 - 0.0229429% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.91e-07 - 1.39702% [1] | | | | | Remainder: 2.0539e-05 - 98.603% | | | | Remainder: 6.357e-06 - 0.00700183% | | | Remainder: 9.304e-06 - 0.0102467% | | Mini-EM: eval auxiliary physics model evaluator: 0.03332 - 8.72666% [1] | | | panzer::ModelEvaluator::create_W_op: 0.0099882 - 29.9766% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.0227539 - 68.2889% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000141742 - 0.622936% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0154207 - 67.7717% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.396e-06 - 0.00905278% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.83e-06 - 0.0248368% [1] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.38e-07 - 0.00478578% [1] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 8.3357e-05 - 0.540553% [1] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000265695 - 1.72298% [1] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00111393 - 7.22364% [1] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000160913 - 1.04349% [1] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000332925 - 2.15895% [1] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000935486 - 6.06644% [1] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00135951 - 8.81614% [1] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.57e-07 - 0.00490899% [1] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.67e-07 - 0.0030284% [1] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00205464 - 13.3239% [1] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00189691 - 12.3011% [1] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 6.6833e-05 - 0.433398% [1] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000463264 - 3.00417% [1] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 5.5014e-05 - 0.356755% [1] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000573231 - 3.71729% [1] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00119801 - 7.76882% [1] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00135957 - 8.81654% [1] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000999954 - 6.4845% [1] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.4062e-05 - 0.285733% [1] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000219111 - 1.42089% [1] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000847158 - 5.49365% [1] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 7.3225e-05 - 0.474849% [1] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000477368 - 3.09563% [1] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.82e-07 - 0.00636807% [1] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000209166 - 1.3564% [1] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.000305919 - 1.98382% [1] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.1576e-05 - 0.269612% [1] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000230559 - 1.49513% [1] | | | | | Remainder: 4.5131e-05 - 0.292665% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0347e-05 - 0.0454736% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.646e-06 - 0.0116288% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00016383 - 0.72001% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0069121 - 30.3777% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0034127 - 49.3728% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0034828 - 50.3871% [1] | | | | | Remainder: 1.6596e-05 - 0.240101% | | | | Remainder: 0.000102515 - 0.450539% | | | Remainder: 0.000577921 - 1.73446% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00529895 - 1.38782% [1] | | | getWorksets(): 2.311e-06 - 0.0436124% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.371e-06 - 59.325% [1] | | | | Remainder: 9.4e-07 - 40.675% | | | getOrientations(): 7.35e-07 - 0.0138707% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000711173 - 13.421% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883288 - 16.6691% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000368147 - 6.94754% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00109847 - 20.73% [1] | | | Phalanx::SortAndOrderEvaluators: 8.75e-07 - 0.0165127% [3] | | | Remainder: 0.00223395 - 42.1584% | | panzer::ModelEvaluator::create_W_op: 0.0102639 - 2.68817% [1] | | panzer::ModelEvaluator::evalModel(J): 0.0163977 - 4.29463% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.4467e-05 - 0.271178% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0129663 - 79.0742% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.071e-06 - 0.00825985% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.5359e-05 - 0.504067% [1] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000245223 - 1.89123% [1] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000398404 - 3.0726% [1] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.9235e-05 - 0.379714% [1] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000412948 - 3.18477% [1] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000380416 - 2.93387% [1] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000701504 - 5.41019% [1] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000321062 - 2.47612% [1] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.67e-07 - 0.00668654% [1] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000989945 - 7.63473% [1] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000837033 - 6.45543% [1] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000133346 - 1.0284% [1] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000318848 - 2.45904% [1] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00081766 - 6.30602% [1] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00129039 - 9.95183% [1] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.822e-06 - 0.021764% [1] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 7.2519e-05 - 0.559287% [1] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000849945 - 6.55501% [1] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00125137 - 9.6509% [1] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172388 - 13.2951% [1] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 4.2138e-05 - 0.32498% [1] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000380132 - 2.93168% [1] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000932132 - 7.18886% [1] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000719734 - 5.55079% [1] | | | | Remainder: 2.8357e-05 - 0.218697% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.428e-06 - 0.0452991% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.114e-06 - 0.00679364% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000125418 - 0.764852% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0032106 - 19.5796% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0031872 - 99.2714% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.4616e-05 - 0.455243% [1] | | | | Remainder: 8.778e-06 - 0.273407% | | | Remainder: 4.2325e-05 - 0.258116% | | Mini-EM: assemble Discrete Gradient: 0.00389982 - 1.02138% [1] | | MaxwellPreconditioner::build: 0.0677393 - 17.7412% [1] | | | Mini-EM: assemble Discrete Curl: 0.0029136 - 4.3012% [1] | | | MaxwellPreconditioner: Schur complement: 7.88e-06 - 0.0116328% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.000799276 - 1.17993% [1] | | | | Ifpack2::Relaxation::initialize: 9.086e-06 - 1.13678% [1] | | | | Ifpack2::Relaxation::compute: 7.6729e-05 - 9.59981% [1] | | | | Remainder: 0.000713461 - 89.2634% | | | MaxwellPreconditioner: Solver S_E: 0.0636311 - 93.9353% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0625082 - 98.2354% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0621806 - 99.4758% [1] | | | | | | MueLu RefMaxwell: compute: 0.0601675 - 96.7625% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.000131941 - 0.21929% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00124314 - 2.06614% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000612042 - 49.2334% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000388566 - 31.2567% [1] | | | | | | | | Remainder: 0.000242535 - 19.5098% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00316502 - 5.26035% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.000148254 - 4.68414% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00275522 - 87.0523% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00198517 - 72.051% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00160367 - 80.7829% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0010041 - 62.6124% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.1611e-05 - 3.14819% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.2905e-05 - 2.28115% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 2.0063e-05 - 1.99811% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000147768 - 14.7165% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 9.383e-06 - 0.934469% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.000579034 - 57.667% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.0234e-05 - 1.01922% [1] | | | | | | | | | | | | Remainder: 0.000183102 - 18.2354% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.0002e-05 - 1.87083% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.035e-06 - 16.7822% [1] | | | | | | | | | | | | Remainder: 2.4967e-05 - 83.2178% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 4.2001e-05 - 2.61905% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 2.3829e-05 - 56.7344% [1] | | | | | | | | | | | | Remainder: 1.8172e-05 - 43.2656% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000290059 - 18.0871% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000272265 - 93.8654% [1] | | | | | | | | | | | | Remainder: 1.7794e-05 - 6.13461% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.493e-05 - 1.55455% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.0445e-05 - 41.8973% [1] | | | | | | | | | | | | Remainder: 1.4485e-05 - 58.1027% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.884e-05 - 1.1748% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.693e-06 - 14.2941% [1] | | | | | | | | | | | | Remainder: 1.6147e-05 - 85.7059% | | | | | | | | | | | Remainder: 0.000193743 - 12.0812% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.1915e-05 - 3.62262% [1] | | | | | | | | | | Remainder: 0.000309576 - 15.5945% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.5903e-05 - 2.39193% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.866e-06 - 8.90096% [1] | | | | | | | | | | Remainder: 6.0037e-05 - 91.099% | | | | | | | | | Remainder: 0.000704155 - 25.5571% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000112662 - 3.5596% [1] | | | | | | | | Remainder: 0.00014888 - 4.70392% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00194709 - 3.23612% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0010766 - 55.2927% [1] | | | | | | | | Remainder: 0.000870494 - 44.7073% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177393 - 29.4832% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00122594 - 2.03754% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00122268 - 99.7345% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000824716 - 67.4515% [1] | | | | | | | | | Remainder: 0.000397964 - 32.5485% | | | | | | | | Remainder: 3.255e-06 - 0.265512% | | | | | | | MueLu RefMaxwell: Build A22: 0.0012449 - 2.06906% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00111801 - 89.8075% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000646868 - 57.8587% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000346149 - 30.9611% [1] | | | | | | | | | Remainder: 0.000124997 - 11.1803% | | | | | | | | Remainder: 0.000126886 - 10.1925% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0282112 - 46.8878% [1] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0282078 - 99.988% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0278728 - 98.8123% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.644e-05 - 0.310123% [1] | | | | | | | | | | Remainder: 0.0277863 - 99.6899% | | | | | | | | | Remainder: 0.000335031 - 1.18772% | | | | | | | | Remainder: 3.376e-06 - 0.0119669% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00256902 - 4.26978% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 4.6489e-05 - 1.8096% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.678e-06 - 0.182093% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0023802 - 92.65% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00237709 - 99.8693% [1] | | | | | | | | | Remainder: 3.11e-06 - 0.130661% | | | | | | | | Remainder: 0.000137656 - 5.35831% | | | | | | | MueLu RefMaxwell: Allocate MVs: 6.1366e-05 - 0.101992% [1] | | | | | | | Remainder: 0.00262854 - 4.3687% | | | | | | Remainder: 0.00201312 - 3.23754% | | | | | Remainder: 0.00032766 - 0.524187% | | | | Remainder: 0.00112287 - 1.76465% | | | MaxwellPreconditioner: Block preconditioner: 0.000118473 - 0.174896% [1] | | | Remainder: 0.000268957 - 0.397047% | | Mini-EM: timestepper: 0.0108115 - 2.83158% [1] | | | Mini-EM: Advance Time Step: 0.0108095 - 99.9821% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.00224575 - 20.7756% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 6.1729e-05 - 2.74871% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00199014 - 88.618% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.368e-06 - 0.118987% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.4546e-05 - 0.730904% [1] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000134095 - 6.73797% [1] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 8.4996e-05 - 4.27086% [1] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 1.0736e-05 - 0.53946% [1] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 7.1709e-05 - 3.60322% [1] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 6.3662e-05 - 3.19887% [1] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.9648e-05 - 2.99718% [1] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.7722e-05 - 0.890491% [1] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.89e-07 - 0.0396455% [1] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000423063 - 21.258% [1] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000156686 - 7.87312% [1] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.7245e-05 - 2.37396% [1] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.4466e-05 - 1.22936% [1] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 9.6589e-05 - 4.85338% [1] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000241029 - 12.1112% [1] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.394e-06 - 0.120293% [1] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.2383e-05 - 0.622218% [1] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.5824e-05 - 3.80999% [1] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00013585 - 6.82616% [1] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.9668e-05 - 4.50562% [1] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.51e-06 - 0.477856% [1] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.441e-05 - 2.73398% [1] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000110301 - 5.54238% [1] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.5538e-05 - 1.28323% [1] | | | | | | Remainder: 2.4911e-05 - 1.25172% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.904e-06 - 0.396483% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.206e-06 - 0.0982301% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00012076 - 5.37727% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.7464e-05 - 1.22293% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.774e-06 - 35.5884% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.69e-06 - 6.15351% [1] | | | | | | Remainder: 1.6e-05 - 58.2581% | | | | | Remainder: 3.4547e-05 - 1.53833% | | | | Stratimikos: BelosLOWS: 0.00767799 - 71.0297% [1] | | | | | GMRES block system: Operation Op*x: 0.000115752 - 1.50758% [1] | | | | | Belos::MVT::MvAddMv: 4.1641e-05 - 0.542343% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00707971 - 92.2079% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000133893 - 1.89122% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.2614e-05 - 24.3583% [2] | | | | | | | | Belos::MVT::MvDot: 2.43e-05 - 74.5079% [2] | | | | | | | | Remainder: 8.314e-06 - 25.4921% | | | | | | | Belos::MVT::MvScale: 1.0879e-05 - 8.12514% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.8806e-05 - 28.9828% [2] | | | | | | | | Belos::MVT::MvTransMv: 3.6298e-05 - 93.5371% [2] | | | | | | | | Remainder: 2.508e-06 - 6.46292% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.2271e-05 - 9.16478% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.856e-06 - 80.3195% [2] | | | | | | | | Remainder: 2.415e-06 - 19.6805% | | | | | | | Remainder: 3.9323e-05 - 29.369% | | | | | | Belos::MVT::MvAddMv: 1.6566e-05 - 0.233993% [2] | | | | | | Belos::MVT::MvNorm: 1.0225e-05 - 0.144427% [1] | | | | | | GMRES block system: Operation Prec*x: 0.00656124 - 92.6766% [1] | | | | | | | CG Q_B: Operation Op*x: 2.1036e-05 - 0.32061% [1] | | | | | | | Belos::MVT::MvAddMv: 7.106e-06 - 0.108303% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000158286 - 2.41244% [1] | | | | | | | | Belos::MVT::Assign: 4.678e-06 - 2.95541% [2] | | | | | | | | CG Q_B: Operation Prec*x: 1.8809e-05 - 11.8829% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 1.0147e-05 - 53.9476% [1] | | | | | | | | | Remainder: 8.662e-06 - 46.0524% | | | | | | | | CG Q_B: Operation Op*x: 1.1752e-05 - 7.42454% [1] | | | | | | | | Belos::MVT::MvTransMv: 4.6482e-05 - 29.3658% [1] | | | | | | | | Belos::MVT::MvNorm: 4.844e-06 - 3.06028% [1] | | | | | | | | Remainder: 7.1721e-05 - 45.311% | | | | | | | CG S_E: Operation Op*x: 3.0369e-05 - 0.462855% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0059285 - 90.3563% [1] | | | | | | | | Belos::MVT::Assign: 5.149e-06 - 0.0868517% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.00531608 - 89.67% [10] | | | | | | | | | MueLu RefMaxwell: solve: 0.00524267 - 98.619% [10] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00155585 - 29.6766% [20] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00140273 - 90.1586% [20] | | | | | | | | | | | Remainder: 0.000153117 - 9.84139% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000385598 - 7.355% [10] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 4.1321e-05 - 0.788168% [10] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 4.0462e-05 - 0.771783% [10] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00300333 - 57.2863% [10] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000796842 - 26.5319% [10] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000694547 - 87.1624% [10] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000682317 - 98.2391% [10] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000625227 - 91.6329% [10] | | | | | | | | | | | | | | Remainder: 5.709e-05 - 8.36708% | | | | | | | | | | | | | Remainder: 1.223e-05 - 1.76086% | | | | | | | | | | | | Remainder: 0.000102295 - 12.8376% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00217854 - 72.5373% [10] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00212817 - 97.6881% [10] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00211711 - 99.4802% [10] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00208609 - 98.5351% [10] | | | | | | | | | | | | | | Remainder: 3.1013e-05 - 1.46488% | | | | | | | | | | | | | Remainder: 1.1062e-05 - 0.51979% | | | | | | | | | | | | Remainder: 5.0366e-05 - 2.31192% | | | | | | | | | | | Remainder: 2.7953e-05 - 0.930734% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 8.3237e-05 - 1.58768% [10] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 4.987e-05 - 0.951234% [10] | | | | | | | | | | Remainder: 8.3e-05 - 1.58316% | | | | | | | | | Remainder: 7.3416e-05 - 1.38102% | | | | | | | | CG S_E: Operation Op*x: 0.000190658 - 3.21596% [10] | | | | | | | | Belos::MVT::MvTransMv: 0.000184854 - 3.11806% [10] | | | | | | | | Belos::MVT::MvAddMv: 9.6456e-05 - 1.62699% [29] | | | | | | | | Belos::MVT::MvNorm: 3.6125e-05 - 0.609345% [10] | | | | | | | | Remainder: 9.9173e-05 - 1.67282% | | | | | | | Remainder: 0.000415947 - 6.33946% | | | | | | GMRES block system: Operation Op*x: 9.9951e-05 - 1.41179% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 5.144e-06 - 0.0726583% [1] | | | | | | Remainder: 0.000252694 - 3.56927% | | | | | Remainder: 0.000440881 - 5.74214% | | | | Mini-EM: Compute responses: 0.000823469 - 7.61798% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.6883e-05 - 6.90773% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000417926 - 50.7519% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.524e-06 - 0.364658% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.0644e-05 - 2.54686% [1] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.9916e-05 - 14.3365% [1] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.29e-07 - 0.126577% [1] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.6349e-05 - 3.91194% [1] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.0527e-05 - 2.51887% [1] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 8.6967e-05 - 20.8092% [1] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.57e-07 - 0.157205% [1] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.5166e-05 - 3.62887% [1] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000103053 - 24.6582% [1] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.3247e-05 - 3.1697% [1] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.2233e-05 - 2.92707% [1] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.83e-07 - 0.115571% [1] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.7833e-05 - 13.8381% [1] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.8e-06 - 1.62708% [1] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.175e-06 - 1.23826% [1] | | | | | | Remainder: 1.6823e-05 - 4.02535% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.489e-06 - 0.545133% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.434e-06 - 0.174141% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000114483 - 13.9025% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000113364 - 13.7666% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.15e-07 - 0.630712% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000100158 - 88.3508% [1] | | | | | | Remainder: 1.2491e-05 - 11.0185% | | | | | Remainder: 0.00011489 - 13.952% | | | | Remainder: 6.2342e-05 - 0.576731% | | | Remainder: 1.931e-06 - 0.0178606% | | Remainder: 0.0224515 - 5.88014% | Remainder: 3.1525e-05 - 0.00825586% ================================= FOM Calculation ================================= Number of cells = 216 Time for Belos Linear Solve = 0.00767799 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 28.1324 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml': 29.05 msec task-clock:u # 0.027 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,258 page-faults:u # 112.154 K/sec 46,083,810 cycles:u # 1.586 GHz 79,091,262 instructions:u # 1.72 insn per cycle 17,142,768 branches:u # 590.128 M/sec 298,230 branch-misses:u # 1.74% of all branches 1.066084939 seconds time elapsed 0.714890000 seconds user 0.294875000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml': 8,268 iTLB-loads:u 13,948 iTLB-load-misses:u # 168.70% of all iTLB cache accesses 17,892,377 dTLB-loads:u 14,417 dTLB-load-misses:u # 0.08% of all dTLB cache accesses 1.074320806 seconds time elapsed 0.698096000 seconds user 0.294441000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell6.xml': 17,736,175 L1-dcache-loads:u 584,957 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses 71,471 LLC-loads:u 11,675 LLC-load-misses:u # 16.34% of all LL-cache accesses 1.022001190 seconds time elapsed 0.695693000 seconds user 0.299745000 seconds sys