oasis12.umiacs.umd.edu 30 MueLu Tpetra maxwell36.xml output_avg5/altra_MueLu_Tpetra_maxwell36.output output_avg5/altra_MueLu_Tpetra_maxwell36_power.output dt = 3.70627e-10 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 = 3.70627e-10 [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 = 3.70627e-10 [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 = 147852 x 147852, nnz = 4673484 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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/1295029 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (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 = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 6123 x 6123, nnz = 420579 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 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 = 6123 x 6123, nnz = 420579 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 5.40 RefMaxwell coarse (1,1): Preconditioner init RefMaxwell coarse (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell coarse (1,1): Coordinate import RefMaxwell coarse (1,1): Laplacian local diagonal RefMaxwell coarse (1,1): Laplacian distributed diagonal RefMaxwell coarse (1,1): Laplacian dropping RefMaxwell coarse (1,1): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/2041 [0.00%] (total) remaining : 2041 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1898 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 105 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 143 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 3 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[72] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6123 x 315 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) R size = 315 x 6123, nnz = 6123 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 315 x 315, nnz = 15795 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell coarse (1,1): MapFactory: coarseCoordMap RefMaxwell coarse (1,1): AverageCoords RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell coarse (1,1): Rebalancing prolongator Using original prolongator RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Rebalancing restrictor Using original restrictor RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, 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 = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0636 (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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) A22 size = 50653 x 50653, nnz = 1295029 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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 = 50653 x 50653, nnz = 1295029 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 7.00 RefMaxwell (2,2): Preconditioner init RefMaxwell (2,2): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Build (MueLu::TentativePFactory) RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) RefMaxwell (2,2): 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.00, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (2,2): Coordinate import RefMaxwell (2,2): Laplacian local diagonal RefMaxwell (2,2): Laplacian distributed diagonal RefMaxwell (2,2): Laplacian dropping RefMaxwell (2,2): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 RefMaxwell (2,2): 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[362] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 2041 x 50653, nnz = 50653 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 2041 x 2041, nnz = 45917 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (2,2): AverageCoords RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell (2,2): Rebalancing prolongator Using original prolongator RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Rebalancing restrictor Using original restrictor RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing 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) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 2.8740 (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.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] 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[591] 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) 147852 4673484 31.6092 (2, 2) 50653 1295029 25.5667 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} 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=291708, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=143856, #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.00464584 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=147852, #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 14 iterations with total CPU time of 0.542836 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.583192 sec Electromagnetic Energy = 5.89914e-09 Electromagnetic Energy/dt^2 = 4.29452e+10 * finished time step 1, t = 3.70627e-10 ************************************************** *** 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: 23.3654 [1] | Mini-EM: Total Time: 23.3653 - 99.9997% [1] | | Mini-EM: build mesh: 0.000638879 - 0.0027343% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312879 - 48.9731% [1] | | | Remainder: 0.000326 - 51.0269% | | Mini-EM: build physics blocks: 0.000989319 - 0.00423413% [1] | | Mini-EM: build auxiliary physics blocks: 0.00157076 - 0.0067226% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.5639 - 10.9731% [1] | | panzer::DOFManager::buildGlobalUnknowns: 1.17897 - 5.04581% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.509067 - 43.1789% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.406951 - 79.9406% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0120594 - 2.36893% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0899297 - 17.6656% [4] | | | | Remainder: 0.00012656 - 0.0248612% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0589069 - 4.99647% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0389216 - 66.0731% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000958398 - 1.62697% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00482292 - 8.18736% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00306688 - 5.20631% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129248 - 2.19411% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00899827 - 15.2754% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00071568 - 1.21493% [4] | | | | Remainder: 0.00013068 - 0.221842% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.108725 - 9.22203% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0450637 - 3.82229% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.151326 - 12.8355% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0624529 - 5.29724% [4] | | | Remainder: 0.243429 - 20.6476% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0570588 - 0.244203% [2] | | Mini-EM: setup physics model evaluator: 1.60887 - 6.88572% [1] | | | panzer::ModelEvaluator::setupModel(): 1.60884 - 99.9981% [1] | | | | allocate FieldManagerBuilder: 3e-06 - 0.00018647% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 3.97802e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.60328 - 99.6542% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60326 - 99.999% [1] | | | | | | getWorksets(): 1.5794 - 98.512% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.5794 - 99.9995% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.91443 - 57.8974% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00822079 - 0.899008% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.146651 - 16.0374% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00271104 - 1.84864% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.143883 - 98.1127% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00148688 - 1.0334% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079396 - 0.55181% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00262016 - 1.82104% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132169 - 9.18586% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298725 - 20.7617% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00753036 - 5.23367% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0217324 - 15.1042% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00074096 - 0.514974% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0381418 - 26.5089% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166152 - 43.5617% [24] | | | | | | | | | | | | Remainder: 0.0215266 - 56.4383% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0219944 - 15.2863% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00542632 - 3.77134% [24] | | | | | | | | | | | Remainder: 0.00032636 - 0.226823% | | | | | | | | | | Remainder: 5.676e-05 - 0.0387042% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.656399 - 71.7823% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.38207 - 58.207% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00057744 - 0.151135% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00018604 - 0.0486926% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205014 - 53.6587% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144663 - 37.863% [24] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017616 - 0.0461067% [24] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.030229 - 7.91191% [24] | | | | | | | | | | | Remainder: 0.00122432 - 0.320444% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127199 - 19.3783% [48] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0918347 - 13.9907% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00081176 - 0.123669% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308804 - 4.70452% [48] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229843 - 3.50157% [24] | | | | | | | | | | Remainder: 0.00061896 - 0.0942963% | | | | | | | | | Remainder: 0.103159 - 11.2813% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.664927 - 42.1001% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.664372 - 99.9165% [48] | | | | | | | | | Remainder: 0.00055548 - 0.08354% | | | | | | | | Remainder: 3.92e-05 - 0.00248196% | | | | | | | Remainder: 8.04e-06 - 0.000509053% | | | | | | getOrientations(): 3.38e-05 - 0.0021082% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772199 - 0.0481643% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076668 - 0.0478201% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041568 - 0.0259272% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001706 - 0.0106408% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000881199 - 0.0549629% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 4.98983e-05% [2] | | | | | | Remainder: 0.0208154 - 1.29831% | | | | | Remainder: 1.68e-05 - 0.00104785% | | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.000502225% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.000994505% [1] | | | | build response library: 0.00551608 - 0.34286% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00528516 - 95.8137% [1] | | | | | | getWorksets(): 3.24e-06 - 0.0613038% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 60.4938% [1] | | | | | | | Remainder: 1.28e-06 - 39.5062% | | | | | | getOrientations(): 4.8e-07 - 0.00908204% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746919 - 14.1324% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094696 - 17.9173% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040596 - 7.68113% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012014 - 22.7316% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0249756% [3] | | | | | | Remainder: 0.00197888 - 37.4422% | | | | | Remainder: 0.00023092 - 4.18631% | | | | Remainder: 2.012e-05 - 0.00125059% | | | Remainder: 3.056e-05 - 0.00189947% | | Mini-EM: setup auxiliary physics model evaluator: 3.02193 - 12.9334% [1] | | | panzer::ModelEvaluator::setupModel(): 3.02192 - 99.9996% [1] | | | | allocate FieldManagerBuilder: 6.8e-07 - 2.25023e-05% [1] | | | | fmb->setWorksetContainer(): 2.08e-06 - 6.88304e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.02186 - 99.9979% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.02183 - 99.9992% [1] | | | | | | getWorksets(): 1.43282 - 47.4155% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.43281 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.942115 - 65.7528% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00846684 - 0.898705% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.149729 - 15.8928% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.0026984 - 1.80219% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.146971 - 98.1581% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00136724 - 0.930279% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079744 - 0.542583% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0026192 - 1.78212% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131528 - 8.94928% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0297257 - 20.2255% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00754144 - 5.13124% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.023305 - 15.8568% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000745359 - 0.507147% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0399889 - 27.2087% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173228 - 43.3191% [24] | | | | | | | | | | | | Remainder: 0.0226661 - 56.6809% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.021956 - 14.939% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544139 - 3.70236% [24] | | | | | | | | | | | Remainder: 0.00033044 - 0.224834% | | | | | | | | | | Remainder: 5.944e-05 - 0.0396984% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.682987 - 72.495% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.379295 - 55.5348% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00031096 - 0.0819836% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017848 - 0.0470557% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142643 - 37.6073% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146756 - 38.6916% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019636 - 0.0517697% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00019804 - 0.0522126% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00488908 - 1.28899% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0829532 - 21.8703% [24] | | | | | | | | | | | Remainder: 0.00117112 - 0.308762% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.09366 - 13.7133% [24] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.091955 - 13.4637% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000823199 - 0.120529% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339121 - 4.96527% [48] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0309681 - 4.53421% [24] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0516973 - 7.5693% [24] | | | | | | | | | | Remainder: 0.00067536 - 0.0988833% | | | | | | | | | Remainder: 0.100933 - 10.7135% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.490657 - 34.2443% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.489704 - 99.8058% [24] | | | | | | | | | Remainder: 0.00095268 - 0.194164% | | | | | | | | Remainder: 4.096e-05 - 0.00285871% | | | | | | | Remainder: 3.12e-06 - 0.000217753% | | | | | | getOrientations(): 1.22e-05 - 0.000403729% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101056 - 0.033442% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011778 - 0.0389763% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072984 - 0.0241522% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.55488 - 51.4549% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.558132 - 35.8955% [1] | | | | | | | Remainder: 0.996747 - 64.1045% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257096 - 0.0850795% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 2.11792e-05% [2] | | | | | | Remainder: 0.0286342 - 0.947577% | | | | | Remainder: 2.476e-05 - 0.000819364% | | | | fmb->setupBCFieldManagers(): 6.44e-06 - 0.00021311% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.088e-05 - 0.000690952% [1] | | | | build response library: 2.348e-05 - 0.00077699% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1925% [1] | | | | | Remainder: 2.32e-05 - 98.8075% | | | | Remainder: 8.92e-06 - 0.000295177% | | | Remainder: 1.296e-05 - 0.000428865% | | Mini-EM: eval auxiliary physics model evaluator: 5.06145 - 21.6622% [1] | | | panzer::ModelEvaluator::create_W_op: 1.51403 - 29.913% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.53622 - 69.8658% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00488096 - 0.138028% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41178 - 68.2021% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 5.97071e-05% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.672e-05 - 0.00152253% [24] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.564e-05 - 0.000648485% [24] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0150391 - 0.623569% [24] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0660521 - 2.73873% [24] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201451 - 8.3528% [24] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0232976 - 0.965995% [24] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.165667 - 6.86908% [24] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.163007 - 6.75881% [24] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240526 - 9.973% [24] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.54e-05 - 0.00188243% [24] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.956e-05 - 0.000811021% [24] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.36361 - 15.0764% [24] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0383875 - 1.59167% [24] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0210397 - 0.872375% [24] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0813752 - 3.37408% [24] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00990588 - 0.41073% [24] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.112231 - 4.65347% [24] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.18908 - 7.83988% [24] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.241234 - 10.0023% [24] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.019733 - 0.818194% [24] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0112843 - 0.467884% [24] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.034222 - 1.41896% [24] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163809 - 6.79204% [24] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0209844 - 0.870082% [24] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0816655 - 3.38612% [24] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.98e-05 - 0.00165024% [24] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0354313 - 1.4691% [24] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0662616 - 2.74742% [24] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0108698 - 0.450698% [24] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0340357 - 1.41123% [24] | | | | | Remainder: 0.0014172 - 0.0587617% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.164e-05 - 0.000611953% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 7.91806e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00520556 - 0.147207% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.1102 - 31.395% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.548724 - 49.4258% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.561435 - 50.5708% [1] | | | | | Remainder: 3.792e-05 - 0.00341561% | | | | Remainder: 0.00413732 - 0.116998% | | | Remainder: 0.0111939 - 0.22116% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00448924 - 0.0192132% [1] | | | getWorksets(): 6.44e-06 - 0.143454% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 72.6708% [1] | | | | Remainder: 1.76e-06 - 27.3292% | | | getOrientations(): 6e-07 - 0.0133653% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081352 - 18.1216% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000960279 - 21.3907% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042968 - 9.57133% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001241 - 27.6439% [1] | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0267306% [3] | | | Remainder: 0.00103652 - 23.089% | | panzer::ModelEvaluator::create_W_op: 1.5196 - 6.50365% [1] | | panzer::ModelEvaluator::evalModel(J): 2.56088 - 10.9602% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00140504 - 0.0548654% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01182 - 78.5595% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.74243e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.013528 - 0.672428% [24] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0690855 - 3.43398% [24] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0776626 - 3.86032% [24] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00752263 - 0.373922% [24] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.086809 - 4.31495% [24] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0724003 - 3.59875% [24] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127688 - 0.634687% [24] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0756893 - 3.76223% [24] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.828e-05 - 0.00190276% [24] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0266755 - 1.32594% [24] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.15621 - 7.76463% [24] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0251592 - 1.25057% [24] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.149768 - 7.44441% [24] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161128 - 8.00905% [24] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.220254 - 10.948% [24] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.068e-05 - 0.00251911% [24] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0127438 - 0.633449% [24] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.152352 - 7.57287% [24] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.243355 - 12.0963% [24] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0359479 - 1.78684% [24] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0072296 - 0.359356% [24] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835404 - 4.15248% [24] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.177101 - 8.80303% [24] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143785 - 7.14701% [24] | | | | Remainder: 0.00101176 - 0.0502908% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.736e-05 - 0.00145887% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 4.99827e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00584424 - 0.228212% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.537548 - 20.9907% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.537512 - 99.9933% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.292e-05 - 0.00426381% [1] | | | | Remainder: 1.3e-05 - 0.00241839% | | | Remainder: 0.00423072 - 0.165205% | | Mini-EM: assemble Discrete Gradient: 0.41509 - 1.77652% [1] | | MaxwellPreconditioner::build: 4.39712 - 18.819% [1] | | | Mini-EM: assemble Discrete Curl: 0.370097 - 8.41681% [1] | | | MaxwellPreconditioner: Schur complement: 3.916e-05 - 0.000890583% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00426516 - 0.0969989% [1] | | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.072213% [1] | | | | Ifpack2::Relaxation::compute: 0.0031448 - 73.7323% [1] | | | | Remainder: 0.00111728 - 26.1955% | | | MaxwellPreconditioner: Solver S_E: 3.98774 - 90.6898% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 3.9434 - 98.888% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 3.94293 - 99.9882% [1] | | | | | | MueLu RefMaxwell: compute: 3.92644 - 99.5817% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0165021 - 0.420282% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106713 - 2.7178% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0564952 - 52.9414% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0483074 - 45.2686% [1] | | | | | | | | Remainder: 0.00191008 - 1.78993% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.124298 - 3.16568% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.008271 - 6.65415% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108799 - 87.5302% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.107118 - 98.4556% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.105263 - 98.268% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.101244 - 96.1817% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.764e-05 - 0.0470548% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.0001108 - 0.109439% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00016312 - 0.161116% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.018778 - 18.5473% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.456e-05 - 0.0538898% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0805114 - 79.5224% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.34e-05 - 0.0626212% [1] | | | | | | | | | | | | Remainder: 0.00151484 - 1.49623% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.584e-05 - 0.0720481% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.908e-05 - 51.5295% [1] | | | | | | | | | | | | Remainder: 3.676e-05 - 48.4705% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.001681 - 1.59695% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164368 - 97.7799% [1] | | | | | | | | | | | | Remainder: 3.732e-05 - 2.22011% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00122224 - 1.16113% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011924 - 97.5586% [1] | | | | | | | | | | | | Remainder: 2.984e-05 - 2.44142% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000293399 - 0.278729% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000260039 - 88.6298% [1] | | | | | | | | | | | | Remainder: 3.336e-05 - 11.3702% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.304e-05 - 0.0788881% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.668e-05 - 56.2139% [1] | | | | | | | | | | | | Remainder: 3.636e-05 - 43.7861% | | | | | | | | | | | Remainder: 0.00066376 - 0.630573% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011152 - 0.104109% [1] | | | | | | | | | | Remainder: 0.0017438 - 1.62792% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00061348 - 0.563867% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00016672 - 27.1761% [1] | | | | | | | | | | Remainder: 0.00044676 - 72.8239% | | | | | | | | | Remainder: 0.00106684 - 0.980564% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00267956 - 2.15575% [1] | | | | | | | | Remainder: 0.00454916 - 3.65987% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.180166 - 4.58852% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.119259 - 66.1942% [1] | | | | | | | | Remainder: 0.0609065 - 33.8058% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0188302 - 0.479573% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0534828 - 1.36212% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0310821 - 58.1162% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0305285 - 98.2188% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 7.908e-05 - 0.259037% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0205709% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0302558 - 99.1067% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0302524 - 99.9888% [1] | | | | | | | | | | | Remainder: 3.4e-06 - 0.0112375% | | | | | | | | | | Remainder: 0.00018736 - 0.613721% | | | | | | | | | Remainder: 0.00055364 - 1.78122% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0223927 - 41.8689% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0186899 - 83.4642% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0156975 - 83.9894% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0116259 - 74.0621% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0111883 - 96.236% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00050256 - 4.49183% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.304e-05 - 0.205929% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.94e-05 - 0.173395% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00377196 - 33.7134% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.14e-05 - 0.191271% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00625812 - 55.9344% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.68e-06 - 0.0775809% [1] | | | | | | | | | | | | | Remainder: 0.00058316 - 5.21222% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.239809% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 16.6428% [1] | | | | | | | | | | | | | Remainder: 2.324e-05 - 83.3572% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.256e-05 - 0.796152% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.06e-05 - 76.2748% [1] | | | | | | | | | | | | | Remainder: 2.196e-05 - 23.7252% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.872e-05 - 0.247034% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.2e-05 - 41.7827% [1] | | | | | | | | | | | | | Remainder: 1.672e-05 - 58.2173% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.96e-05 - 0.340618% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.048e-05 - 51.7172% [1] | | | | | | | | | | | | | Remainder: 1.912e-05 - 48.2828% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.888e-05 - 0.162396% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.44e-06 - 23.5169% [1] | | | | | | | | | | | | | Remainder: 1.444e-05 - 76.4831% | | | | | | | | | | | | Remainder: 0.00022996 - 1.97799% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.304e-05 - 0.529001% [1] | | | | | | | | | | | Remainder: 0.00398856 - 25.4089% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00281488 - 15.061% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00233896 - 83.0927% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019616 - 8.38664% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00201788 - 86.2725% [1] | | | | | | | | | | | | Remainder: 0.00012492 - 5.34084% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016508 - 5.86455% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011872 - 71.9166% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.368e-05 - 19.9461% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.076e-05 - 9.06334% [1] | | | | | | | | | | | | | Remainder: 8.428e-05 - 70.9906% | | | | | | | | | | | | Remainder: 4.636e-05 - 28.0834% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.372e-05 - 0.842665% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.956e-05 - 1.40539% [1] | | | | | | | | | | | Remainder: 0.00024756 - 8.79469% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.72e-06 - 0.0520068% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0145533% [1] | | | | | | | | | | Remainder: 0.00016504 - 0.883045% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.0750246% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00319056 - 14.2482% [1] | | | | | | | | | Remainder: 0.000495439 - 2.21251% | | | | | | | | Remainder: 7.96e-06 - 0.0148833% | | | | | | | MueLu RefMaxwell: Build A22: 0.102947 - 2.6219% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.102748 - 99.8066% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0537024 - 52.266% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0473419 - 46.0756% [1] | | | | | | | | | Remainder: 0.00170404 - 1.65846% | | | | | | | | Remainder: 0.00019908 - 0.19338% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86445 - 72.9528% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.12352 - 4.31218% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123141 - 99.6931% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.952e-05 - 0.0239725% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.00198147% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.12302 - 99.9018% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.123017 - 99.9975% [1] | | | | | | | | | | | Remainder: 3.12e-06 - 0.00253617% | | | | | | | | | | Remainder: 8.9e-05 - 0.0722748% | | | | | | | | | Remainder: 0.00037908 - 0.306897% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74092 - 95.6875% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.114011 - 4.1596% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105115 - 92.1975% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.103257 - 98.2323% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.10049 - 97.3204% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 3.532e-05 - 0.0351477% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00010372 - 0.103214% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00013496 - 0.134301% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0187357 - 18.6442% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.42e-05 - 0.0539355% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0798645 - 79.4748% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.1919e-05 - 0.0516657% [1] | | | | | | | | | | | | | Remainder: 0.00151004 - 1.50267% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.18e-05 - 0.0598505% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.748e-05 - 60.6472% [1] | | | | | | | | | | | | | Remainder: 2.432e-05 - 39.3528% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168444 - 1.6313% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164896 - 97.8937% [1] | | | | | | | | | | | | | Remainder: 3.548e-05 - 2.10634% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000155759 - 0.150846% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013376 - 85.8763% [1] | | | | | | | | | | | | | Remainder: 2.1999e-05 - 14.1237% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025908 - 0.250907% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002272 - 87.6949% [1] | | | | | | | | | | | | | Remainder: 3.188e-05 - 12.3051% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.312e-05 - 0.0611289% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.612e-05 - 73.0672% [1] | | | | | | | | | | | | | Remainder: 1.7e-05 - 26.9328% | | | | | | | | | | | | Remainder: 0.00054272 - 0.5256% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015812 - 0.150425% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.692e-05 - 0.0446367% [1] | | | | | | | | | | | Remainder: 0.00165308 - 1.57263% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00871 - 7.6396% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00783988 - 90.0101% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.0009186 - 11.717% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00679352 - 86.6534% [1] | | | | | | | | | | | | Remainder: 0.00012776 - 1.62962% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000649359 - 7.45533% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00059856 - 92.1771% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015468 - 25.842% [1] | | | | | | | | | | | | | Remainder: 0.00044388 - 74.158% | | | | | | | | | | | | Remainder: 5.0799e-05 - 7.82295% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.672e-05 - 0.306774% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.98e-05 - 0.342136% [1] | | | | | | | | | | | Remainder: 0.00016424 - 1.88565% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.52e-06 - 0.00747296% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00256115% [1] | | | | | | | | | | Remainder: 0.00017428 - 0.152862% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.704e-05 - 0.000621689% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62625 - 95.8163% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.088e-05 - 0.000414279% [1] | | | | | | | | | | Remainder: 2.62624 - 99.9996% | | | | | | | | | Remainder: 0.00064328 - 0.0234695% | | | | | | | | Remainder: 8.8e-06 - 0.000307215% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.43965 - 11.1972% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.16e-05 - 0.00718754% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.000500398% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439434 - 99.9509% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.439407 - 99.9939% [1] | | | | | | | | | Remainder: 2.692e-05 - 0.00612606% | | | | | | | | Remainder: 0.00018192 - 0.0413784% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016972 - 0.00432249% [1] | | | | | | | Remainder: 0.0192328 - 0.489827% | | | | | | Remainder: 0.0164932 - 0.418298% | | | | | Remainder: 0.0004646 - 0.0117817% | | | | Remainder: 0.0443431 - 1.11199% | | | MaxwellPreconditioner: Block preconditioner: 0.00016016 - 0.00364238% [1] | | | Remainder: 0.03482 - 0.791881% | | Mini-EM: timestepper: 0.853967 - 3.65484% [1] | | | Mini-EM: Advance Time Step: 0.853964 - 99.9997% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.222693 - 26.0776% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011676 - 0.524309% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.215281 - 96.6716% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000724634% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00135628 - 0.630004% [24] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0179489 - 8.33744% [24] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108591 - 5.04416% [24] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0008614 - 0.400128% [24] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0100885 - 4.68621% [24] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00948896 - 4.40771% [24] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00081488 - 0.378519% [24] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00233816 - 1.0861% [24] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.864e-05 - 0.00865845% [24] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00182808 - 0.849159% [24] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219271 - 10.1853% [24] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00677732 - 3.14813% [24] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00326312 - 1.51575% [24] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.018937 - 8.79641% [24] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0386727 - 17.9638% [24] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.34e-05 - 0.0108695% [24] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00140944 - 0.654698% [24] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.016457 - 7.64442% [24] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201336 - 9.35222% [24] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00144608 - 0.671717% [24] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00086156 - 0.400203% [24] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00996156 - 4.62724% [24] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149077 - 6.92477% [24] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0043656 - 2.02786% [24] | | | | | | Remainder: 0.00053332 - 0.247732% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.792e-05 - 0.00804695% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.4e-06 - 0.00107772% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00580624 - 2.60728% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00029896 - 0.134248% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002712 - 90.7145% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.548568% [1] | | | | | | Remainder: 2.612e-05 - 8.73695% | | | | | Remainder: 0.000119 - 0.0534368% | | | | Stratimikos: BelosLOWS: 0.583248 - 68.2989% [1] | | | | | GMRES block system: Operation Op*x: 0.0129355 - 2.21784% [1] | | | | | Belos::MVT::MvAddMv: 0.000440479 - 0.0755218% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569145 - 97.5821% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00169724 - 0.298208% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043572 - 25.6723% [2] | | | | | | | | Belos::MVT::MvDot: 0.00042892 - 98.4394% [2] | | | | | | | | Remainder: 6.8e-06 - 1.56064% | | | | | | | Belos::MVT::MvScale: 0.00023688 - 13.9568% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000614839 - 36.2258% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000607439 - 98.7964% [2] | | | | | | | | Remainder: 7.4e-06 - 1.20357% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00033 - 19.4433% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00032576 - 98.7152% [2] | | | | | | | | Remainder: 4.24e-06 - 1.28485% | | | | | | | Remainder: 7.98e-05 - 4.70175% | | | | | | Belos::MVT::MvAddMv: 0.00065968 - 0.115907% [2] | | | | | | Belos::MVT::MvNorm: 0.00022488 - 0.0395119% [1] | | | | | | GMRES block system: Operation Prec*x: 0.553705 - 97.2871% [1] | | | | | | | CG Q_B: Operation Op*x: 0.00166968 - 0.301547% [1] | | | | | | | Belos::MVT::MvAddMv: 0.00024036 - 0.0434094% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00266728 - 0.481715% [1] | | | | | | | | Belos::MVT::Assign: 0.00032868 - 12.3227% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.000200319 - 7.51024% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000185719 - 92.7116% [1] | | | | | | | | | Remainder: 1.46e-05 - 7.28838% | | | | | | | | CG Q_B: Operation Op*x: 0.00155564 - 58.3231% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000311599 - 11.6823% [1] | | | | | | | | Belos::MVT::MvNorm: 0.0001072 - 4.01908% [1] | | | | | | | | Remainder: 0.00016384 - 6.14259% | | | | | | | CG S_E: Operation Op*x: 0.00434216 - 0.784201% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.538225 - 97.2043% [1] | | | | | | | | Belos::MVT::Assign: 0.00029964 - 0.0556719% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.468691 - 87.0809% [14] | | | | | | | | | MueLu RefMaxwell: solve: 0.468345 - 99.9261% [14] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212003 - 45.2665% [28] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211129 - 99.5875% [28] | | | | | | | | | | | Remainder: 0.000874439 - 0.412465% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0546931 - 11.678% [14] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00364144 - 0.777512% [14] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00539656 - 1.15226% [14] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175888 - 37.5552% [14] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248248 - 14.114% [14] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0244049 - 98.3083% [14] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213519 - 87.4904% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159037 - 74.4838% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152313 - 95.7721% [28] | | | | | | | | | | | | | | | Remainder: 0.0006724 - 4.22794% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00415496 - 19.4594% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025088 - 1.17498% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00040024 - 1.87449% [14] | | | | | | | | | | | | | | Remainder: 0.000642119 - 3.00731% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00288536 - 11.8229% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00281456 - 97.5462% [14] | | | | | | | | | | | | | | Remainder: 7.08e-05 - 2.45377% | | | | | | | | | | | | | Remainder: 0.0001676 - 0.686748% | | | | | | | | | | | | Remainder: 0.000419959 - 1.69169% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150937 - 85.8146% [14] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150752 - 99.8769% [14] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.076066 - 50.4578% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0580639 - 76.3336% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0573938 - 98.846% [28] | | | | | | | | | | | | | | | Remainder: 0.00067008 - 1.15404% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140034 - 18.4095% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00091192 - 1.19885% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00249352 - 3.2781% [14] | | | | | | | | | | | | | | Remainder: 0.000593278 - 0.779952% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0744602 - 49.3926% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.074369 - 99.8775% [14] | | | | | | | | | | | | | | Remainder: 9.12e-05 - 0.122482% | | | | | | | | | | | | | Remainder: 0.000225439 - 0.149543% | | | | | | | | | | | | Remainder: 0.0001858 - 0.123097% | | | | | | | | | | | Remainder: 0.00012552 - 0.0713637% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00747864 - 1.59682% [14] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00873264 - 1.86458% [14] | | | | | | | | | | Remainder: 0.0005114 - 0.109193% | | | | | | | | | Remainder: 0.00034628 - 0.0738824% | | | | | | | | CG S_E: Operation Op*x: 0.0529273 - 9.83369% [14] | | | | | | | | Belos::MVT::MvTransMv: 0.00358856 - 0.66674% [14] | | | | | | | | Belos::MVT::MvAddMv: 0.0106926 - 1.98664% [41] | | | | | | | | Belos::MVT::MvNorm: 0.00167532 - 0.311268% [14] | | | | | | | | Remainder: 0.00035032 - 0.0650881% | | | | | | | Remainder: 0.00656072 - 1.18488% | | | | | | GMRES block system: Operation Op*x: 0.0115506 - 2.02946% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016804 - 0.029525% [1] | | | | | | Remainder: 0.00114 - 0.2003% | | | | | Remainder: 0.000726559 - 0.124571% | | | | Mini-EM: Compute responses: 0.0476161 - 5.57589% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00115216 - 2.41968% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0402186 - 84.4643% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00517173% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000843519 - 2.09733% [24] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0100569 - 25.0055% [24] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.376e-05 - 0.034213% [24] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00170788 - 4.24649% [24] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00130684 - 3.24934% [24] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190075 - 47.2604% [24] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.156e-05 - 0.0287429% [24] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0017094 - 4.25026% [24] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00147512 - 3.66775% [24] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00174004 - 4.32645% [24] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020072 - 0.499072% [24] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.104e-05 - 0.02745% [24] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0010012 - 2.48939% [24] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000760359 - 1.89056% [24] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001534 - 0.381415% [24] | | | | | | Remainder: 0.00021736 - 0.540446% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.176e-05 - 0.0246975% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.00352822% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00575632 - 12.089% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025384 - 0.533097% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.362433% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002336 - 92.0265% [1] | | | | | | Remainder: 1.932e-05 - 7.61109% | | | | | Remainder: 0.00022172 - 0.465641% | | | | Remainder: 0.00040708 - 0.0476695% | | | Remainder: 2.8e-06 - 0.000327882% | | Remainder: 0.118807 - 0.508477% | Remainder: 6.228e-05 - 0.000266548% ================================= FOM Calculation ================================= Number of cells = 46656 Time for Belos Linear Solve = 0.583248 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 79.9935 k-cell-steps per second ================================= dt = 3.70627e-10 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 = 3.70627e-10 [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 = 3.70627e-10 [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 = 147852 x 147852, nnz = 4673484 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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/1295029 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (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 = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 6123 x 6123, nnz = 420579 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 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 = 6123 x 6123, nnz = 420579 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 5.40 RefMaxwell coarse (1,1): Preconditioner init RefMaxwell coarse (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell coarse (1,1): Coordinate import RefMaxwell coarse (1,1): Laplacian local diagonal RefMaxwell coarse (1,1): Laplacian distributed diagonal RefMaxwell coarse (1,1): Laplacian dropping RefMaxwell coarse (1,1): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/2041 [0.00%] (total) remaining : 2041 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1898 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 105 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 143 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 3 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[72] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6123 x 315 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) R size = 315 x 6123, nnz = 6123 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 315 x 315, nnz = 15795 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell coarse (1,1): MapFactory: coarseCoordMap RefMaxwell coarse (1,1): AverageCoords RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell coarse (1,1): Rebalancing prolongator Using original prolongator RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Rebalancing restrictor Using original restrictor RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, 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 = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0620 (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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) A22 size = 50653 x 50653, nnz = 1295029 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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 = 50653 x 50653, nnz = 1295029 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 7.00 RefMaxwell (2,2): Preconditioner init RefMaxwell (2,2): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Build (MueLu::TentativePFactory) RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) RefMaxwell (2,2): 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.00, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (2,2): Coordinate import RefMaxwell (2,2): Laplacian local diagonal RefMaxwell (2,2): Laplacian distributed diagonal RefMaxwell (2,2): Laplacian dropping RefMaxwell (2,2): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 RefMaxwell (2,2): 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[362] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 2041 x 50653, nnz = 50653 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 2041 x 2041, nnz = 45917 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (2,2): AverageCoords RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell (2,2): Rebalancing prolongator Using original prolongator RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Rebalancing restrictor Using original restrictor RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing 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) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 2.8701 (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.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] 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[591] 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) 147852 4673484 31.6092 (2, 2) 50653 1295029 25.5667 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} 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=291708, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=143856, #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.00461956 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=147852, #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 14 iterations with total CPU time of 0.543756 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.583632 sec Electromagnetic Energy = 5.89914e-09 Electromagnetic Energy/dt^2 = 4.29452e+10 * finished time step 1, t = 3.70627e-10 ************************************************** *** 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: 23.3787 [1] | Mini-EM: Total Time: 23.3787 - 99.9998% [1] | | Mini-EM: build mesh: 0.00060852 - 0.00260289% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028376 - 46.6312% [1] | | | Remainder: 0.00032476 - 53.3688% | | Mini-EM: build physics blocks: 0.00083264 - 0.00356154% [1] | | Mini-EM: build auxiliary physics blocks: 0.000809719 - 0.0034635% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.55191 - 10.9156% [1] | | panzer::DOFManager::buildGlobalUnknowns: 1.1343 - 4.85185% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.506436 - 44.6476% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.403545 - 79.6832% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0119473 - 2.35909% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0908115 - 17.9315% [4] | | | | Remainder: 0.00013272 - 0.0262067% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0582752 - 5.13756% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0378526 - 64.9549% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.001915 - 3.28613% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00439348 - 7.53919% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.003033 - 5.20461% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132352 - 2.27115% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0089736 - 15.3986% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000658159 - 1.1294% [4] | | | | Remainder: 0.00012584 - 0.215941% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0997217 - 8.7915% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0420573 - 3.70778% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.147706 - 13.0219% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0546185 - 4.81518% [4] | | | Remainder: 0.225481 - 19.8785% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0580708 - 0.248392% [2] | | Mini-EM: setup physics model evaluator: 1.61076 - 6.88989% [1] | | | panzer::ModelEvaluator::setupModel(): 1.61073 - 99.9979% [1] | | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000188734% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 3.72502e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.60523 - 99.6587% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60522 - 99.999% [1] | | | | | | getWorksets(): 1.58173 - 98.5366% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.58172 - 99.9997% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.915992 - 57.9111% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00862156 - 0.941226% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147057 - 16.0544% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00281288 - 1.91278% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144189 - 98.0494% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00157896 - 1.09506% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00077688 - 0.538794% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00250532 - 1.73753% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132482 - 9.18806% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0299958 - 20.8032% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00777844 - 5.39462% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0219535 - 15.2255% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000816399 - 0.566202% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0379579 - 26.3252% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.016602 - 43.738% [24] | | | | | | | | | | | | Remainder: 0.0213559 - 56.262% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218698 - 15.1674% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00538496 - 3.73466% [24] | | | | | | | | | | | Remainder: 0.00032264 - 0.223762% | | | | | | | | | | Remainder: 5.568e-05 - 0.0378628% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658128 - 71.8487% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.383137 - 58.2161% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000590239 - 0.154054% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00019068 - 0.0497681% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.203704 - 53.1674% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14714 - 38.404% [24] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000161119 - 0.0420526% [24] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301253 - 7.8628% [24] | | | | | | | | | | | Remainder: 0.00122592 - 0.319969% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.129122 - 19.6196% [48] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0906556 - 13.7748% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000713039 - 0.108343% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0309908 - 4.70893% [48] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229114 - 3.48129% [24] | | | | | | | | | | Remainder: 0.00059864 - 0.090961% | | | | | | | | | Remainder: 0.102185 - 11.1557% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.665691 - 42.0865% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.665117 - 99.9138% [48] | | | | | | | | | Remainder: 0.00057404 - 0.0862322% | | | | | | | | Remainder: 3.708e-05 - 0.00234428% | | | | | | | Remainder: 5.44e-06 - 0.000343928% | | | | | | getOrientations(): 3.6e-05 - 0.00224269% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768679 - 0.0478863% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075564 - 0.047074% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039928 - 0.0248739% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011984 - 0.00746566% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857559 - 0.0534232% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 5.48213e-05% [2] | | | | | | Remainder: 0.0205533 - 1.2804% | | | | | Remainder: 1.664e-05 - 0.00103661% | | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.000504119% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.00101321% [1] | | | | build response library: 0.00544764 - 0.338209% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00535552 - 98.309% [1] | | | | | | getWorksets(): 3.24e-06 - 0.0604983% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 71.6049% [1] | | | | | | | Remainder: 9.2e-07 - 28.3951% | | | | | | getOrientations(): 4.8e-07 - 0.00896272% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079596 - 14.8624% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947759 - 17.6969% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042124 - 7.86553% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117276 - 21.8982% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0224068% [3] | | | | | | Remainder: 0.00201288 - 37.5851% | | | | | Remainder: 9.212e-05 - 1.69101% | | | | Remainder: 2.104e-05 - 0.00130624% | | | Remainder: 3.368e-05 - 0.00209093% | | Mini-EM: setup auxiliary physics model evaluator: 3.02484 - 12.9385% [1] | | | panzer::ModelEvaluator::setupModel(): 3.02482 - 99.9996% [1] | | | | allocate FieldManagerBuilder: 8.4e-07 - 2.77702e-05% [1] | | | | fmb->setWorksetContainer(): 2.32e-06 - 7.66987e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.02476 - 99.998% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.02476 - 99.9998% [1] | | | | | | getWorksets(): 1.42965 - 47.2649% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.42964 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.936828 - 65.5287% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00824212 - 0.87979% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148683 - 15.871% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00270708 - 1.8207% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.145925 - 98.1446% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00131184 - 0.898982% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00075076 - 0.514484% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0024434 - 1.67442% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0130939 - 8.97302% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0296602 - 20.3257% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00760868 - 5.21411% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.023437 - 16.061% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00071032 - 0.486771% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0396696 - 27.185% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0172645 - 43.5207% [24] | | | | | | | | | | | | Remainder: 0.0224051 - 56.4793% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0214916 - 14.7278% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544044 - 3.72825% [24] | | | | | | | | | | | Remainder: 0.00030716 - 0.210492% | | | | | | | | | | Remainder: 5.152e-05 - 0.0346508% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.679668 - 72.5499% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.376843 - 55.4452% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000293879 - 0.0779845% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001634 - 0.0433602% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141882 - 37.6503% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144917 - 38.4556% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00018044 - 0.047882% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.0001808 - 0.0479776% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0048618 - 1.29014% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0832488 - 22.0911% [24] | | | | | | | | | | | Remainder: 0.00111424 - 0.295677% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0931947 - 13.7118% [24] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0917812 - 13.5038% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00072956 - 0.107341% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0337852 - 4.97084% [48] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.030596 - 4.50161% [24] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0521353 - 7.6707% [24] | | | | | | | | | | Remainder: 0.00060296 - 0.0887139% | | | | | | | | | Remainder: 0.100234 - 10.6993% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.492801 - 34.4702% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.49197 - 99.8314% [24] | | | | | | | | | Remainder: 0.00083092 - 0.168612% | | | | | | | | Remainder: 1.6e-05 - 0.00111916% | | | | | | | Remainder: 2.4e-06 - 0.000167874% | | | | | | getOrientations(): 1.452e-05 - 0.000480039% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010152 - 0.033563% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115068 - 0.0380421% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071224 - 0.023547% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.56072 - 51.5981% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.56121 - 35.9585% [1] | | | | | | | Remainder: 0.999506 - 64.0415% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00247276 - 0.0817507% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.45466e-05% [2] | | | | | | Remainder: 0.0290275 - 0.959664% | | | | | Remainder: 5.32e-06 - 0.000175882% | | | | fmb->setupBCFieldManagers(): 6e-06 - 0.000198359% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.72e-05 - 0.000568629% [1] | | | | build response library: 2.38e-05 - 0.000786823% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.0084% [1] | | | | | Remainder: 2.356e-05 - 98.9916% | | | | Remainder: 1e-05 - 0.000330598% | | | Remainder: 1.36e-05 - 0.000449611% | | Mini-EM: eval auxiliary physics model evaluator: 5.0927 - 21.7835% [1] | | | panzer::ModelEvaluator::create_W_op: 1.52555 - 29.9556% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.55639 - 69.8331% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0048538 - 0.136481% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.42107 - 68.0766% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.44344e-05% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.4119e-05 - 0.00140925% [24] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.452e-05 - 0.000599736% [24] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0148372 - 0.612835% [24] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0659706 - 2.72486% [24] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201825 - 8.33622% [24] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0236058 - 0.975016% [24] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.167038 - 6.89934% [24] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.163266 - 6.74355% [24] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.239821 - 9.9056% [24] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.272e-05 - 0.00176451% [24] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.856e-05 - 0.000766604% [24] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362909 - 14.9896% [24] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0427089 - 1.76405% [24] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0211615 - 0.874057% [24] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0817865 - 3.37812% [24] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00998883 - 0.41258% [24] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.11194 - 4.62357% [24] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.188734 - 7.79548% [24] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.24137 - 9.96955% [24] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0227716 - 0.94056% [24] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0113467 - 0.468664% [24] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0342199 - 1.41342% [24] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163878 - 6.76883% [24] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0212901 - 0.879367% [24] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0819838 - 3.38627% [24] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.228e-05 - 0.00174634% [24] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0352811 - 1.45725% [24] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.066864 - 2.76176% [24] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010845 - 0.447941% [24] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341522 - 1.41063% [24] | | | | | Remainder: 0.00131948 - 0.0544999% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.316e-05 - 0.000651222% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 6.52347e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00519512 - 0.146078% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.12116 - 31.5254% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.552937 - 49.3181% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.56819 - 50.6786% [1] | | | | | Remainder: 3.744e-05 - 0.00333939% | | | | Remainder: 0.00408332 - 0.114816% | | | Remainder: 0.0107595 - 0.211273% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436184 - 0.0186574% [1] | | | getWorksets(): 6.08e-06 - 0.139391% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.64e-06 - 76.3158% [1] | | | | Remainder: 1.44e-06 - 23.6842% | | | getOrientations(): 6.4e-07 - 0.0146727% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00081752 - 18.7426% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000937999 - 21.5047% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041312 - 9.47124% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118296 - 27.1207% [1] | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0275113% [3] | | | Remainder: 0.00100232 - 22.9793% | | panzer::ModelEvaluator::create_W_op: 1.55273 - 6.64166% [1] | | panzer::ModelEvaluator::evalModel(J): 2.57237 - 11.0031% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00148916 - 0.0578906% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01956 - 78.5097% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 0.000112896% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0135356 - 0.670223% [24] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0677261 - 3.35351% [24] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0776896 - 3.84686% [24] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00753028 - 0.372867% [24] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0861598 - 4.26626% [24] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0721057 - 3.57037% [24] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153293 - 0.75904% [24] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0764683 - 3.78639% [24] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.912e-05 - 0.00193706% [24] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0264021 - 1.30732% [24] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157343 - 7.79096% [24] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0253941 - 1.25741% [24] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.15343 - 7.59721% [24] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.162351 - 8.03894% [24] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.218705 - 10.8293% [24] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.644e-05 - 0.00229951% [24] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126001 - 0.623902% [24] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151897 - 7.52129% [24] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.242984 - 12.0315% [24] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0402847 - 1.99473% [24] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00710928 - 0.352021% [24] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0835087 - 4.13499% [24] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.175806 - 8.70518% [24] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144158 - 7.13807% [24] | | | | Remainder: 0.0009542 - 0.0472479% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.684e-05 - 0.00143214% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.8e-06 - 6.99744e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00579888 - 0.22543% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.541232 - 21.0402% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.541198 - 99.9937% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.124e-05 - 0.00392438% [1] | | | | Remainder: 1.288e-05 - 0.00237976% | | | Remainder: 0.00425004 - 0.165219% | | Mini-EM: assemble Discrete Gradient: 0.414503 - 1.773% [1] | | MaxwellPreconditioner::build: 4.38912 - 18.7741% [1] | | | Mini-EM: assemble Discrete Curl: 0.368992 - 8.40697% [1] | | | MaxwellPreconditioner: Schur complement: 4.192e-05 - 0.000955089% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00418596 - 0.0953712% [1] | | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.087913% [1] | | | | Ifpack2::Relaxation::compute: 0.00316912 - 75.7083% [1] | | | | Remainder: 0.00101316 - 24.2038% | | | MaxwellPreconditioner: Solver S_E: 3.98108 - 90.7032% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 3.93647 - 98.8795% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 3.93603 - 99.9888% [1] | | | | | | MueLu RefMaxwell: compute: 3.91924 - 99.5735% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0155519 - 0.396808% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106743 - 2.72356% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0564143 - 52.8506% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0484285 - 45.3692% [1] | | | | | | | | Remainder: 0.0019002 - 1.78016% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.123167 - 3.14262% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00799052 - 6.48756% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108055 - 87.7303% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.106591 - 98.6455% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.104712 - 98.2374% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.100718 - 96.1858% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.68e-05 - 0.0464663% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010344 - 0.102702% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018596 - 0.184634% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0183951 - 18.2639% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.38e-05 - 0.0534164% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0804355 - 79.8619% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.264e-05 - 0.0621933% [1] | | | | | | | | | | | | Remainder: 0.00143496 - 1.42473% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.688e-05 - 0.0734203% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.94e-05 - 51.2487% [1] | | | | | | | | | | | | Remainder: 3.748e-05 - 48.7513% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167724 - 1.60176% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164288 - 97.9514% [1] | | | | | | | | | | | | Remainder: 3.436e-05 - 2.0486% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00125736 - 1.20078% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012294 - 97.7763% [1] | | | | | | | | | | | | Remainder: 2.796e-05 - 2.22371% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000257439 - 0.245854% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000227079 - 88.2069% [1] | | | | | | | | | | | | Remainder: 3.036e-05 - 11.7931% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.424e-05 - 0.0804491% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.624e-05 - 54.8908% [1] | | | | | | | | | | | | Remainder: 3.8e-05 - 45.1092% | | | | | | | | | | | Remainder: 0.0006408 - 0.611963% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011736 - 0.110103% [1] | | | | | | | | | | Remainder: 0.00176144 - 1.65252% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00056904 - 0.526623% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014668 - 25.7767% [1] | | | | | | | | | | Remainder: 0.00042236 - 74.2233% | | | | | | | | | Remainder: 0.00089456 - 0.827878% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0026194 - 2.12671% [1] | | | | | | | | Remainder: 0.00450228 - 3.65543% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.180152 - 4.5966% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.118797 - 65.9428% [1] | | | | | | | | Remainder: 0.0613546 - 34.0572% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182508 - 0.465672% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0522236 - 1.33249% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0305675 - 58.532% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0301159 - 98.5227% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.184885% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.36e-06 - 0.0211184% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0298761 - 99.2036% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0298729 - 99.9892% [1] | | | | | | | | | | | Remainder: 3.24e-06 - 0.0108448% | | | | | | | | | | Remainder: 0.0001778 - 0.590385% | | | | | | | | | Remainder: 0.00045156 - 1.47725% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0216482 - 41.4528% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0181362 - 83.7769% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.015191 - 83.7611% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.011508 - 75.7549% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0111039 - 96.489% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00040236 - 3.62359% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.712e-05 - 0.244238% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.856e-05 - 0.167148% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00377108 - 33.9617% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.78e-05 - 0.160304% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00632924 - 57% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.08e-06 - 0.0727671% [1] | | | | | | | | | | | | | Remainder: 0.00052968 - 4.77021% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.396e-05 - 0.208204% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 18.8648% [1] | | | | | | | | | | | | | Remainder: 1.944e-05 - 81.1352% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.36e-05 - 0.81335% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.092e-05 - 75.7692% [1] | | | | | | | | | | | | | Remainder: 2.268e-05 - 24.2308% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.572e-05 - 0.223498% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.124e-05 - 43.7014% [1] | | | | | | | | | | | | | Remainder: 1.448e-05 - 56.2986% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.932e-05 - 0.341677% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.064e-05 - 52.4924% [1] | | | | | | | | | | | | | Remainder: 1.868e-05 - 47.5076% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.768e-05 - 0.153633% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.16e-06 - 23.5294% [1] | | | | | | | | | | | | | Remainder: 1.352e-05 - 76.4706% | | | | | | | | | | | | Remainder: 0.000203759 - 1.77059% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.056e-05 - 0.530313% [1] | | | | | | | | | | | Remainder: 0.00360252 - 23.7148% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00277764 - 15.3155% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00238016 - 85.69% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019436 - 8.16584% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00206276 - 86.6648% [1] | | | | | | | | | | | | Remainder: 0.000123039 - 5.16936% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000154279 - 5.55432% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000112839 - 73.1396% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.3559e-05 - 20.8784% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.12e-05 - 9.92565% [1] | | | | | | | | | | | | | Remainder: 7.808e-05 - 69.1959% | | | | | | | | | | | | Remainder: 4.144e-05 - 26.8604% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.26e-05 - 0.813641% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.948e-05 - 1.42135% [1] | | | | | | | | | | | Remainder: 0.00018112 - 6.52065% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0463163% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.32e-06 - 0.018306% [1] | | | | | | | | | | Remainder: 0.00015576 - 0.858837% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0742789% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00305764 - 14.1243% [1] | | | | | | | | | Remainder: 0.00043828 - 2.02456% | | | | | | | | Remainder: 7.96e-06 - 0.0152421% | | | | | | | MueLu RefMaxwell: Build A22: 0.10295 - 2.62679% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.102777 - 99.8318% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0537655 - 52.3128% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0473385 - 46.0594% [1] | | | | | | | | | Remainder: 0.00167304 - 1.62783% | | | | | | | | Remainder: 0.000173199 - 0.168236% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86081 - 72.994% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123187 - 4.30602% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.122838 - 99.7168% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.872e-05 - 0.0233804% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.00208405% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122719 - 99.9034% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122716 - 99.9976% [1] | | | | | | | | | | | Remainder: 3e-06 - 0.0024446% | | | | | | | | | | Remainder: 8.744e-05 - 0.0711832% | | | | | | | | | Remainder: 0.00034892 - 0.283244% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.73762 - 95.6937% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.113892 - 4.16025% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105008 - 92.2001% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.103146 - 98.2267% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.100433 - 97.3696% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.984e-05 - 0.0197544% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.124e-05 - 0.0808897% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000133199 - 0.132625% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0181524 - 18.0742% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.216e-05 - 0.0519351% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0803683 - 80.0217% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.02e-05 - 0.0499835% [1] | | | | | | | | | | | | | Remainder: 0.00157572 - 1.56892% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.452e-05 - 0.062552% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.788e-05 - 58.7105% [1] | | | | | | | | | | | | | Remainder: 2.664e-05 - 41.2895% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167708 - 1.62592% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164048 - 97.8176% [1] | | | | | | | | | | | | | Remainder: 3.66e-05 - 2.18237% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00015256 - 0.147907% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013056 - 85.5794% [1] | | | | | | | | | | | | | Remainder: 2.2e-05 - 14.4206% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025168 - 0.244003% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0002242 - 89.0814% [1] | | | | | | | | | | | | | Remainder: 2.748e-05 - 10.9186% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.144e-05 - 0.0595659% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.596e-05 - 74.8047% [1] | | | | | | | | | | | | | Remainder: 1.548e-05 - 25.1953% | | | | | | | | | | | | Remainder: 0.000505839 - 0.49041% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015676 - 0.149283% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.708e-05 - 0.0448345% [1] | | | | | | | | | | | Remainder: 0.00165828 - 1.57919% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00872508 - 7.66085% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00782116 - 89.64% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000918879 - 11.7486% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0067778 - 86.6598% [1] | | | | | | | | | | | | Remainder: 0.00012448 - 1.59158% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060652 - 6.95146% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00055928 - 92.2113% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.0001534 - 27.4281% [1] | | | | | | | | | | | | | Remainder: 0.00040588 - 72.5719% | | | | | | | | | | | | Remainder: 4.724e-05 - 7.7887% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.632e-05 - 0.301659% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.892e-05 - 0.331458% [1] | | | | | | | | | | | Remainder: 0.00024216 - 2.77545% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.00709446% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00259896% [1] | | | | | | | | | | Remainder: 0.00014728 - 0.129316% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.784e-05 - 0.000651662% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62312 - 95.8179% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.000394949% [1] | | | | | | | | | | Remainder: 2.62311 - 99.9996% | | | | | | | | | Remainder: 0.00058124 - 0.0212316% | | | | | | | | Remainder: 8.28e-06 - 0.000289428% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.4402 - 11.2318% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.232e-05 - 0.00734212% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.68e-06 - 0.000608814% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439957 - 99.9449% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.439952 - 99.9987% [1] | | | | | | | | | Remainder: 5.52e-06 - 0.00125467% | | | | | | | | Remainder: 0.00020772 - 0.0471877% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016384 - 0.0041804% [1] | | | | | | | Remainder: 0.0190276 - 0.485492% | | | | | | Remainder: 0.0167856 - 0.426459% | | | | | Remainder: 0.00044276 - 0.0112476% | | | | Remainder: 0.0446078 - 1.1205% | | | MaxwellPreconditioner: Block preconditioner: 0.00014464 - 0.00329542% [1] | | | Remainder: 0.034681 - 0.790159% | | Mini-EM: timestepper: 0.853145 - 3.64925% [1] | | | Mini-EM: Advance Time Step: 0.853142 - 99.9996% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.221946 - 26.0152% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00116732 - 0.525947% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.214553 - 96.6689% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.00104403% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134772 - 0.628152% [24] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0181836 - 8.47508% [24] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0106731 - 4.97458% [24] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00085076 - 0.396526% [24] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00999892 - 4.66034% [24] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00935495 - 4.3602% [24] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00080868 - 0.376914% [24] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00228788 - 1.06635% [24] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.632e-05 - 0.00760651% [24] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00187188 - 0.872454% [24] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0218224 - 10.1711% [24] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00685724 - 3.19605% [24] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00307364 - 1.43258% [24] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190515 - 8.87962% [24] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0384135 - 17.904% [24] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.124e-05 - 0.00989965% [24] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0014032 - 0.65401% [24] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0164796 - 7.68089% [24] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0200191 - 9.33061% [24] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014772 - 0.6885% [24] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00085496 - 0.398484% [24] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00989404 - 4.61146% [24] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149803 - 6.98208% [24] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436036 - 2.0323% [24] | | | | | | Remainder: 0.00044884 - 0.209198% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.00883097% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00102728% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00578464 - 2.60632% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000296999 - 0.133816% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000270239 - 90.9899% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.48e-06 - 0.498318% [1] | | | | | | Remainder: 2.528e-05 - 8.51181% | | | | | Remainder: 0.00012232 - 0.0551124% | | | | Stratimikos: BelosLOWS: 0.583688 - 68.4163% [1] | | | | | GMRES block system: Operation Op*x: 0.0128712 - 2.20514% [1] | | | | | Belos::MVT::MvAddMv: 0.00036244 - 0.0620948% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569746 - 97.6114% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168336 - 0.295458% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043308 - 25.7271% [2] | | | | | | | | Belos::MVT::MvDot: 0.0004264 - 98.4576% [2] | | | | | | | | Remainder: 6.68e-06 - 1.54244% | | | | | | | Belos::MVT::MvScale: 0.00022752 - 13.5158% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00062248 - 36.9784% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00061528 - 98.8433% [2] | | | | | | | | Remainder: 7.2e-06 - 1.15666% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00032176 - 19.1142% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000318 - 98.8314% [2] | | | | | | | | Remainder: 3.76e-06 - 1.16857% | | | | | | | Remainder: 7.852e-05 - 4.66448% | | | | | | Belos::MVT::MvAddMv: 0.000638799 - 0.11212% [2] | | | | | | Belos::MVT::MvNorm: 0.00022848 - 0.0401021% [1] | | | | | | GMRES block system: Operation Prec*x: 0.554504 - 97.3248% [1] | | | | | | | CG Q_B: Operation Op*x: 0.00165452 - 0.298378% [1] | | | | | | | Belos::MVT::MvAddMv: 0.00027816 - 0.0501637% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00265816 - 0.479376% [1] | | | | | | | | Belos::MVT::Assign: 0.00033636 - 12.6539% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.000199639 - 7.51043% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000186039 - 93.1877% [1] | | | | | | | | | Remainder: 1.36e-05 - 6.8123% | | | | | | | | CG Q_B: Operation Op*x: 0.00157428 - 59.2245% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000308 - 11.587% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000106999 - 4.02531% [1] | | | | | | | | Remainder: 0.00013288 - 4.99895% | | | | | | | CG S_E: Operation Op*x: 0.00426636 - 0.769401% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.539187 - 97.2377% [1] | | | | | | | | Belos::MVT::Assign: 0.0003074 - 0.0570118% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.469274 - 87.0335% [14] | | | | | | | | | MueLu RefMaxwell: solve: 0.468928 - 99.9263% [14] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212144 - 45.2402% [28] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211269 - 99.5878% [28] | | | | | | | | | | | Remainder: 0.000874359 - 0.412154% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0554204 - 11.8185% [14] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00373144 - 0.795739% [14] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00530072 - 1.13039% [14] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175746 - 37.4784% [14] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248365 - 14.132% [14] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.024427 - 98.3511% [14] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214653 - 87.8754% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0160174 - 74.6196% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153444 - 95.7986% [28] | | | | | | | | | | | | | | | Remainder: 0.00067296 - 4.20144% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00418908 - 19.5155% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025224 - 1.1751% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00041216 - 1.92012% [14] | | | | | | | | | | | | | | Remainder: 0.00059452 - 2.76967% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00279888 - 11.4581% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00273616 - 97.7591% [14] | | | | | | | | | | | | | | Remainder: 6.272e-05 - 2.2409% | | | | | | | | | | | | | Remainder: 0.0001628 - 0.666475% | | | | | | | | | | | | Remainder: 0.00040952 - 1.64886% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150786 - 85.7975% [14] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150605 - 99.8803% [14] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0760912 - 50.5235% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0580598 - 76.303% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0574149 - 98.8893% [28] | | | | | | | | | | | | | | | Remainder: 0.00064488 - 1.11072% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0138634 - 18.2195% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000946959 - 1.24451% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00267148 - 3.51089% [14] | | | | | | | | | | | | | | Remainder: 0.00054952 - 0.722186% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0743126 - 49.3425% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0742325 - 99.8922% [14] | | | | | | | | | | | | | | Remainder: 8.008e-05 - 0.107761% | | | | | | | | | | | | | Remainder: 0.00020176 - 0.133966% | | | | | | | | | | | | Remainder: 0.00018044 - 0.119666% | | | | | | | | | | | Remainder: 0.00012388 - 0.0704879% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0074266 - 1.58374% [14] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00868728 - 1.85258% [14] | | | | | | | | | | Remainder: 0.000471079 - 0.100459% | | | | | | | | | Remainder: 0.00034604 - 0.0737395% | | | | | | | | CG S_E: Operation Op*x: 0.053402 - 9.90416% [14] | | | | | | | | Belos::MVT::MvTransMv: 0.00355452 - 0.659236% [14] | | | | | | | | Belos::MVT::MvAddMv: 0.0106557 - 1.97626% [41] | | | | | | | | Belos::MVT::MvNorm: 0.0016554 - 0.307018% [14] | | | | | | | | Remainder: 0.00033852 - 0.0627834% | | | | | | | Remainder: 0.00645984 - 1.16498% | | | | | | GMRES block system: Operation Op*x: 0.0117723 - 2.06624% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016572 - 0.0290866% [1] | | | | | | Remainder: 0.0007532 - 0.132199% | | | | | Remainder: 0.00070856 - 0.121394% | | | | Mini-EM: Compute responses: 0.0471104 - 5.52199% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00115932 - 2.46086% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0396806 - 84.2289% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00524186% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083012 - 2.09201% [24] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00951211 - 23.9717% [24] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.144e-05 - 0.0288302% [24] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0017212 - 4.33764% [24] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00129872 - 3.27294% [24] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190095 - 47.9063% [24] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.132e-05 - 0.0285278% [24] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00174836 - 4.40608% [24] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0014568 - 3.67131% [24] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00179148 - 4.51475% [24] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019468 - 0.490618% [24] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-05 - 0.0252012% [24] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00101752 - 2.56428% [24] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00072644 - 1.83072% [24] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014148 - 0.356547% [24] | | | | | | Remainder: 0.00019732 - 0.497271% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.0239437% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00305665% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0057746 - 12.2576% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002548 - 0.540857% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.470958% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023416 - 91.8995% [1] | | | | | | Remainder: 1.944e-05 - 7.62951% | | | | | Remainder: 0.0002284 - 0.484818% | | | | Remainder: 0.00039672 - 0.0465011% | | | Remainder: 3.12e-06 - 0.000365706% | | Remainder: 0.117592 - 0.502989% | Remainder: 4.236e-05 - 0.000181191% ================================= FOM Calculation ================================= Number of cells = 46656 Time for Belos Linear Solve = 0.583688 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 79.9331 k-cell-steps per second ================================= dt = 3.70627e-10 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 = 3.70627e-10 [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 = 3.70627e-10 [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 = 147852 x 147852, nnz = 4673484 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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/1295029 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (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 = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 6123 x 6123, nnz = 420579 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 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 = 6123 x 6123, nnz = 420579 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 5.40 RefMaxwell coarse (1,1): Preconditioner init RefMaxwell coarse (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell coarse (1,1): Coordinate import RefMaxwell coarse (1,1): Laplacian local diagonal RefMaxwell coarse (1,1): Laplacian distributed diagonal RefMaxwell coarse (1,1): Laplacian dropping RefMaxwell coarse (1,1): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/2041 [0.00%] (total) remaining : 2041 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1898 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 105 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 143 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 3 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[72] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6123 x 315 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) R size = 315 x 6123, nnz = 6123 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 315 x 315, nnz = 15795 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell coarse (1,1): MapFactory: coarseCoordMap RefMaxwell coarse (1,1): AverageCoords RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell coarse (1,1): Rebalancing prolongator Using original prolongator RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Rebalancing restrictor Using original restrictor RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, 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 = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0631 (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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) A22 size = 50653 x 50653, nnz = 1295029 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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 = 50653 x 50653, nnz = 1295029 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 7.00 RefMaxwell (2,2): Preconditioner init RefMaxwell (2,2): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Build (MueLu::TentativePFactory) RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) RefMaxwell (2,2): 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.00, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (2,2): Coordinate import RefMaxwell (2,2): Laplacian local diagonal RefMaxwell (2,2): Laplacian distributed diagonal RefMaxwell (2,2): Laplacian dropping RefMaxwell (2,2): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 RefMaxwell (2,2): 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[362] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 2041 x 50653, nnz = 50653 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 2041 x 2041, nnz = 45917 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (2,2): AverageCoords RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell (2,2): Rebalancing prolongator Using original prolongator RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Rebalancing restrictor Using original restrictor RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing 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) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 2.8746 (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.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] 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[591] 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) 147852 4673484 31.6092 (2, 2) 50653 1295029 25.5667 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} 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=291708, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=143856, #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.00473308 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=147852, #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 14 iterations with total CPU time of 0.537159 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.576891 sec Electromagnetic Energy = 5.89914e-09 Electromagnetic Energy/dt^2 = 4.29452e+10 * finished time step 1, t = 3.70627e-10 ************************************************** *** 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: 23.7303 [1] | Mini-EM: Total Time: 23.7303 - 99.9998% [1] | | Mini-EM: build mesh: 0.00073236 - 0.00308618% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028796 - 39.3195% [1] | | | Remainder: 0.0004444 - 60.6805% | | Mini-EM: build physics blocks: 0.00083704 - 0.0035273% [1] | | Mini-EM: build auxiliary physics blocks: 0.000827719 - 0.00348803% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.55404 - 10.7628% [1] | | panzer::DOFManager::buildGlobalUnknowns: 1.12975 - 4.76078% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.502796 - 44.5052% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.400913 - 79.7367% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.012195 - 2.42544% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0895638 - 17.8131% [4] | | | | Remainder: 0.00012412 - 0.024686% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.059914 - 5.30331% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0394511 - 65.8462% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00190032 - 3.17175% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00444736 - 7.42291% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0030238 - 5.0469% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128748 - 2.14888% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00895876 - 14.9527% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000720999 - 1.20339% [4] | | | | Remainder: 0.0001242 - 0.207297% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0996131 - 8.81729% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0421359 - 3.72967% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.146583 - 12.9748% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0543927 - 4.81459% [4] | | | Remainder: 0.224313 - 19.8552% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0608953 - 0.256614% [2] | | Mini-EM: setup physics model evaluator: 1.60569 - 6.76642% [1] | | | panzer::ModelEvaluator::setupModel(): 1.60566 - 99.998% [1] | | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000171892% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 3.73678e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.60013 - 99.6555% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.60011 - 99.9989% [1] | | | | | | getWorksets(): 1.57687 - 98.5476% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.57686 - 99.9995% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.914496 - 57.9946% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0087514 - 0.956964% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.147108 - 16.0862% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00278356 - 1.89219% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.144265 - 98.0676% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00156824 - 1.08705% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00079864 - 0.553593% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00251868 - 1.74587% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132846 - 9.20844% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0301072 - 20.8694% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00767548 - 5.3204% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0215489 - 14.937% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00081944 - 0.568011% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0385323 - 26.7094% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166102 - 43.1072% [24] | | | | | | | | | | | | Remainder: 0.0219221 - 56.8928% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0216739 - 15.0237% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00541951 - 3.75664% [24] | | | | | | | | | | | Remainder: 0.00031808 - 0.220483% | | | | | | | | | | Remainder: 5.92e-05 - 0.0402426% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.658976 - 72.0589% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.384838 - 58.3995% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000611479 - 0.158892% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00022656 - 0.0588715% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205659 - 53.4403% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146785 - 38.142% [24] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017508 - 0.0454944% [24] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0301183 - 7.82623% [24] | | | | | | | | | | | Remainder: 0.00126316 - 0.328231% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127686 - 19.3764% [48] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0908272 - 13.7831% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00077176 - 0.117115% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0311967 - 4.73413% [48] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0230247 - 3.49402% [24] | | | | | | | | | | Remainder: 0.000631159 - 0.0957788% | | | | | | | | | Remainder: 0.0996616 - 10.898% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.662333 - 42.0032% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.66179 - 99.918% [48] | | | | | | | | | Remainder: 0.0005428 - 0.0819527% | | | | | | | | Remainder: 3.528e-05 - 0.00223735% | | | | | | | Remainder: 7.72e-06 - 0.000489577% | | | | | | getOrientations(): 3.008e-05 - 0.00187987% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075004 - 0.0468742% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000753119 - 0.0470666% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040772 - 0.0254807% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012884 - 0.00805193% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087388 - 0.0546136% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.99958e-05% [2] | | | | | | Remainder: 0.0202958 - 1.2684% | | | | | Remainder: 1.732e-05 - 0.00108241% | | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.000480799% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.436e-05 - 0.000894336% [1] | | | | build response library: 0.00548468 - 0.341584% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00540152 - 98.4838% [1] | | | | | | getWorksets(): 3.16e-06 - 0.0585021% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 68.3544% [1] | | | | | | | Remainder: 1e-06 - 31.6456% | | | | | | getOrientations(): 4.8e-07 - 0.00888639% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000790719 - 14.6388% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094272 - 17.4529% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042848 - 7.93259% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118732 - 21.9812% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0251781% [3] | | | | | | Remainder: 0.00204728 - 37.9019% | | | | | Remainder: 8.316e-05 - 1.51622% | | | | Remainder: 2.064e-05 - 0.00128545% | | | Remainder: 3.156e-05 - 0.00196551% | | Mini-EM: setup auxiliary physics model evaluator: 3.09944 - 13.0611% [1] | | | panzer::ModelEvaluator::setupModel(): 3.09942 - 99.9996% [1] | | | | allocate FieldManagerBuilder: 6e-07 - 1.93584e-05% [1] | | | | fmb->setWorksetContainer(): 1.8e-06 - 5.80753e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.09934 - 99.9972% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.09933 - 99.9998% [1] | | | | | | getWorksets(): 1.42468 - 45.9674% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.42468 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.934559 - 65.5978% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833843 - 0.892232% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148771 - 15.9188% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00268048 - 1.80175% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.146041 - 98.1654% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00131264 - 0.898813% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00074632 - 0.511033% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00246844 - 1.69023% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131073 - 8.97506% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0297416 - 20.3652% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00749012 - 5.12876% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0229809 - 15.7359% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072308 - 0.49512% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0403259 - 27.6126% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173286 - 42.9715% [24] | | | | | | | | | | | | Remainder: 0.0229973 - 57.0285% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0214701 - 14.7014% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00537976 - 3.68372% [24] | | | | | | | | | | | Remainder: 0.00029532 - 0.202217% | | | | | | | | | | Remainder: 4.892e-05 - 0.0328828% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.677073 - 72.4484% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.375819 - 55.5064% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00030664 - 0.0815925% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001748 - 0.0465118% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14118 - 37.566% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144688 - 38.4995% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019512 - 0.0519187% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00018616 - 0.0495345% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00492124 - 1.30947% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0830246 - 22.0917% [24] | | | | | | | | | | | Remainder: 0.00114168 - 0.303785% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0925055 - 13.6626% [24] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.090896 - 13.4248% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00081344 - 0.120141% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339206 - 5.00989% [48] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0307069 - 4.53524% [24] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0517753 - 7.64694% [24] | | | | | | | | | | Remainder: 0.00063652 - 0.0940105% | | | | | | | | | Remainder: 0.100377 - 10.7406% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.490105 - 34.401% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.489279 - 99.8316% [24] | | | | | | | | | Remainder: 0.00082524 - 0.16838% | | | | | | | | Remainder: 1.64e-05 - 0.00115114% | | | | | | | Remainder: 2.04e-06 - 0.00014319% | | | | | | getOrientations(): 1.348e-05 - 0.000434932% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000989 - 0.0319101% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116008 - 0.03743% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071984 - 0.0232256% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.6413 - 52.9565% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.589336 - 35.9067% [1] | | | | | | | Remainder: 1.05196 - 64.0933% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254088 - 0.0819815% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 2.45214e-05% [2] | | | | | | Remainder: 0.0279296 - 0.90115% | | | | | Remainder: 4.68e-06 - 0.000151% | | | | fmb->setupBCFieldManagers(): 6.56e-06 - 0.000211652% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 4.356e-05 - 0.00140542% [1] | | | | build response library: 2.424e-05 - 0.000782081% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.15512% [1] | | | | | Remainder: 2.396e-05 - 98.8449% | | | | Remainder: 9.32e-06 - 0.000300701% | | | Remainder: 1.2e-05 - 0.000387167% | | Mini-EM: eval auxiliary physics model evaluator: 5.23686 - 22.0682% [1] | | | panzer::ModelEvaluator::create_W_op: 1.60535 - 30.6548% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.62083 - 69.1413% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00486052 - 0.134238% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41281 - 66.6369% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 5.80237e-05% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.74e-05 - 0.00155006% [24] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.3e-05 - 0.000538791% [24] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0282241 - 1.16976% [24] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0648229 - 2.68662% [24] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.203512 - 8.43464% [24] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0222254 - 0.921142% [24] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.158572 - 6.5721% [24] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.162326 - 6.72768% [24] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.236851 - 9.81639% [24] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.276e-05 - 0.00177221% [24] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.88e-05 - 0.000779175% [24] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.363503 - 15.0656% [24] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0374152 - 1.55069% [24] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0201 - 0.833056% [24] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0813443 - 3.37135% [24] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0166876 - 0.691627% [24] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.111094 - 4.60435% [24] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.187302 - 7.76282% [24] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.240845 - 9.98193% [24] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0198312 - 0.821915% [24] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010869 - 0.450471% [24] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0342366 - 1.41895% [24] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.164868 - 6.83303% [24] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.020002 - 0.828994% [24] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0814304 - 3.37492% [24] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.152e-05 - 0.00172082% [24] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0348627 - 1.4449% [24] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0656747 - 2.72192% [24] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0104996 - 0.435161% [24] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341931 - 1.41715% [24] | | | | | Remainder: 0.00136176 - 0.0564388% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.12e-05 - 0.000585501% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 6.40737e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0048604 - 0.134234% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.19419 - 32.9811% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.589476 - 49.362% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.604678 - 50.635% [1] | | | | | Remainder: 3.516e-05 - 0.00294426% | | | | Remainder: 0.00408924 - 0.112936% | | | Remainder: 0.0106778 - 0.203896% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440304 - 0.0185545% [1] | | | getWorksets(): 6.2e-06 - 0.140812% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 72.2581% [1] | | | | Remainder: 1.72e-06 - 27.7419% | | | getOrientations(): 6.8e-07 - 0.0154439% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796 - 18.0784% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000929239 - 21.1045% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041624 - 9.45347% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123696 - 28.0933% [1] | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0308878% [3] | | | Remainder: 0.00101636 - 23.0832% | | panzer::ModelEvaluator::create_W_op: 1.63031 - 6.87015% [1] | | panzer::ModelEvaluator::evalModel(J): 2.6163 - 11.0252% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00146608 - 0.0560363% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01836 - 77.1456% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000101072% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.023988 - 1.18849% [24] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0673027 - 3.33452% [24] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0778923 - 3.85918% [24] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00751728 - 0.372444% [24] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0865891 - 4.29006% [24] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0729714 - 3.61538% [24] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129772 - 0.642958% [24] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0749704 - 3.71441% [24] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.624e-05 - 0.00179551% [24] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0263128 - 1.30367% [24] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157562 - 7.80644% [24] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0243701 - 1.20742% [24] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.143634 - 7.11638% [24] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161005 - 7.97699% [24] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.216759 - 10.7393% [24] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.816e-05 - 0.00238609% [24] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.022817 - 1.13047% [24] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.150881 - 7.47544% [24] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.243128 - 12.0458% [24] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.034279 - 1.69836% [24] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00697656 - 0.345654% [24] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0826959 - 4.09718% [24] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.177865 - 8.81233% [24] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144828 - 7.17554% [24] | | | | Remainder: 0.0009544 - 0.0472858% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.856e-05 - 0.00147383% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.73951e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00543744 - 0.207829% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.586789 - 22.4281% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.586754 - 99.9941% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.152e-05 - 0.00366742% [1] | | | | Remainder: 1.336e-05 - 0.0022768% | | | Remainder: 0.0042092 - 0.160883% | | Mini-EM: assemble Discrete Gradient: 0.422872 - 1.78199% [1] | | MaxwellPreconditioner::build: 4.40593 - 18.5667% [1] | | | Mini-EM: assemble Discrete Curl: 0.376999 - 8.55663% [1] | | | MaxwellPreconditioner: Schur complement: 3.524e-05 - 0.000799831% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00416416 - 0.0945125% [1] | | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.0854915% [1] | | | | Ifpack2::Relaxation::compute: 0.00316488 - 76.0029% [1] | | | | Remainder: 0.000995719 - 23.9117% | | | MaxwellPreconditioner: Solver S_E: 3.99001 - 90.5599% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 3.9457 - 98.8895% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 3.94528 - 99.9894% [1] | | | | | | MueLu RefMaxwell: compute: 3.9263 - 99.5189% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.015384 - 0.391819% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106751 - 2.71886% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0562161 - 52.661% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.048654 - 45.5772% [1] | | | | | | | | Remainder: 0.00188076 - 1.76182% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.125369 - 3.19305% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00790832 - 6.30804% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.110313 - 87.9904% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.108857 - 98.6803% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.107018 - 98.3111% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.102841 - 96.0966% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.756e-05 - 0.0462461% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010456 - 0.101672% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018128 - 0.176272% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0191541 - 18.625% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.516e-05 - 0.0536362% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0817952 - 79.5356% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.344e-05 - 0.0616875% [1] | | | | | | | | | | | | Remainder: 0.00143968 - 1.39991% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.464e-05 - 0.069745% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.992e-05 - 53.4834% [1] | | | | | | | | | | | | Remainder: 3.472e-05 - 46.5166% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168176 - 1.57147% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164656 - 97.907% [1] | | | | | | | | | | | | Remainder: 3.52e-05 - 2.09305% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00132872 - 1.24158% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00129984 - 97.8265% [1] | | | | | | | | | | | | Remainder: 2.888e-05 - 2.17352% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000259719 - 0.242686% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000229159 - 88.2334% [1] | | | | | | | | | | | | Remainder: 3.056e-05 - 11.7666% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.196e-05 - 0.076585% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.66e-05 - 56.857% [1] | | | | | | | | | | | | Remainder: 3.536e-05 - 43.143% | | | | | | | | | | | Remainder: 0.0007506 - 0.701375% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011376 - 0.104504% [1] | | | | | | | | | | Remainder: 0.00172472 - 1.58439% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00057264 - 0.519106% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014876 - 25.9779% [1] | | | | | | | | | | Remainder: 0.00042388 - 74.0221% | | | | | | | | | Remainder: 0.000883159 - 0.800596% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00266528 - 2.12595% [1] | | | | | | | | Remainder: 0.00448268 - 3.57559% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.179521 - 4.57227% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.118254 - 65.872% [1] | | | | | | | | Remainder: 0.061267 - 34.128% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0187966 - 0.478736% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.053134 - 1.35328% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0307299 - 57.8347% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0302639 - 98.4836% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.78e-05 - 0.190987% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.24e-06 - 0.0206186% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0299415 - 98.935% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0299383 - 99.989% [1] | | | | | | | | | | | Remainder: 3.28e-06 - 0.0109547% | | | | | | | | | | Remainder: 0.00025828 - 0.853427% | | | | | | | | | Remainder: 0.000466 - 1.51644% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0223962 - 42.1503% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0187138 - 83.5579% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0158268 - 84.5733% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0118036 - 74.5799% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0113911 - 96.5051% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00039188 - 3.44023% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.548e-05 - 0.223683% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.808e-05 - 0.15872% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00393776 - 34.5687% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.856e-05 - 0.162934% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0064572 - 56.6863% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.52e-06 - 0.0747951% [1] | | | | | | | | | | | | | Remainder: 0.00053364 - 4.6847% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.74e-05 - 0.232132% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.72e-06 - 17.2263% [1] | | | | | | | | | | | | | Remainder: 2.268e-05 - 82.7737% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.172e-05 - 0.777049% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.036e-05 - 76.7117% [1] | | | | | | | | | | | | | Remainder: 2.136e-05 - 23.2883% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.84e-05 - 0.240604% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.196e-05 - 42.1127% [1] | | | | | | | | | | | | | Remainder: 1.644e-05 - 57.8873% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.992e-05 - 0.338201% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.064e-05 - 51.7034% [1] | | | | | | | | | | | | | Remainder: 1.928e-05 - 48.2966% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.244e-05 - 0.190111% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 20.1426% [1] | | | | | | | | | | | | | Remainder: 1.792e-05 - 79.8574% | | | | | | | | | | | | Remainder: 0.00020264 - 1.71676% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 0.00014684 - 0.927791% [1] | | | | | | | | | | | Remainder: 0.00387636 - 24.4923% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00271612 - 14.514% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00230644 - 84.9167% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.00019556 - 8.47887% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00199188 - 86.3617% [1] | | | | | | | | | | | | Remainder: 0.000119 - 5.15947% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00016132 - 5.93936% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011444 - 70.9397% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.296e-05 - 20.0629% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.084e-05 - 9.47221% [1] | | | | | | | | | | | | | Remainder: 8.064e-05 - 70.4649% | | | | | | | | | | | | Remainder: 4.688e-05 - 29.0603% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.416e-05 - 0.889504% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 4.064e-05 - 1.49625% [1] | | | | | | | | | | | Remainder: 0.00018356 - 6.75817% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.32e-06 - 0.0444593% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.44e-06 - 0.0183822% [1] | | | | | | | | | | Remainder: 0.00015904 - 0.849856% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.636e-05 - 0.0730483% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00321068 - 14.3359% [1] | | | | | | | | | Remainder: 0.000455359 - 2.0332% | | | | | | | | Remainder: 7.96e-06 - 0.014981% | | | | | | | MueLu RefMaxwell: Build A22: 0.103397 - 2.63343% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.103215 - 99.8243% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0533034 - 51.6431% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0482753 - 46.7716% [1] | | | | | | | | | Remainder: 0.0016362 - 1.58524% | | | | | | | | Remainder: 0.00018168 - 0.175712% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86498 - 72.969% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.12342 - 4.30786% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123059 - 99.7083% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.856e-05 - 0.0232083% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00185276% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122922 - 99.8885% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122919 - 99.9975% [1] | | | | | | | | | | | Remainder: 3.04e-06 - 0.00247311% | | | | | | | | | | Remainder: 0.00010632 - 0.0863973% | | | | | | | | | Remainder: 0.000360039 - 0.29172% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74156 - 95.6919% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.115631 - 4.21772% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.106711 - 92.286% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.104846 - 98.2523% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.102026 - 97.3094% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.964e-05 - 0.0192501% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 7.96e-05 - 0.0780197% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000132999 - 0.130359% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.019185 - 18.8041% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.348e-05 - 0.0524183% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.080933 - 79.3263% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.116e-05 - 0.0501443% [1] | | | | | | | | | | | | | Remainder: 0.00157064 - 1.53946% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.456e-05 - 0.0615757% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.796e-05 - 58.798% [1] | | | | | | | | | | | | | Remainder: 2.66e-05 - 41.202% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00171052 - 1.63145% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00167368 - 97.8463% [1] | | | | | | | | | | | | | Remainder: 3.684e-05 - 2.15373% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001588 - 0.15146% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013464 - 84.7859% [1] | | | | | | | | | | | | | Remainder: 2.416e-05 - 15.2141% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00027812 - 0.265264% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024732 - 88.9256% [1] | | | | | | | | | | | | | Remainder: 3.08e-05 - 11.0744% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.16e-05 - 0.0682903% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.62e-05 - 64.5251% [1] | | | | | | | | | | | | | Remainder: 2.54e-05 - 35.4749% | | | | | | | | | | | | Remainder: 0.00053736 - 0.512521% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015816 - 0.148213% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.688e-05 - 0.0439316% [1] | | | | | | | | | | | Remainder: 0.00165992 - 1.55552% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00876584 - 7.58086% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00794816 - 90.672% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00092172 - 11.5967% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00689576 - 86.7592% [1] | | | | | | | | | | | | Remainder: 0.000130679 - 1.64414% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060748 - 6.93009% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0005624 - 92.5792% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015456 - 27.4822% [1] | | | | | | | | | | | | | Remainder: 0.00040784 - 72.5178% | | | | | | | | | | | | Remainder: 4.508e-05 - 7.42082% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.564e-05 - 0.292499% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.944e-05 - 0.335849% [1] | | | | | | | | | | | Remainder: 0.00015512 - 1.7696% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.36e-06 - 0.00722988% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0023869% [1] | | | | | | | | | | Remainder: 0.00014284 - 0.123531% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.676e-05 - 0.000611332% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62534 - 95.7611% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.128e-05 - 0.000429658% [1] | | | | | | | | | | Remainder: 2.62533 - 99.9996% | | | | | | | | | Remainder: 0.0005634 - 0.0205504% | | | | | | | | Remainder: 7.92e-06 - 0.000276441% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.44014 - 11.21% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.084e-05 - 0.00700686% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.000581633% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439946 - 99.956% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.439941 - 99.9989% [1] | | | | | | | | | Remainder: 4.96e-06 - 0.00112741% | | | | | | | | Remainder: 0.0001604 - 0.036443% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016632 - 0.00423605% [1] | | | | | | | Remainder: 0.0186616 - 0.475298% | | | | | | Remainder: 0.018979 - 0.481055% | | | | | Remainder: 0.00041672 - 0.0105614% | | | | Remainder: 0.0443096 - 1.11051% | | | MaxwellPreconditioner: Block preconditioner: 0.00013496 - 0.00306314% [1] | | | Remainder: 0.0345899 - 0.785075% | | Mini-EM: timestepper: 0.845071 - 3.56115% [1] | | | Mini-EM: Advance Time Step: 0.845068 - 99.9997% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.220676 - 26.1134% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00117204 - 0.531113% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.213654 - 96.8181% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000861204% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134412 - 0.629109% [24] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0176685 - 8.26965% [24] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0105008 - 4.91483% [24] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00088012 - 0.411936% [24] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00998502 - 4.67345% [24] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0093158 - 4.36022% [24] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000809679 - 0.378967% [24] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00229648 - 1.07486% [24] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.624e-05 - 0.00760106% [24] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00186764 - 0.874141% [24] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0213968 - 10.0147% [24] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00735872 - 3.44422% [24] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00283116 - 1.32511% [24] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190438 - 8.91336% [24] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0384139 - 17.9795% [24] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.3439e-05 - 0.0109705% [24] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00144788 - 0.677673% [24] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162876 - 7.62334% [24] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201349 - 9.42404% [24] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014374 - 0.672769% [24] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000877 - 0.410476% [24] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00987703 - 4.6229% [24] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149552 - 6.99971% [24] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0043958 - 2.05743% [24] | | | | | | Remainder: 0.00048756 - 0.2282% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.728e-05 - 0.00783048% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00103319% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00541432 - 2.45351% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000298 - 0.13504% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0002704 - 90.7383% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.24e-06 - 0.416107% [1] | | | | | | Remainder: 2.636e-05 - 8.84564% | | | | | Remainder: 0.000117839 - 0.0533991% | | | | Stratimikos: BelosLOWS: 0.576948 - 68.2724% [1] | | | | | GMRES block system: Operation Op*x: 0.0128002 - 2.21861% [1] | | | | | Belos::MVT::MvAddMv: 0.00036252 - 0.0628341% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.563117 - 97.6027% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00166536 - 0.295739% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00043128 - 25.8971% [2] | | | | | | | | Belos::MVT::MvDot: 0.000425 - 98.5439% [2] | | | | | | | | Remainder: 6.28e-06 - 1.45613% | | | | | | | Belos::MVT::MvScale: 0.0002286 - 13.7268% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00061276 - 36.7945% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00060596 - 98.8903% [2] | | | | | | | | Remainder: 6.8e-06 - 1.10973% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000320479 - 19.2438% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000316799 - 98.8517% [2] | | | | | | | | Remainder: 3.68e-06 - 1.14828% | | | | | | | Remainder: 7.224e-05 - 4.3378% | | | | | | Belos::MVT::MvAddMv: 0.00062068 - 0.110222% [2] | | | | | | Belos::MVT::MvNorm: 0.00022788 - 0.0404676% [1] | | | | | | GMRES block system: Operation Prec*x: 0.547962 - 97.3088% [1] | | | | | | | CG Q_B: Operation Op*x: 0.00167168 - 0.305072% [1] | | | | | | | Belos::MVT::MvAddMv: 0.00027312 - 0.0498428% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0027558 - 0.502917% [1] | | | | | | | | Belos::MVT::Assign: 0.00033248 - 12.0647% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.000198719 - 7.21094% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000185359 - 93.2769% [1] | | | | | | | | | Remainder: 1.336e-05 - 6.72306% | | | | | | | | CG Q_B: Operation Op*x: 0.00166104 - 60.2744% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000317159 - 11.5088% [1] | | | | | | | | Belos::MVT::MvNorm: 0.0001076 - 3.9045% [1] | | | | | | | | Remainder: 0.0001388 - 5.03665% | | | | | | | CG S_E: Operation Op*x: 0.00427252 - 0.77971% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.532596 - 97.1957% [1] | | | | | | | | Belos::MVT::Assign: 0.00031336 - 0.0588364% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.463601 - 87.0455% [14] | | | | | | | | | MueLu RefMaxwell: solve: 0.463276 - 99.93% [14] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.209788 - 45.2835% [28] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.208951 - 99.6012% [28] | | | | | | | | | | | Remainder: 0.00083668 - 0.398822% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0549119 - 11.8529% [14] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00368768 - 0.796% [14] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0053596 - 1.15689% [14] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.172961 - 37.3344% [14] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0246481 - 14.2506% [14] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.024265 - 98.4456% [14] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213787 - 88.1052% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159422 - 74.5704% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152445 - 95.6239% [28] | | | | | | | | | | | | | | | Remainder: 0.00069764 - 4.37607% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417368 - 19.5226% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00025152 - 1.1765% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.00041464 - 1.9395% [14] | | | | | | | | | | | | | | Remainder: 0.00059668 - 2.79101% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00271372 - 11.1837% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00264204 - 97.3586% [14] | | | | | | | | | | | | | | Remainder: 7.168e-05 - 2.64139% | | | | | | | | | | | | | Remainder: 0.00017256 - 0.711149% | | | | | | | | | | | | Remainder: 0.00038312 - 1.55436% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.148193 - 85.68% [14] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.148006 - 99.8735% [14] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0753905 - 50.9375% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0573827 - 76.1139% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.056736 - 98.8731% [28] | | | | | | | | | | | | | | | Remainder: 0.000646639 - 1.12689% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140954 - 18.6965% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000931199 - 1.23517% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00243724 - 3.23282% [14] | | | | | | | | | | | | | | Remainder: 0.000544 - 0.721576% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0723618 - 48.8912% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.072272 - 99.8759% [14] | | | | | | | | | | | | | | Remainder: 8.98e-05 - 0.124099% | | | | | | | | | | | | | Remainder: 0.00025352 - 0.171291% | | | | | | | | | | | | Remainder: 0.00018748 - 0.12651% | | | | | | | | | | | Remainder: 0.00012004 - 0.0694028% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00740996 - 1.59947% [14] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0086596 - 1.86921% [14] | | | | | | | | | | Remainder: 0.00049848 - 0.107599% | | | | | | | | | Remainder: 0.00032456 - 0.0700085% | | | | | | | | CG S_E: Operation Op*x: 0.0527713 - 9.90833% [14] | | | | | | | | Belos::MVT::MvTransMv: 0.00351504 - 0.659982% [14] | | | | | | | | Belos::MVT::MvAddMv: 0.0104151 - 1.95553% [41] | | | | | | | | Belos::MVT::MvNorm: 0.00165644 - 0.311012% [14] | | | | | | | | Remainder: 0.000323679 - 0.0607739% | | | | | | | Remainder: 0.00639364 - 1.1668% | | | | | | GMRES block system: Operation Op*x: 0.0117105 - 2.07959% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016624 - 0.0295214% [1] | | | | | | Remainder: 0.00076384 - 0.135645% | | | | | Remainder: 0.00066844 - 0.115858% | | | | Mini-EM: Compute responses: 0.0470475 - 5.56731% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00124408 - 2.6443% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.040009 - 85.0395% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00509886% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083636 - 2.09043% [24] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00991959 - 24.7934% [24] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.188e-05 - 0.0296933% [24] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00174072 - 4.35082% [24] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0012986 - 3.24577% [24] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189689 - 47.4116% [24] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.136e-05 - 0.0283936% [24] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00171536 - 4.28743% [24] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00146804 - 3.66927% [24] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00172888 - 4.32123% [24] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019564 - 0.48899% [24] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.88e-06 - 0.0246945% [24] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00101864 - 2.54603% [24] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00072772 - 1.81889% [24] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001424 - 0.35592% [24] | | | | | | Remainder: 0.00021296 - 0.53228% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.18e-05 - 0.025081% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00340082% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00533732 - 11.3445% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024736 - 0.525766% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.42044% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022776 - 92.0763% [1] | | | | | | Remainder: 1.856e-05 - 7.50323% | | | | | Remainder: 0.0001964 - 0.41745% | | | | Remainder: 0.0003966 - 0.0469311% | | | Remainder: 2.68e-06 - 0.000317133% | | Remainder: 0.116351 - 0.490307% | Remainder: 4.14e-05 - 0.00017446% ================================= FOM Calculation ================================= Number of cells = 46656 Time for Belos Linear Solve = 0.576948 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 80.8669 k-cell-steps per second ================================= dt = 3.70627e-10 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 = 3.70627e-10 [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 = 3.70627e-10 [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 = 147852 x 147852, nnz = 4673484 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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/1295029 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (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 = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 6123 x 6123, nnz = 420579 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 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 = 6123 x 6123, nnz = 420579 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 5.40 RefMaxwell coarse (1,1): Preconditioner init RefMaxwell coarse (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell coarse (1,1): Coordinate import RefMaxwell coarse (1,1): Laplacian local diagonal RefMaxwell coarse (1,1): Laplacian distributed diagonal RefMaxwell coarse (1,1): Laplacian dropping RefMaxwell coarse (1,1): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/2041 [0.00%] (total) remaining : 2041 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1898 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 105 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 143 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 3 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[72] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6123 x 315 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) R size = 315 x 6123, nnz = 6123 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 315 x 315, nnz = 15795 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell coarse (1,1): MapFactory: coarseCoordMap RefMaxwell coarse (1,1): AverageCoords RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell coarse (1,1): Rebalancing prolongator Using original prolongator RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Rebalancing restrictor Using original restrictor RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, 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 = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0626 (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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) A22 size = 50653 x 50653, nnz = 1295029 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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 = 50653 x 50653, nnz = 1295029 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 7.00 RefMaxwell (2,2): Preconditioner init RefMaxwell (2,2): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Build (MueLu::TentativePFactory) RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) RefMaxwell (2,2): 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.00, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (2,2): Coordinate import RefMaxwell (2,2): Laplacian local diagonal RefMaxwell (2,2): Laplacian distributed diagonal RefMaxwell (2,2): Laplacian dropping RefMaxwell (2,2): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 RefMaxwell (2,2): 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[362] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 2041 x 50653, nnz = 50653 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 2041 x 2041, nnz = 45917 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (2,2): AverageCoords RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell (2,2): Rebalancing prolongator Using original prolongator RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Rebalancing restrictor Using original restrictor RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing 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) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 2.8774 (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.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] 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[591] 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) 147852 4673484 31.6092 (2, 2) 50653 1295029 25.5667 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} 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=291708, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=143856, #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.0047244 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=147852, #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 14 iterations with total CPU time of 0.544213 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.584237 sec Electromagnetic Energy = 5.89914e-09 Electromagnetic Energy/dt^2 = 4.29452e+10 * finished time step 1, t = 3.70627e-10 ************************************************** *** 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: 23.4667 [1] | Mini-EM: Total Time: 23.4667 - 99.9998% [1] | | Mini-EM: build mesh: 0.0006106 - 0.00260199% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028932 - 47.3829% [1] | | | Remainder: 0.00032128 - 52.6171% | | Mini-EM: build physics blocks: 0.000837919 - 0.00357068% [1] | | Mini-EM: build auxiliary physics blocks: 0.00083452 - 0.00355619% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.57126 - 10.9571% [1] | | panzer::DOFManager::buildGlobalUnknowns: 1.13821 - 4.85033% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.505485 - 44.4105% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.402035 - 79.5345% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0121669 - 2.40698% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0911496 - 18.0321% [4] | | | | Remainder: 0.00013348 - 0.0264063% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0587709 - 5.16344% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0383292 - 65.218% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0019044 - 3.24038% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00445692 - 7.58355% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00302672 - 5.15003% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00122576 - 2.08566% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00899288 - 15.3016% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00068916 - 1.17262% [4] | | | | Remainder: 0.00014588 - 0.248218% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.100022 - 8.78767% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0421527 - 3.70341% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.147862 - 12.9907% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0584401 - 5.13438% [4] | | | Remainder: 0.225479 - 19.8099% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0592156 - 0.252339% [2] | | Mini-EM: setup physics model evaluator: 1.619 - 6.89914% [1] | | | panzer::ModelEvaluator::setupModel(): 1.61897 - 99.998% [1] | | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000205069% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 3.459e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.61357 - 99.6669% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.61355 - 99.9988% [1] | | | | | | getWorksets(): 1.58948 - 98.508% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.58947 - 99.9995% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.919945 - 57.8774% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00843012 - 0.916372% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.148708 - 16.1649% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.0027846 - 1.87253% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.145865 - 98.0885% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00147108 - 1.00852% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00076516 - 0.524566% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00253556 - 1.73829% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0132886 - 9.11021% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0301393 - 20.6624% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00778023 - 5.33385% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.02334 - 16.0011% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00074656 - 0.511815% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0380551 - 26.0892% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0165322 - 43.4427% [24] | | | | | | | | | | | | Remainder: 0.0215229 - 56.5573% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0219753 - 15.0655% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00542196 - 3.7171% [24] | | | | | | | | | | | Remainder: 0.00034644 - 0.237507% | | | | | | | | | | Remainder: 5.796e-05 - 0.0389758% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.661449 - 71.9009% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.386011 - 58.3584% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00057208 - 0.148203% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001836 - 0.0475634% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.206478 - 53.4902% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14716 - 38.1233% [24] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00016824 - 0.0435842% [24] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0302212 - 7.82909% [24] | | | | | | | | | | | Remainder: 0.00122788 - 0.318094% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.128363 - 19.4063% [48] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0918909 - 13.8924% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000747199 - 0.112964% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308366 - 4.66197% [48] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229914 - 3.47591% [24] | | | | | | | | | | Remainder: 0.0006088 - 0.0920403% | | | | | | | | | Remainder: 0.101358 - 11.0178% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.669488 - 42.1201% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.668904 - 99.9129% [48] | | | | | | | | | Remainder: 0.000583399 - 0.0871411% | | | | | | | | Remainder: 3.892e-05 - 0.00244861% | | | | | | | Remainder: 7.52e-06 - 0.000473111% | | | | | | getOrientations(): 3.46e-05 - 0.00214434% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768279 - 0.0476141% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076644 - 0.0475001% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040832 - 0.0253056% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012276 - 0.00760805% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000880839 - 0.05459% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 4.7101e-05% [2] | | | | | | Remainder: 0.0210924 - 1.3072% | | | | | Remainder: 1.9e-05 - 0.00117751% | | | | fmb->setupBCFieldManagers(): 8.2e-06 - 0.000506496% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00100558% [1] | | | | build response library: 0.00534332 - 0.330045% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00525292 - 98.3082% [1] | | | | | | getWorksets(): 3.4e-06 - 0.0647259% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 69.4118% [1] | | | | | | | Remainder: 1.04e-06 - 30.5882% | | | | | | getOrientations(): 4.8e-07 - 0.00913778% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074548 - 14.1917% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919359 - 17.5019% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003984 - 7.58436% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121216 - 23.0759% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0243674% [3] | | | | | | Remainder: 0.00197236 - 37.5479% | | | | | Remainder: 9.04e-05 - 1.69183% | | | | Remainder: 2.148e-05 - 0.00132677% | | | Remainder: 3.272e-05 - 0.002021% | | Mini-EM: setup auxiliary physics model evaluator: 3.03139 - 12.9179% [1] | | | panzer::ModelEvaluator::setupModel(): 3.03138 - 99.9995% [1] | | | | allocate FieldManagerBuilder: 7.6e-07 - 2.50711e-05% [1] | | | | fmb->setWorksetContainer(): 2.28e-06 - 7.52133e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.03132 - 99.998% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.03129 - 99.9992% [1] | | | | | | getWorksets(): 1.43881 - 47.4652% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.43881 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.944231 - 65.626% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00834479 - 0.883766% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.150936 - 15.9851% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00268276 - 1.77742% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.148201 - 98.1879% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00132288 - 0.892626% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00076132 - 0.513708% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00244788 - 1.65173% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131087 - 8.84521% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298027 - 20.1097% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00775923 - 5.23562% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0249337 - 16.8242% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00075484 - 0.509336% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0399752 - 26.9737% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0173189 - 43.3242% [24] | | | | | | | | | | | | Remainder: 0.0226563 - 56.6758% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0216494 - 14.6082% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00537832 - 3.62907% [24] | | | | | | | | | | | Remainder: 0.00030672 - 0.206962% | | | | | | | | | | Remainder: 5.236e-05 - 0.0346902% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.681243 - 72.1479% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.376975 - 55.3364% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00031184 - 0.0827216% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0001728 - 0.0458385% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.141558 - 37.551% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.144983 - 38.4595% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000183719 - 0.048735% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00018848 - 0.0499979% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0049452 - 1.31181% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0834408 - 22.1343% [24] | | | | | | | | | | | Remainder: 0.00119184 - 0.316159% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0939814 - 13.7956% [24] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.091909 - 13.4914% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000788919 - 0.115806% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0339259 - 4.98% [48] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0306107 - 4.49337% [24] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0523552 - 7.68525% [24] | | | | | | | | | | Remainder: 0.00069608 - 0.102178% | | | | | | | | | Remainder: 0.103707 - 10.9832% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.49454 - 34.3716% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.493619 - 99.8137% [24] | | | | | | | | | Remainder: 0.00092156 - 0.186347% | | | | | | | | Remainder: 3.552e-05 - 0.00246871% | | | | | | | Remainder: 2.6e-06 - 0.000180705% | | | | | | getOrientations(): 1.236e-05 - 0.000407747% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103036 - 0.0339908% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114752 - 0.0378558% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071984 - 0.023747% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.55744 - 51.3786% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.560689 - 36.0008% [1] | | | | | | | Remainder: 0.996747 - 63.9992% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254872 - 0.0840803% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.45153e-05% [2] | | | | | | Remainder: 0.0295878 - 0.976078% | | | | | Remainder: 2.504e-05 - 0.000826043% | | | | fmb->setupBCFieldManagers(): 5.8e-06 - 0.000191332% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.788e-05 - 0.00058983% [1] | | | | build response library: 2.368e-05 - 0.000781162% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.18243% [1] | | | | | Remainder: 2.34e-05 - 98.8176% | | | | Remainder: 1.124e-05 - 0.000370788% | | | Remainder: 1.452e-05 - 0.000478988% | | Mini-EM: eval auxiliary physics model evaluator: 5.11581 - 21.8003% [1] | | | panzer::ModelEvaluator::create_W_op: 1.52258 - 29.7623% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.58255 - 70.0289% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00489604 - 0.136664% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.44761 - 68.3205% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 6.21013e-05% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.668e-05 - 0.0014986% [24] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.428e-05 - 0.000583425% [24] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.031889 - 1.30286% [24] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0657511 - 2.68633% [24] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201363 - 8.22693% [24] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0243393 - 0.99441% [24] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.17029 - 6.95738% [24] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.164198 - 6.70848% [24] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240504 - 9.82606% [24] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.676e-05 - 0.00191043% [24] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.952e-05 - 0.000797512% [24] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.363731 - 14.8606% [24] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0378984 - 1.54838% [24] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0215063 - 0.878663% [24] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0818379 - 3.34358% [24] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0206061 - 0.841884% [24] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.11156 - 4.55792% [24] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.188805 - 7.71382% [24] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.241186 - 9.85393% [24] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0199852 - 0.816519% [24] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0113088 - 0.462034% [24] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0341913 - 1.39692% [24] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.164507 - 6.72111% [24] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0215343 - 0.87981% [24] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0821198 - 3.3551% [24] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.12e-05 - 0.00168327% [24] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0353911 - 1.44594% [24] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0664527 - 2.715% [24] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0109335 - 0.446699% [24] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0341919 - 1.39695% [24] | | | | | Remainder: 0.00137324 - 0.0561052% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.412e-05 - 0.000673264% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 6.92245e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00518304 - 0.144675% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.12074 - 31.2834% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.552878 - 49.3315% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.567823 - 50.665% [1] | | | | | Remainder: 3.988e-05 - 0.00355836% | | | | Remainder: 0.00408548 - 0.114038% | | | Remainder: 0.0106792 - 0.208749% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443716 - 0.0189083% [1] | | | getWorksets(): 6.84e-06 - 0.154153% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.6e-06 - 67.2515% [1] | | | | Remainder: 2.24e-06 - 32.7485% | | | getOrientations(): 7.2e-07 - 0.0162266% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810159 - 18.2585% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095424 - 21.5057% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042684 - 9.61967% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121508 - 27.3842% [1] | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0288473% [3] | | | Remainder: 0.001022 - 23.0328% | | panzer::ModelEvaluator::create_W_op: 1.53824 - 6.55502% [1] | | panzer::ModelEvaluator::evalModel(J): 2.59166 - 11.044% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00164888 - 0.0636225% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.04105 - 78.7546% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 9.40691e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0249299 - 1.22142% [24] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0679062 - 3.32702% [24] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0773292 - 3.78869% [24] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00748932 - 0.366934% [24] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0873323 - 4.27879% [24] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0722462 - 3.53966% [24] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129862 - 0.63625% [24] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0761351 - 3.73019% [24] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.82e-05 - 0.00187158% [24] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0265467 - 1.30064% [24] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.157412 - 7.71228% [24] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0264538 - 1.29609% [24] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.154186 - 7.55427% [24] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.162288 - 7.9512% [24] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.220493 - 10.8029% [24] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.884e-05 - 0.00239288% [24] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0242549 - 1.18835% [24] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151593 - 7.4272% [24] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.244403 - 11.9744% [24] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0350924 - 1.71933% [24] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00696924 - 0.341453% [24] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0833602 - 4.08418% [24] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.176905 - 8.66736% [24] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.143589 - 7.03507% [24] | | | | Remainder: 0.00106052 - 0.0519595% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.912e-05 - 0.00150946% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.78457e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0058302 - 0.22496% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.53882 - 20.7905% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.538782 - 99.993% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.484e-05 - 0.00461007% [1] | | | | Remainder: 1.264e-05 - 0.00234587% | | | Remainder: 0.00427064 - 0.164784% | | Mini-EM: assemble Discrete Gradient: 0.418589 - 1.78376% [1] | | MaxwellPreconditioner::build: 4.40407 - 18.7673% [1] | | | Mini-EM: assemble Discrete Curl: 0.373059 - 8.47078% [1] | | | MaxwellPreconditioner: Schur complement: 3.76e-05 - 0.000853756% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0042636 - 0.0968104% [1] | | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.0788067% [1] | | | | Ifpack2::Relaxation::compute: 0.00322628 - 75.6703% [1] | | | | Remainder: 0.00103396 - 24.2509% | | | MaxwellPreconditioner: Solver S_E: 3.99179 - 90.6387% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 3.94683 - 98.8738% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 3.9464 - 99.989% [1] | | | | | | MueLu RefMaxwell: compute: 3.93006 - 99.5859% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0158546 - 0.403418% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.106794 - 2.71735% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0563433 - 52.7591% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0485818 - 45.4913% [1] | | | | | | | | Remainder: 0.00186848 - 1.74962% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.12386 - 3.1516% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.0080834 - 6.52625% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.108563 - 87.6501% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.107081 - 98.6349% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.105209 - 98.2516% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.101174 - 96.165% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.74e-05 - 0.0468499% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00010236 - 0.101172% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00018316 - 0.181034% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0188652 - 18.6463% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.572e-05 - 0.0550733% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0803398 - 79.4074% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.376e-05 - 0.06302% [1] | | | | | | | | | | | | Remainder: 0.0015168 - 1.4992% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.352e-05 - 0.06988% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.94e-05 - 53.5909% [1] | | | | | | | | | | | | Remainder: 3.412e-05 - 46.4091% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00171336 - 1.62853% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00167756 - 97.9105% [1] | | | | | | | | | | | | Remainder: 3.58e-05 - 2.08946% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012532 - 1.19115% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00122284 - 97.5774% [1] | | | | | | | | | | | | Remainder: 3.036e-05 - 2.4226% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00026252 - 0.249522% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000231 - 87.9933% [1] | | | | | | | | | | | | Remainder: 3.152e-05 - 12.0067% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 8.196e-05 - 0.0779021% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.644e-05 - 56.6618% [1] | | | | | | | | | | | | Remainder: 3.552e-05 - 43.3382% | | | | | | | | | | | Remainder: 0.0006502 - 0.618008% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011592 - 0.108254% [1] | | | | | | | | | | Remainder: 0.00175632 - 1.64017% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00057332 - 0.528098% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00014788 - 25.7936% [1] | | | | | | | | | | Remainder: 0.00042544 - 74.2064% | | | | | | | | | Remainder: 0.000908639 - 0.836968% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00261296 - 2.10961% [1] | | | | | | | | Remainder: 0.0046002 - 3.71404% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.18091 - 4.60325% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.119435 - 66.0191% [1] | | | | | | | | Remainder: 0.061475 - 33.9809% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.01868 - 0.47531% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0525439 - 1.33697% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.030773 - 58.5664% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0303069 - 98.4854% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.444e-05 - 0.179629% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0207213% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0300598 - 99.1845% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0300559 - 99.9872% [1] | | | | | | | | | | | Remainder: 3.84e-06 - 0.0127745% | | | | | | | | | | Remainder: 0.00018644 - 0.615173% | | | | | | | | | Remainder: 0.00046608 - 1.51457% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0217626 - 41.418% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0181966 - 83.6139% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0153021 - 84.0931% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0113862 - 74.4092% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0109714 - 96.3577% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000409 - 3.72786% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.32e-05 - 0.211458% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.848e-05 - 0.168437% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00372892 - 33.9875% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.084e-05 - 0.189948% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00621992 - 56.6919% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.08e-06 - 0.0736458% [1] | | | | | | | | | | | | | Remainder: 0.000543 - 4.94922% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.548e-05 - 0.223781% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 20.4082% [1] | | | | | | | | | | | | | Remainder: 2.028e-05 - 79.5918% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.236e-05 - 0.811161% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.968e-05 - 75.4439% [1] | | | | | | | | | | | | | Remainder: 2.268e-05 - 24.5561% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.892e-05 - 0.253993% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.168e-05 - 40.3873% [1] | | | | | | | | | | | | | Remainder: 1.724e-05 - 59.6127% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.88e-05 - 0.340765% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.084e-05 - 53.7113% [1] | | | | | | | | | | | | | Remainder: 1.796e-05 - 46.2887% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.252e-05 - 0.197784% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.96e-06 - 17.5844% [1] | | | | | | | | | | | | | Remainder: 1.856e-05 - 82.4156% | | | | | | | | | | | | Remainder: 0.00020664 - 1.81484% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.44e-05 - 0.551559% [1] | | | | | | | | | | | Remainder: 0.00383152 - 25.0392% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00272164 - 14.9569% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00231848 - 85.1869% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000194399 - 8.38476% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00199748 - 86.1548% [1] | | | | | | | | | | | | Remainder: 0.0001266 - 5.46048% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.0001594 - 5.85677% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00011764 - 73.8018% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.392e-05 - 20.3332% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.064e-05 - 9.04454% [1] | | | | | | | | | | | | | Remainder: 8.308e-05 - 70.6222% | | | | | | | | | | | | Remainder: 4.176e-05 - 26.1982% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.296e-05 - 0.84361% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.992e-05 - 1.46676% [1] | | | | | | | | | | | Remainder: 0.000180879 - 6.64596% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.124e-05 - 0.0617698% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.0151677% [1] | | | | | | | | | | Remainder: 0.00015888 - 0.873131% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.636e-05 - 0.0751747% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00306684 - 14.0922% [1] | | | | | | | | | Remainder: 0.00048284 - 2.21867% | | | | | | | | Remainder: 8.2e-06 - 0.015606% | | | | | | | MueLu RefMaxwell: Build A22: 0.103067 - 2.62252% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.10289 - 99.8291% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.053952 - 52.4364% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0472443 - 45.9171% [1] | | | | | | | | | Remainder: 0.00169416 - 1.64657% | | | | | | | | Remainder: 0.00017612 - 0.17088% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.86801 - 72.9762% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123607 - 4.30984% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.123253 - 99.7141% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.832e-05 - 0.0229771% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.64e-06 - 0.00214193% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.123133 - 99.9024% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.12313 - 99.9973% [1] | | | | | | | | | | | Remainder: 3.36e-06 - 0.00272876% | | | | | | | | | | Remainder: 8.932e-05 - 0.0724687% | | | | | | | | | Remainder: 0.00035336 - 0.285875% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.74439 - 95.6899% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.115035 - 4.19163% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.105954 - 92.1064% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.104061 - 98.2128% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.101265 - 97.313% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.04e-05 - 0.0201452% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.176e-05 - 0.0807389% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.0001324 - 0.130746% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0187172 - 18.4835% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.32e-05 - 0.0525356% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0805824 - 79.5761% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.196e-05 - 0.0513111% [1] | | | | | | | | | | | | | Remainder: 0.00162528 - 1.60498% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.108e-05 - 0.0586964% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.816e-05 - 62.4754% [1] | | | | | | | | | | | | | Remainder: 2.292e-05 - 37.5246% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00168828 - 1.6224% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00165144 - 97.8179% [1] | | | | | | | | | | | | | Remainder: 3.684e-05 - 2.1821% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00016172 - 0.155409% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00013428 - 83.0324% [1] | | | | | | | | | | | | | Remainder: 2.744e-05 - 16.9676% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00027544 - 0.264691% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024496 - 88.9341% [1] | | | | | | | | | | | | | Remainder: 3.048e-05 - 11.0659% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.444e-05 - 0.0619253% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.632e-05 - 71.8808% [1] | | | | | | | | | | | | | Remainder: 1.812e-05 - 28.1192% | | | | | | | | | | | | Remainder: 0.0005452 - 0.523924% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000166079 - 0.156746% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 5.076e-05 - 0.0479074% [1] | | | | | | | | | | | Remainder: 0.0016768 - 1.58257% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00885792 - 7.7002% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00802028 - 90.5436% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000963479 - 12.013% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00693064 - 86.4139% [1] | | | | | | | | | | | | Remainder: 0.00012616 - 1.57301% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00060728 - 6.85579% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00056276 - 92.669% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000154 - 27.3651% [1] | | | | | | | | | | | | | Remainder: 0.00040876 - 72.6349% | | | | | | | | | | | | Remainder: 4.452e-05 - 7.33105% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.764e-05 - 0.312037% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.856e-05 - 0.322423% [1] | | | | | | | | | | | Remainder: 0.00017416 - 1.96615% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.00764985% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00232973% [1] | | | | | | | | | | Remainder: 0.000211 - 0.183423% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.688e-05 - 0.000615072% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.62866 - 95.7831% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.00039716% [1] | | | | | | | | | | Remainder: 2.62865 - 99.9996% | | | | | | | | | Remainder: 0.0006776 - 0.0246903% | | | | | | | | Remainder: 8.44e-06 - 0.000294281% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.440993 - 11.221% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0879e-05 - 0.00700214% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.000553296% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.44079 - 99.9538% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.440784 - 99.9987% [1] | | | | | | | | | Remainder: 5.72e-06 - 0.00129767% | | | | | | | | Remainder: 0.00017044 - 0.0386491% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00017016 - 0.00432971% [1] | | | | | | | Remainder: 0.0191798 - 0.488029% | | | | | | Remainder: 0.0163404 - 0.414057% | | | | | Remainder: 0.00043432 - 0.0110043% | | | | Remainder: 0.0449571 - 1.12624% | | | MaxwellPreconditioner: Block preconditioner: 0.00014232 - 0.00323156% [1] | | | Remainder: 0.0347747 - 0.789605% | | Mini-EM: timestepper: 0.85372 - 3.63801% [1] | | | Mini-EM: Advance Time Step: 0.853717 - 99.9996% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.221205 - 25.9108% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00111748 - 0.505178% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.21379 - 96.6478% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000972917% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00135488 - 0.633743% [24] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.01811 - 8.47092% [24] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0106676 - 4.98977% [24] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00087752 - 0.410459% [24] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0096494 - 4.51349% [24] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00936972 - 4.38267% [24] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00082252 - 0.384733% [24] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0023256 - 1.0878% [24] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.704e-05 - 0.00797044% [24] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00190124 - 0.889303% [24] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219127 - 10.2497% [24] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00699932 - 3.27392% [24] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00301208 - 1.4089% [24] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190223 - 8.89767% [24] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0381568 - 17.8478% [24] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.652e-05 - 0.0124047% [24] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00151244 - 0.707442% [24] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0163096 - 7.62879% [24] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201639 - 9.43162% [24] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00145028 - 0.678367% [24] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000883079 - 0.413059% [24] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00929644 - 4.3484% [24] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150791 - 7.05322% [24] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436888 - 2.04354% [24] | | | | | | Remainder: 0.00049896 - 0.233388% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.892e-05 - 0.00855315% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0010488% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00585084 - 2.64498% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00030516 - 0.137953% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00027624 - 90.523% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 0.589855% [1] | | | | | | Remainder: 2.712e-05 - 8.88714% | | | | | Remainder: 0.00012044 - 0.0544472% | | | | Stratimikos: BelosLOWS: 0.584293 - 68.4411% [1] | | | | | GMRES block system: Operation Op*x: 0.012914 - 2.21018% [1] | | | | | Belos::MVT::MvAddMv: 0.00034584 - 0.0591895% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.57033 - 97.6102% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168984 - 0.296292% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000432519 - 25.5953% [2] | | | | | | | | Belos::MVT::MvDot: 0.000425999 - 98.4926% [2] | | | | | | | | Remainder: 6.52e-06 - 1.50745% | | | | | | | Belos::MVT::MvScale: 0.00023252 - 13.7599% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00062208 - 36.813% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00061412 - 98.7204% [2] | | | | | | | | Remainder: 7.96e-06 - 1.27958% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000325 - 19.2326% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0003208 - 98.7077% [2] | | | | | | | | Remainder: 4.2e-06 - 1.29231% | | | | | | | Remainder: 7.772e-05 - 4.59925% | | | | | | Belos::MVT::MvAddMv: 0.00062904 - 0.110294% [2] | | | | | | Belos::MVT::MvNorm: 0.00022552 - 0.039542% [1] | | | | | | GMRES block system: Operation Prec*x: 0.555065 - 97.3235% [1] | | | | | | | CG Q_B: Operation Op*x: 0.0017328 - 0.31218% [1] | | | | | | | Belos::MVT::MvAddMv: 0.00029376 - 0.0529236% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00268252 - 0.48328% [1] | | | | | | | | Belos::MVT::Assign: 0.0003462 - 12.9058% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.00019488 - 7.26481% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00018104 - 92.8982% [1] | | | | | | | | | Remainder: 1.384e-05 - 7.10181% | | | | | | | | CG Q_B: Operation Op*x: 0.00158964 - 59.2592% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.00030272 - 11.2849% [1] | | | | | | | | Belos::MVT::MvNorm: 0.0001082 - 4.03352% [1] | | | | | | | | Remainder: 0.00014088 - 5.25178% | | | | | | | CG S_E: Operation Op*x: 0.00442928 - 0.797975% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.539462 - 97.1891% [1] | | | | | | | | Belos::MVT::Assign: 0.00031824 - 0.0589921% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.469339 - 87.0013% [14] | | | | | | | | | MueLu RefMaxwell: solve: 0.468987 - 99.9248% [14] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.212347 - 45.2778% [28] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.211444 - 99.5748% [28] | | | | | | | | | | | Remainder: 0.00090292 - 0.425211% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0549253 - 11.7115% [14] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0036292 - 0.773839% [14] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.005404 - 1.15227% [14] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175976 - 37.5225% [14] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0248209 - 14.1048% [14] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0244044 - 98.3217% [14] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214101 - 87.7304% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.015955 - 74.5208% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0152639 - 95.6688% [28] | | | | | | | | | | | | | | | Remainder: 0.00069104 - 4.33119% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417823 - 19.5153% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000243519 - 1.1374% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.0004158 - 1.94208% [14] | | | | | | | | | | | | | | Remainder: 0.000617559 - 2.88443% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00283388 - 11.6122% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00277064 - 97.7684% [14] | | | | | | | | | | | | | | Remainder: 6.324e-05 - 2.23157% | | | | | | | | | | | | | Remainder: 0.00016044 - 0.657423% | | | | | | | | | | | | Remainder: 0.00041656 - 1.67826% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.151031 - 85.8249% [14] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150846 - 99.8779% [14] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0758623 - 50.2911% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0579059 - 76.3302% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0572542 - 98.8747% [28] | | | | | | | | | | | | | | | Remainder: 0.000651638 - 1.12534% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0139458 - 18.3831% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00099596 - 1.31285% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00247708 - 3.26523% [14] | | | | | | | | | | | | | | Remainder: 0.00053756 - 0.7086% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0747777 - 49.5721% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.074699 - 99.8948% [14] | | | | | | | | | | | | | | Remainder: 7.868e-05 - 0.105218% | | | | | | | | | | | | | Remainder: 0.00020636 - 0.136801% | | | | | | | | | | | | Remainder: 0.00018448 - 0.122147% | | | | | | | | | | | Remainder: 0.00012372 - 0.0703052% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.007501 - 1.59941% [14] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00869952 - 1.85496% [14] | | | | | | | | | | Remainder: 0.000505519 - 0.10779% | | | | | | | | | Remainder: 0.00035276 - 0.075161% | | | | | | | | CG S_E: Operation Op*x: 0.0537239 - 9.95878% [14] | | | | | | | | Belos::MVT::MvTransMv: 0.0036074 - 0.668703% [14] | | | | | | | | Belos::MVT::MvAddMv: 0.0104972 - 1.94585% [41] | | | | | | | | Belos::MVT::MvNorm: 0.00163444 - 0.302976% [14] | | | | | | | | Remainder: 0.000342 - 0.0633964% | | | | | | | Remainder: 0.00646384 - 1.16452% | | | | | | GMRES block system: Operation Op*x: 0.0117642 - 2.06271% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00016532 - 0.0289867% [1] | | | | | | Remainder: 0.000791199 - 0.138727% | | | | | Remainder: 0.00070344 - 0.120392% | | | | Mini-EM: Compute responses: 0.0478359 - 5.60325% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011662 - 2.43792% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0404191 - 84.4954% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0045523% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083428 - 2.06407% [24] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0101262 - 25.053% [24] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.324e-05 - 0.0327568% [24] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00172584 - 4.26986% [24] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001315 - 3.25341% [24] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0190337 - 47.0907% [24] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.176e-05 - 0.0290951% [24] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00172492 - 4.26758% [24] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00149844 - 3.70725% [24] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00181816 - 4.49826% [24] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00020008 - 0.495013% [24] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.024e-05 - 0.0253345% [24] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00103056 - 2.54968% [24] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0007302 - 1.80657% [24] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.0001394 - 0.344886% [24] | | | | | | Remainder: 0.00020532 - 0.507977% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.144e-05 - 0.0239151% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00342839% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.005778 - 12.0788% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025312 - 0.529142% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.379267% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002324 - 91.8142% [1] | | | | | | Remainder: 1.976e-05 - 7.80657% | | | | | Remainder: 0.00020636 - 0.431391% | | | | Remainder: 0.000383 - 0.0448626% | | | Remainder: 3.16e-06 - 0.000370145% | | Remainder: 0.118784 - 0.506181% | Remainder: 4.356e-05 - 0.000185625% ================================= FOM Calculation ================================= Number of cells = 46656 Time for Belos Linear Solve = 0.584293 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 79.8503 k-cell-steps per second ================================= dt = 3.70627e-10 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 = 3.70627e-10 [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 = 3.70627e-10 [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 = 147852 x 147852, nnz = 4673484 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.48e+05, dev = 0.0%, min = 0.0% ( 147852 on 0), max = 0.0% ( 147852 on 0) SM_Matrix # nnz per proc : avg = 4.67e+06, dev = 0.0%, min = 0.0% ( 4673484 on 0), max = 0.0% ( 4673484 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0138889 / 0.0138889 / 0.0138889 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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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/1295029 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (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 = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 6123 x 6123, nnz = 420579 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) coarseA11 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 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 = 6123 x 6123, nnz = 420579 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) A0 # nnz per proc : avg = 4.21e+05, dev = 0.0%, min = 0.0% ( 420579 on 0), max = 0.0% ( 420579 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 5.40 RefMaxwell coarse (1,1): Preconditioner init RefMaxwell coarse (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory) RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory) RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory) RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory) AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0 lightweight wrap = 1 algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell coarse (1,1): Coordinate import RefMaxwell coarse (1,1): Laplacian local diagonal RefMaxwell coarse (1,1): Laplacian distributed diagonal RefMaxwell coarse (1,1): Laplacian dropping RefMaxwell coarse (1,1): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/2041 [0.00%] (total) remaining : 2041 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1898 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 105 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1898/2041 [92.99%] (total) remaining : 143 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 143 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 2041/2041 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 105 (total) RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory) domainGIDOffset: 0 block size: 3 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[72] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6123 x 315 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) Ptent # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory) RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory) RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory) R size = 315 x 6123, nnz = 6123 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) R # nnz per proc : avg = 6.12e+03, dev = 0.0%, min = 0.0% ( 6123 on 0), max = 0.0% ( 6123 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 315 x 315, nnz = 15795 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0) Ac # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell coarse (1,1): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell coarse (1,1): MapFactory: coarseCoordMap RefMaxwell coarse (1,1): AverageCoords RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell coarse (1,1): Rebalancing prolongator Using original prolongator RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory) RefMaxwell coarse (1,1): Rebalancing restrictor Using original restrictor RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, 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 = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0627 (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 = 50653 x 50653, nnz = 1295029 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ac # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) A22 size = 50653 x 50653, nnz = 1295029 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A22 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 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 = 50653 x 50653, nnz = 1295029 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) A0 # nnz per proc : avg = 1.30e+06, dev = 0.0%, min = 0.0% ( 1295029 on 0), max = 0.0% ( 1295029 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'. Level 0 RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 7.00 RefMaxwell (2,2): Preconditioner init RefMaxwell (2,2): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'. Level 1 RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Build (MueLu::TentativePFactory) RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory) RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory) RefMaxwell (2,2): 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.00, blocksize = 1 Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Import construction ******* WARNING ******* Constructing new importer instance RefMaxwell (2,2): Coordinate import RefMaxwell (2,2): Laplacian local diagonal RefMaxwell (2,2): Laplacian distributed diagonal RefMaxwell (2,2): Laplacian dropping RefMaxwell (2,2): Build amalgamated graph Detected 0 agglomerated Dirichlet nodes using threshold 0.00 Number of dropped entries in unamalgamated matrix graph: 0/1295029 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/50653 [0.00%] (total) remaining : 50653 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 49358 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 2041 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 49358/50653 [97.44%] (total) remaining : 1295 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 1295 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 50653/50653 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 2041 (total) RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory) Generating canonical nullspace: dimension = 1 RefMaxwell (2,2): 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[362] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 50653 x 2041 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) Ptent # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 2041 x 50653, nnz = 50653 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) R # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 2041 x 2041, nnz = 45917 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.04e+03, dev = 0.0%, min = 0.0% ( 2041 on 0), max = 0.0% ( 2041 on 0) Ac # nnz per proc : avg = 4.59e+04, dev = 0.0%, min = 0.0% ( 45917 on 0), max = 0.0% ( 45917 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it RefMaxwell (2,2): Projections RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory) Transferring coordinates RefMaxwell (2,2): AverageCoords RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory) Repartitioning? NO: comm size = 1 RefMaxwell (2,2): Build (MueLu::Zoltan2Interface) No repartitioning necessary: partitions were left unchanged by the repartitioner RefMaxwell (2,2): Rebalancing prolongator Using original prolongator RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory) RefMaxwell (2,2): Rebalancing restrictor Using original restrictor RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory) No rebalancing 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) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell (2,2)) 2.8626 (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.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] 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[591] 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) 147852 4673484 31.6092 (2, 2) 50653 1295029 25.5667 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95876, alpha: 20, lambdaMin: 0.147938, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [147852, 147852], Global nnz: 4673484} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 6123 420579 68.69 1 1 315 15795 50.14 19.44 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67148, alpha: 5.4, lambdaMin: 0.309534, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6123, 6123], Global nnz: 420579} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.04 Smoother complexity = 4.26 Cycle type = V level rows nnz nnz/row c ratio procs 0 50653 1295029 25.57 1 1 2041 45917 22.50 24.82 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49071, alpha: 7, lambdaMin: 0.212958, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [50653, 50653], Global nnz: 1295029} Smoother (level 1) pre : KLU2 solver interface Smoother (level 1) 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=291708,domainDim=291708,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=147852} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=143856} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} 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=291708, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=143856,domainDim=143856} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=143856, #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.00465696 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=147852,domainDim=147852} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=147852, #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 14 iterations with total CPU time of 0.543182 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.583275 sec Electromagnetic Energy = 5.89914e-09 Electromagnetic Energy/dt^2 = 4.29452e+10 * finished time step 1, t = 3.70627e-10 ************************************************** *** 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: 23.3213 [1] | Mini-EM: Total Time: 23.3212 - 99.9998% [1] | | Mini-EM: build mesh: 0.00062484 - 0.00267928% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029636 - 47.4297% [1] | | | Remainder: 0.00032848 - 52.5703% | | Mini-EM: build physics blocks: 0.00084216 - 0.00361113% [1] | | Mini-EM: build auxiliary physics blocks: 0.000872239 - 0.00374011% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 2.57293 - 11.0325% [1] | | panzer::DOFManager::buildGlobalUnknowns: 1.13581 - 4.87028% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.503995 - 44.3732% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.401187 - 79.6015% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0120637 - 2.39361% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.090615 - 17.9794% [4] | | | | Remainder: 0.00012888 - 0.0255717% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0588946 - 5.18526% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.038962 - 66.1555% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00143688 - 2.43975% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00440756 - 7.48381% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0030232 - 5.13324% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128316 - 2.17874% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0089942 - 15.2717% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00066632 - 1.13138% [4] | | | | Remainder: 0.00012124 - 0.205859% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.099527 - 8.76266% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0422034 - 3.71572% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.148926 - 13.1119% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0573203 - 5.04665% [4] | | | Remainder: 0.224942 - 19.8046% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0667215 - 0.286098% [2] | | Mini-EM: setup physics model evaluator: 1.60379 - 6.87695% [1] | | | panzer::ModelEvaluator::setupModel(): 1.60376 - 99.998% [1] | | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000199531% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 3.74122e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.59834 - 99.6622% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.59832 - 99.9989% [1] | | | | | | getWorksets(): 1.5749 - 98.5343% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.57489 - 99.9995% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.911283 - 57.8634% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00819568 - 0.899356% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.146263 - 16.0503% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.0027412 - 1.87415% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.143465 - 98.0871% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00145524 - 1.01435% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00078516 - 0.547281% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00260948 - 1.81889% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.01318 - 9.18685% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298234 - 20.7879% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00754716 - 5.26061% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0216017 - 15.0571% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072604 - 0.506073% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0381079 - 26.5624% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0166624 - 43.7243% [24] | | | | | | | | | | | | Remainder: 0.0214455 - 56.2757% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218681 - 15.2428% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00544896 - 3.7981% [24] | | | | | | | | | | | Remainder: 0.00031232 - 0.217697% | | | | | | | | | | Remainder: 5.672e-05 - 0.0387793% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.655623 - 71.945% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.382836 - 58.3927% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00058524 - 0.15287% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017804 - 0.0465055% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.205426 - 53.659% [48] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.145155 - 37.9158% [24] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00017056 - 0.0445517% [24] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0300933 - 7.86062% [24] | | | | | | | | | | | Remainder: 0.0012278 - 0.320711% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.127176 - 19.3978% [48] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0904516 - 13.7963% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00075128 - 0.11459% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0308529 - 4.70589% [48] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0229526 - 3.50089% [24] | | | | | | | | | | Remainder: 0.000602039 - 0.091827% | | | | | | | | | Remainder: 0.101201 - 11.1054% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.663568 - 42.1343% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.663026 - 99.9182% [48] | | | | | | | | | Remainder: 0.00054264 - 0.0817761% | | | | | | | | Remainder: 3.668e-05 - 0.00232905% | | | | | | | Remainder: 7.68e-06 - 0.000487651% | | | | | | getOrientations(): 3.528e-05 - 0.00220732% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077176 - 0.0482856% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000752239 - 0.0470643% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004124 - 0.0258021% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012228 - 0.00765052% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00088632 - 0.0554532% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 6.25656e-05% [2] | | | | | | Remainder: 0.0204447 - 1.27913% | | | | | Remainder: 1.74e-05 - 0.00108863% | | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.000513794% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.000952763% [1] | | | | build response library: 0.00537 - 0.334839% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0052832 - 98.3836% [1] | | | | | | getWorksets(): 3.2e-06 - 0.0605694% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 67.5% [1] | | | | | | | Remainder: 1.04e-06 - 32.5% | | | | | | getOrientations(): 6e-07 - 0.0113568% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791439 - 14.9803% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093072 - 17.6166% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004078 - 7.71881% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120244 - 22.7597% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0242277% [3] | | | | | | Remainder: 0.00194572 - 36.8285% | | | | | Remainder: 8.6799e-05 - 1.61637% | | | | Remainder: 2.024e-05 - 0.00126204% | | | Remainder: 3.168e-05 - 0.00197532% | | Mini-EM: setup auxiliary physics model evaluator: 3.0107 - 12.9097% [1] | | | panzer::ModelEvaluator::setupModel(): 3.01069 - 99.9996% [1] | | | | allocate FieldManagerBuilder: 6e-07 - 1.9929e-05% [1] | | | | fmb->setWorksetContainer(): 2.36e-06 - 7.83874e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.01063 - 99.998% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.0106 - 99.9992% [1] | | | | | | getWorksets(): 1.4298 - 47.4922% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.4298 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.940188 - 65.7566% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00842956 - 0.896583% [24] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.149793 - 15.9322% [24] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00268784 - 1.79437% [24] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.147059 - 98.1747% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00132576 - 0.901517% [24] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000787079 - 0.535214% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00258352 - 1.75679% [24] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0131172 - 8.91968% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0298601 - 20.3049% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00766068 - 5.20927% [24] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0233515 - 15.8791% [24] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00072644 - 0.49398% [24] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0401202 - 27.2818% [24] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0175053 - 43.632% [24] | | | | | | | | | | | | Remainder: 0.0226149 - 56.368% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0218648 - 14.8681% [24] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.005372 - 3.65296% [24] | | | | | | | | | | | Remainder: 0.000289359 - 0.196764% | | | | | | | | | | Remainder: 4.632e-05 - 0.0309227% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.680289 - 72.3567% [48] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.379182 - 55.7385% [48] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0002946 - 0.0776935% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00017652 - 0.0465528% [24] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.142464 - 37.5714% [24] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.146386 - 38.6057% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00019336 - 0.0509939% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.00019316 - 0.0509412% [24] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00498268 - 1.31406% [24] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0833388 - 21.9785% [24] | | | | | | | | | | | Remainder: 0.00115308 - 0.304096% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0930464 - 13.6775% [24] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0904986 - 13.303% [24] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00078028 - 0.114698% [48] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0338193 - 4.97131% [48] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.030761 - 4.52176% [24] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0515412 - 7.57637% [24] | | | | | | | | | | Remainder: 0.0006594 - 0.0969295% | | | | | | | | | Remainder: 0.101677 - 10.8145% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.489574 - 34.2408% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.488665 - 99.8142% [24] | | | | | | | | | Remainder: 0.00090964 - 0.185802% | | | | | | | | Remainder: 3.796e-05 - 0.00265492% | | | | | | | Remainder: 2.92e-06 - 0.000204224% | | | | | | getOrientations(): 1.124e-05 - 0.000373347% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010066 - 0.0334351% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011642 - 0.03867% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00073972 - 0.0245705% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.54616 - 51.3571% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.558891 - 36.1471% [1] | | | | | | | Remainder: 0.987266 - 63.8529% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025592 - 0.0850062% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.86009e-05% [2] | | | | | | Remainder: 0.0291617 - 0.968635% | | | | | Remainder: 2.396e-05 - 0.000795847% | | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000229848% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.808e-05 - 0.000600527% [1] | | | | build response library: 2.348e-05 - 0.000779888% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.02215% [1] | | | | | Remainder: 2.324e-05 - 98.9779% | | | | Remainder: 8.72e-06 - 0.000289635% | | | Remainder: 1.144e-05 - 0.000379978% | | Mini-EM: eval auxiliary physics model evaluator: 5.05427 - 21.6724% [1] | | | panzer::ModelEvaluator::create_W_op: 1.50984 - 29.8725% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.53315 - 69.9042% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00488668 - 0.13831% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.41135 - 68.2493% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 6.6353e-05% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.624e-05 - 0.0015029% [24] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.46e-05 - 0.000605471% [24] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0151165 - 0.626891% [24] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0657911 - 2.7284% [24] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.201723 - 8.36557% [24] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0231583 - 0.96039% [24] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.165678 - 6.87077% [24] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.16295 - 6.75763% [24] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.240738 - 9.98356% [24] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.184e-05 - 0.00173513% [24] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.86e-05 - 0.000771354% [24] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.362891 - 15.0493% [24] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.037886 - 1.57116% [24] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0210061 - 0.871136% [24] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0814632 - 3.37833% [24] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00970756 - 0.402578% [24] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.111808 - 4.63674% [24] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.189244 - 7.84805% [24] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.242 - 10.0359% [24] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0203437 - 0.843665% [24] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0112332 - 0.465846% [24] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0341159 - 1.41481% [24] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.163751 - 6.79085% [24] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0209098 - 0.867144% [24] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0816724 - 3.38701% [24] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.068e-05 - 0.00168702% [24] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0351477 - 1.4576% [24] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0664707 - 2.75658% [24] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.010824 - 0.448879% [24] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0342114 - 1.41877% [24] | | | | | Remainder: 0.00135236 - 0.0560832% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.236e-05 - 0.000632864% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.36e-06 - 6.6796e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00485936 - 0.137536% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.10793 - 31.3581% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.546492 - 49.3257% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.561397 - 50.6709% [1] | | | | | Remainder: 3.748e-05 - 0.0033829% | | | | Remainder: 0.0041028 - 0.116123% | | | Remainder: 0.011284 - 0.223258% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446188 - 0.0191323% [1] | | | getWorksets(): 6.6e-06 - 0.14792% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.12e-06 - 77.5758% [1] | | | | Remainder: 1.48e-06 - 22.4242% | | | getOrientations(): 6.4e-07 - 0.0143437% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805079 - 18.0435% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095712 - 21.4511% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042296 - 9.47942% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012376 - 27.7372% [1] | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0313769% [3] | | | Remainder: 0.00103048 - 23.0952% | | panzer::ModelEvaluator::create_W_op: 1.52621 - 6.54428% [1] | | panzer::ModelEvaluator::evalModel(J): 2.55871 - 10.9716% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00136376 - 0.0532987% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.01152 - 78.6147% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 9.74388e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.013152 - 0.653832% [24] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0681241 - 3.3867% [24] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0779464 - 3.875% [24] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00749672 - 0.372689% [24] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0864265 - 4.29658% [24] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0724895 - 3.60372% [24] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0131204 - 0.652263% [24] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.075989 - 3.77769% [24] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.512e-05 - 0.00174594% [24] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0270052 - 1.34252% [24] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.155408 - 7.72592% [24] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0249952 - 1.2426% [24] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.149364 - 7.42542% [24] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.161297 - 8.01867% [24] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.219781 - 10.9261% [24] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.536e-05 - 0.00225501% [24] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0126878 - 0.630759% [24] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.151526 - 7.53293% [24] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.244221 - 12.1411% [24] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0350825 - 1.74408% [24] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00698752 - 0.347375% [24] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0837991 - 4.16596% [24] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.178949 - 8.89623% [24] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.144504 - 7.18381% [24] | | | | Remainder: 0.00108528 - 0.0539532% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.76e-05 - 0.00146949% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 3.90822e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00544068 - 0.212634% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.53613 - 20.9531% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.536096 - 99.9938% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.088e-05 - 0.00389458% [1] | | | | Remainder: 1.244e-05 - 0.00232033% | | | Remainder: 0.0042154 - 0.164747% | | Mini-EM: assemble Discrete Gradient: 0.418599 - 1.79493% [1] | | MaxwellPreconditioner::build: 4.3871 - 18.8116% [1] | | | Mini-EM: assemble Discrete Curl: 0.375644 - 8.56249% [1] | | | MaxwellPreconditioner: Schur complement: 3.66e-05 - 0.000834265% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00418524 - 0.0953988% [1] | | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0764592% [1] | | | | Ifpack2::Relaxation::compute: 0.0031544 - 75.3696% [1] | | | | Remainder: 0.00102764 - 24.5539% | | | MaxwellPreconditioner: Solver S_E: 3.97239 - 90.5471% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 3.92752 - 98.8704% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 3.92708 - 99.9889% [1] | | | | | | MueLu RefMaxwell: compute: 3.91071 - 99.5832% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0146886 - 0.3756% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.107037 - 2.73701% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0569064 - 53.1654% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0481992 - 45.0306% [1] | | | | | | | | Remainder: 0.00193096 - 1.80402% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.122923 - 3.14325% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00825084 - 6.71218% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.107596 - 87.531% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.106031 - 98.5452% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.104107 - 98.1857% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0999436 - 96.0009% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.604e-05 - 0.046066% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.00011524 - 0.115305% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00016 - 0.16009% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.017755 - 17.765% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.312e-05 - 0.05315% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0802256 - 80.2709% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.312e-05 - 0.0631556% [1] | | | | | | | | | | | | Remainder: 0.00152552 - 1.52638% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.936e-05 - 0.0858348% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-05 - 59.9821% [1] | | | | | | | | | | | | Remainder: 3.576e-05 - 40.0179% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00169088 - 1.62417% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00165584 - 97.9277% [1] | | | | | | | | | | | | Remainder: 3.504e-05 - 2.07229% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00130632 - 1.25479% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012776 - 97.8015% [1] | | | | | | | | | | | | Remainder: 2.872e-05 - 2.19854% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00028084 - 0.269761% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00024896 - 88.6483% [1] | | | | | | | | | | | | Remainder: 3.188e-05 - 11.3517% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.0001012 - 0.0972077% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.256e-05 - 61.8182% [1] | | | | | | | | | | | | Remainder: 3.864e-05 - 38.1818% | | | | | | | | | | | Remainder: 0.00069472 - 0.667314% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00013696 - 0.12917% [1] | | | | | | | | | | Remainder: 0.0017868 - 1.68517% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00060524 - 0.562511% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.00016332 - 26.9843% [1] | | | | | | | | | | Remainder: 0.00044192 - 73.0157% | | | | | | | | | Remainder: 0.00096012 - 0.892337% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00262264 - 2.13356% [1] | | | | | | | | Remainder: 0.0044538 - 3.62323% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.178784 - 4.57164% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.117876 - 65.9323% [1] | | | | | | | | Remainder: 0.0609075 - 34.0677% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183854 - 0.470129% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0527896 - 1.34987% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0308311 - 58.4037% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0301973 - 97.9443% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.184388% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0207966% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0299494 - 99.1791% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0299458 - 99.988% [1] | | | | | | | | | | | Remainder: 3.6e-06 - 0.0120203% | | | | | | | | | | Remainder: 0.00018592 - 0.615685% | | | | | | | | | Remainder: 0.0006338 - 2.05572% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0219498 - 41.5798% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0182688 - 83.2298% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0152936 - 83.7141% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0115496 - 75.5196% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0110469 - 95.6473% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.00043704 - 3.95622% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.392e-05 - 0.216531% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.868e-05 - 0.169097% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00370772 - 33.5634% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.04e-05 - 0.184667% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00626764 - 56.7365% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.24e-06 - 0.074591% [1] | | | | | | | | | | | | | Remainder: 0.00056328 - 5.09898% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.896e-05 - 0.250744% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.2e-06 - 24.8619% [1] | | | | | | | | | | | | | Remainder: 2.176e-05 - 75.1381% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.164e-05 - 0.793445% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 6.988e-05 - 76.2549% [1] | | | | | | | | | | | | | Remainder: 2.176e-05 - 23.7451% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.856e-05 - 0.247281% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.176e-05 - 41.1765% [1] | | | | | | | | | | | | | Remainder: 1.68e-05 - 58.8235% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001096 - 0.948948% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.044e-05 - 18.6496% [1] | | | | | | | | | | | | | Remainder: 8.916e-05 - 81.3504% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.796e-05 - 0.155503% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.52e-06 - 25.167% [1] | | | | | | | | | | | | | Remainder: 1.344e-05 - 74.833% | | | | | | | | | | | | Remainder: 0.000226 - 1.95677% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.504e-05 - 0.556051% [1] | | | | | | | | | | | Remainder: 0.00365888 - 23.9243% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00277048 - 15.1651% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00232604 - 83.958% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000195039 - 8.38503% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00200752 - 86.3064% [1] | | | | | | | | | | | | Remainder: 0.000123479 - 5.30855% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.00018624 - 6.72231% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.00014104 - 75.7302% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 4.724e-05 - 33.494% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.052e-05 - 7.45888% [1] | | | | | | | | | | | | | Remainder: 8.328e-05 - 59.0471% | | | | | | | | | | | | Remainder: 4.52e-05 - 24.2698% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.536e-05 - 0.915366% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.956e-05 - 1.42791% [1] | | | | | | | | | | | Remainder: 0.00019328 - 6.97641% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.4e-06 - 0.0514539% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0168594% [1] | | | | | | | | | | Remainder: 0.00019228 - 1.05251% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.672e-05 - 0.0761737% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00314056 - 14.3079% [1] | | | | | | | | | Remainder: 0.00052376 - 2.38617% | | | | | | | | Remainder: 8.72e-06 - 0.0165184% | | | | | | | MueLu RefMaxwell: Build A22: 0.103592 - 2.64893% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.103407 - 99.8211% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0543014 - 52.5124% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0474349 - 45.8722% [1] | | | | | | | | | Remainder: 0.0016704 - 1.61537% | | | | | | | | Remainder: 0.00018532 - 0.178894% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 2.85325 - 72.9599% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.123112 - 4.3148% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.122729 - 99.6889% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.804e-05 - 0.0228471% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.44e-06 - 0.00198812% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.122606 - 99.8995% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.122603 - 99.9976% [1] | | | | | | | | | | | Remainder: 2.96e-06 - 0.00241424% | | | | | | | | | | Remainder: 9.288e-05 - 0.0756788% | | | | | | | | | Remainder: 0.00038296 - 0.311066% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 2.73013 - 95.6849% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.112241 - 4.11118% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.103321 - 92.0534% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.101454 - 98.1931% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0987109 - 97.2958% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.288e-05 - 0.0231788% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.00010252 - 0.103859% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.00012772 - 0.129388% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0176589 - 17.8895% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.252e-05 - 0.0532059% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0790735 - 80.1062% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.028e-05 - 0.0509366% [1] | | | | | | | | | | | | | Remainder: 0.00162256 - 1.64375% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.592e-05 - 0.064975% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.056e-05 - 61.5291% [1] | | | | | | | | | | | | | Remainder: 2.536e-05 - 38.4709% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00167476 - 1.65075% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00164136 - 98.0057% [1] | | | | | | | | | | | | | Remainder: 3.34e-05 - 1.99432% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00015624 - 0.154% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000133 - 85.1254% [1] | | | | | | | | | | | | | Remainder: 2.324e-05 - 14.8746% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00025704 - 0.253355% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00022664 - 88.173% [1] | | | | | | | | | | | | | Remainder: 3.04e-05 - 11.827% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.276e-05 - 0.0618603% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.6e-05 - 73.2951% [1] | | | | | | | | | | | | | Remainder: 1.676e-05 - 26.7049% | | | | | | | | | | | | Remainder: 0.0005268 - 0.519248% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.00015684 - 0.151798% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.588e-05 - 0.0444052% [1] | | | | | | | | | | | Remainder: 0.00166416 - 1.61066% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00875528 - 7.80045% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00790088 - 90.2413% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000950079 - 12.025% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00682056 - 86.3266% [1] | | | | | | | | | | | | Remainder: 0.00013024 - 1.64842% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00063976 - 7.30714% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00059384 - 92.8223% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.00015876 - 26.7345% [1] | | | | | | | | | | | | | Remainder: 0.00043508 - 73.2655% | | | | | | | | | | | | Remainder: 4.592e-05 - 7.17769% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.488e-05 - 0.284172% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.064e-05 - 0.34996% [1] | | | | | | | | | | | Remainder: 0.00015912 - 1.81742% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.12e-06 - 0.00723446% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.76e-06 - 0.00424089% [1] | | | | | | | | | | Remainder: 0.0001512 - 0.134711% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.74e-05 - 0.000637331% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 2.61723 - 95.8644% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.072e-05 - 0.000409594% [1] | | | | | | | | | | Remainder: 2.61722 - 99.9996% | | | | | | | | | Remainder: 0.000648839 - 0.0237658% | | | | | | | | Remainder: 8.08e-06 - 0.000283185% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.439951 - 11.2499% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.056e-05 - 0.00694623% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.000545515% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.439747 - 99.9536% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.43972 - 99.9938% [1] | | | | | | | | | Remainder: 2.724e-05 - 0.00619447% | | | | | | | | Remainder: 0.00017128 - 0.0389316% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00016952 - 0.00433476% [1] | | | | | | | Remainder: 0.0191403 - 0.489432% | | | | | | Remainder: 0.016367 - 0.416772% | | | | | Remainder: 0.00043756 - 0.0111409% | | | | Remainder: 0.0448704 - 1.12956% | | | MaxwellPreconditioner: Block preconditioner: 0.00013536 - 0.00308541% [1] | | | Remainder: 0.0347042 - 0.791052% | | Mini-EM: timestepper: 0.852708 - 3.65636% [1] | | | Mini-EM: Advance Time Step: 0.852705 - 99.9996% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.222145 - 26.0518% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120812 - 0.543842% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.215043 - 96.8028% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000930048% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0013512 - 0.62834% [24] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0180258 - 8.38241% [24] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0108823 - 5.06054% [24] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00085656 - 0.398321% [24] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00999039 - 4.64577% [24] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00950768 - 4.4213% [24] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000773039 - 0.359482% [24] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0022956 - 1.06751% [24] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.568e-05 - 0.00729158% [24] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00181736 - 0.845116% [24] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0219217 - 10.1941% [24] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00716608 - 3.3324% [24] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0033232 - 1.54537% [24] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0188331 - 8.75783% [24] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0385598 - 17.9312% [24] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.436e-05 - 0.011328% [24] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00141804 - 0.659422% [24] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0162636 - 7.56296% [24] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0201301 - 9.36097% [24] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0014032 - 0.652521% [24] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00086464 - 0.402078% [24] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00982596 - 4.56931% [24] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0149499 - 6.95205% [24] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00436532 - 2.02998% [24] | | | | | | Remainder: 0.0004762 - 0.221444% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.828e-05 - 0.00822885% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00102636% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00542188 - 2.44069% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00030312 - 0.136451% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00027456 - 90.578% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 0.659805% [1] | | | | | | Remainder: 2.656e-05 - 8.76221% | | | | | Remainder: 0.00014884 - 0.0670012% | | | | Stratimikos: BelosLOWS: 0.58333 - 68.4094% [1] | | | | | GMRES block system: Operation Op*x: 0.0128274 - 2.19899% [1] | | | | | Belos::MVT::MvAddMv: 0.000346 - 0.0593147% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.569424 - 97.6162% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00171472 - 0.301132% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0004324 - 25.217% [2] | | | | | | | | Belos::MVT::MvDot: 0.00042544 - 98.3904% [2] | | | | | | | | Remainder: 6.96e-06 - 1.60962% | | | | | | | Belos::MVT::MvScale: 0.000229 - 13.355% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000641599 - 37.4172% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000633919 - 98.803% [2] | | | | | | | | Remainder: 7.68e-06 - 1.19701% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0003322 - 19.3734% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00032828 - 98.82% [2] | | | | | | | | Remainder: 3.92e-06 - 1.18001% | | | | | | | Remainder: 7.952e-05 - 4.63749% | | | | | | Belos::MVT::MvAddMv: 0.00065608 - 0.115218% [2] | | | | | | Belos::MVT::MvNorm: 0.000222 - 0.0389868% [1] | | | | | | GMRES block system: Operation Prec*x: 0.554028 - 97.2962% [1] | | | | | | | CG Q_B: Operation Op*x: 0.00166232 - 0.300042% [1] | | | | | | | Belos::MVT::MvAddMv: 0.0002156 - 0.038915% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00270564 - 0.488357% [1] | | | | | | | | Belos::MVT::Assign: 0.000323958 - 11.9734% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.00018828 - 6.9588% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00017536 - 93.1379% [1] | | | | | | | | | Remainder: 1.292e-05 - 6.86212% | | | | | | | | CG Q_B: Operation Op*x: 0.0016432 - 60.7324% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.00030676 - 11.3378% [1] | | | | | | | | Belos::MVT::MvNorm: 0.00010708 - 3.95766% [1] | | | | | | | | Remainder: 0.00013636 - 5.03985% | | | | | | | CG S_E: Operation Op*x: 0.00444812 - 0.802868% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.538448 - 97.1878% [1] | | | | | | | | Belos::MVT::Assign: 0.00027844 - 0.0517116% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.468818 - 87.0684% [14] | | | | | | | | | MueLu RefMaxwell: solve: 0.468474 - 99.9266% [14] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.211788 - 45.2081% [28] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.210887 - 99.5747% [28] | | | | | | | | | | | Remainder: 0.000900799 - 0.42533% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0552426 - 11.792% [14] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0036876 - 0.787151% [14] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00541084 - 1.15499% [14] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.175613 - 37.4863% [14] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0247166 - 14.0744% [14] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243085 - 98.3488% [14] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213579 - 87.8622% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159386 - 74.6259% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.01526 - 95.7429% [28] | | | | | | | | | | | | | | | Remainder: 0.00067852 - 4.2571% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00417272 - 19.5371% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.00023856 - 1.11696% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000393 - 1.84006% [14] | | | | | | | | | | | | | | Remainder: 0.00061512 - 2.88005% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00278384 - 11.4521% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00271332 - 97.4668% [14] | | | | | | | | | | | | | | Remainder: 7.052e-05 - 2.53319% | | | | | | | | | | | | | Remainder: 0.00016668 - 0.685687% | | | | | | | | | | | | Remainder: 0.00040812 - 1.6512% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.150775 - 85.8562% [14] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.150595 - 99.8803% [14] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.076462 - 50.7734% [28] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0584263 - 76.4122% [28] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0577785 - 98.8913% [28] | | | | | | | | | | | | | | | Remainder: 0.0006478 - 1.10875% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0140846 - 18.4203% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00093532 - 1.22325% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0024456 - 3.19845% [14] | | | | | | | | | | | | | | Remainder: 0.00057024 - 0.745783% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0739176 - 49.0838% [14] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0738332 - 99.8859% [14] | | | | | | | | | | | | | | Remainder: 8.436e-05 - 0.114127% | | | | | | | | | | | | | Remainder: 0.000215 - 0.142767% | | | | | | | | | | | | Remainder: 0.00018044 - 0.119675% | | | | | | | | | | | Remainder: 0.00012188 - 0.0694024% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00747704 - 1.59604% [14] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00873903 - 1.86542% [14] | | | | | | | | | | Remainder: 0.00051532 - 0.11% | | | | | | | | | Remainder: 0.00034404 - 0.0733845% | | | | | | | | CG S_E: Operation Op*x: 0.0531366 - 9.86847% [14] | | | | | | | | Belos::MVT::MvTransMv: 0.00356028 - 0.661211% [14] | | | | | | | | Belos::MVT::MvAddMv: 0.0106545 - 1.97874% [41] | | | | | | | | Belos::MVT::MvNorm: 0.0016616 - 0.30859% [14] | | | | | | | | Remainder: 0.0003386 - 0.0628844% | | | | | | | Remainder: 0.00654864 - 1.182% | | | | | | GMRES block system: Operation Op*x: 0.0116685 - 2.04918% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000168 - 0.0295035% [1] | | | | | | Remainder: 0.000966559 - 0.169743% | | | | | Remainder: 0.000732079 - 0.1255% | | | | Mini-EM: Compute responses: 0.0468177 - 5.49049% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0011432 - 2.44181% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0398236 - 85.061% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 0.00592613% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00083696 - 2.10167% [24] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00988864 - 24.8311% [24] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.208e-05 - 0.0303338% [24] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00171296 - 4.30137% [24] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.001287 - 3.23175% [24] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0189318 - 47.5391% [24] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.18e-05 - 0.0296307% [24] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0016934 - 4.25225% [24] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0014908 - 3.74351% [24] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00164716 - 4.13614% [24] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00019532 - 0.490463% [24] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.088e-05 - 0.0273205% [24] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00103312 - 2.59424% [24] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000729639 - 1.83218% [24] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00014668 - 0.368324% [24] | | | | | | Remainder: 0.00019304 - 0.484737% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.184e-05 - 0.0252896% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00341751% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00535808 - 11.4446% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025584 - 0.54646% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.406504% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023504 - 91.8699% [1] | | | | | | Remainder: 1.976e-05 - 7.72358% | | | | | Remainder: 0.00022352 - 0.477426% | | | | Remainder: 0.000411999 - 0.0483167% | | | Remainder: 3e-06 - 0.000351821% | | Remainder: 0.126898 - 0.544132% | Remainder: 4.212e-05 - 0.000180608% ================================= FOM Calculation ================================= Number of cells = 46656 Time for Belos Linear Solve = 0.58333 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 79.9822 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): 35.52 msec task-clock:u # 0.001 CPUs utilized ( +- 1.23% ) 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,780 page-faults:u # 78.259 K/sec ( +- 0.08% ) 27,036,775 cycles:u # 0.761 GHz ( +- 20.22% ) (14.19%) 71,706,355 instructions:u # 2.65 insn per cycle ( +- 2.57% ) (79.80%) branches:u 350,246 branch-misses:u ( +- 0.32% ) 27,968,420 L1-dcache-loads:u # 787.327 M/sec ( +- 0.41% ) 383,360 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.51% ) LLC-loads:u LLC-load-misses:u 26,681,172 L1-icache-loads:u # 751.090 M/sec ( +- 0.29% ) 238,647 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.94% ) 37,315,033 dTLB-loads:u # 1.050 G/sec ( +- 8.84% ) (22.73%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 24.1448 +- 0.0738 seconds time elapsed ( +- 0.31% ) Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): 313,898 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.44% ) 16,921,165 BR_RETIRED:u ( +- 0.37% ) 24.086 +- 0.109 seconds time elapsed ( +- 0.45% ) Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): 22,454,473 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.21% ) 5,130 ITLB_WALK:u ( +- 3.48% ) 12,355 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.51% ) 30,154,720 L1D_TLB:u ( +- 0.20% ) 24.192 +- 0.106 seconds time elapsed ( +- 0.44% ) Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): 26,518,250 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.27% ) 229,543 L1I_CACHE_REFILL:u ( +- 0.72% ) 378,777 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.42% ) 27,835,622 L1D_CACHE:u ( +- 0.29% ) 24.4316 +- 0.0684 seconds time elapsed ( +- 0.28% ) Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell36.xml' (5 runs): 467,724 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.63% ) 491,939 LL_CACHE_RD:u ( +- 0.37% ) 135,372 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.28% ) 17,382 L2D_TLB_REFILL:u ( +- 1.65% ) 255,837 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.71% ) 1,459,304 L2D_CACHE:u ( +- 0.34% ) 24.350 +- 0.107 seconds time elapsed ( +- 0.44% )