oasis13.umiacs.umd.edu 30 MueLu Tpetra maxwell28.xml output_avg5/altra_MueLu_Tpetra_maxwell28.output output_avg5/altra_MueLu_Tpetra_maxwell28_power.output dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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 = 70644 x 70644, nnz = 2206260 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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/614125 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 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 = 3000 x 3000, nnz = 197568 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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 = 3000 x 3000, nnz = 197568 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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/1000 [0.00%] (total) remaining : 1000 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1000 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 64 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (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 = 3000 x 192 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 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 = 192 x 3000, nnz = 3000 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 192 x 192, nnz = 9000 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.0382 (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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) A22 size = 24389 x 24389, nnz = 614125 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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 = 24389 x 24389, nnz = 614125 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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/614125 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 1000 x 24389, nnz = 24389 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 1000 x 1000, nnz = 21448 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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)) 0.4708 (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.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} 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) 70644 2206260 31.2307 (2, 2) 24389 614125 25.1804 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} 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=138852, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=68208, #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.00235843 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=70644, #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 13 iterations with total CPU time of 0.216169 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.236658 sec Electromagnetic Energy = 9.76787e-09 Electromagnetic Energy/dt^2 = 4.30167e+10 * finished time step 1, t = 4.7652e-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: 10.0368 [1] | Mini-EM: Total Time: 10.0367 - 99.9992% [1] | | Mini-EM: build mesh: 0.000646009 - 0.00643647% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000311645 - 48.2416% [1] | | | Remainder: 0.000334364 - 51.7584% | | Mini-EM: build physics blocks: 0.000965214 - 0.00961685% [1] | | Mini-EM: build auxiliary physics blocks: 0.000784611 - 0.00781742% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.12169 - 11.1759% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.511083 - 5.09215% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.222665 - 43.5672% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181161 - 81.3605% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00561332 - 2.52097% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0357825 - 16.0701% [4] | | | | Remainder: 0.000107801 - 0.048414% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0281774 - 5.51328% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0175085 - 62.1364% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000960334 - 3.40817% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00226947 - 8.05421% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014711 - 5.22084% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135346 - 4.80335% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427474 - 15.1708% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000234643 - 0.832733% [4] | | | | Remainder: 0.000105244 - 0.373504% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0460333 - 9.00702% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.019863 - 3.88646% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0692742 - 13.5544% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0252138 - 4.93341% [4] | | | Remainder: 0.0998564 - 19.5382% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0236042 - 0.235179% [2] | | Mini-EM: setup physics model evaluator: 0.796776 - 7.93863% [1] | | | panzer::ModelEvaluator::setupModel(): 0.796752 - 99.9969% [1] | | | | allocate FieldManagerBuilder: 3.081e-06 - 0.000386695% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 7.02854e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 0.791201 - 99.3033% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.791184 - 99.9979% [1] | | | | | | getWorksets(): 0.76547 - 96.7499% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.765445 - 99.9966% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.444414 - 58.0596% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00632373 - 1.42294% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0747416 - 16.818% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00242248 - 3.24113% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0722868 - 96.7156% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00071389 - 0.987581% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000368644 - 0.509974% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129266 - 1.78824% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00640821 - 8.86499% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0152814 - 21.14% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00360501 - 4.9871% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0112579 - 15.574% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000372967 - 0.515955% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0205398 - 28.4144% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900481 - 43.8408% [11] | | | | | | | | | | | | Remainder: 0.011535 - 56.1592% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0097513 - 13.4897% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00252447 - 3.49231% [11] | | | | | | | | | | | Remainder: 0.000170443 - 0.235787% | | | | | | | | | | Remainder: 3.2362e-05 - 0.0432985% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.315056 - 70.8926% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.18182 - 57.7102% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000276802 - 0.15224% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.3401e-05 - 0.0458701% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0980647 - 53.9351% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0681256 - 37.4688% [11] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5082e-05 - 0.0467947% [11] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143492 - 7.89202% [11] | | | | | | | | | | | Remainder: 0.00083497 - 0.459229% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613686 - 19.4786% [22] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422145 - 13.399% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000413804 - 0.131343% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0170779 - 5.42059% [22] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109425 - 3.47318% [11] | | | | | | | | | | Remainder: 0.00121934 - 0.387022% | | | | | | | | | Remainder: 0.0482923 - 10.8665% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.320992 - 41.9354% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.320447 - 99.8302% [22] | | | | | | | | | Remainder: 0.000545091 - 0.169814% | | | | | | | | Remainder: 3.808e-05 - 0.00497489% | | | | | | | Remainder: 2.5681e-05 - 0.00335493% | | | | | | getOrientations(): 1.212e-05 - 0.00153188% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795931 - 0.1006% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000768131 - 0.0970862% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428527 - 0.0541627% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000175442 - 0.0221746% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000862853 - 0.109058% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00010617% [2] | | | | | | Remainder: 0.0226701 - 2.86534% | | | | | Remainder: 1.676e-05 - 0.0021183% | | | | fmb->setupBCFieldManagers(): 9.8e-06 - 0.00122999% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00191277% [1] | | | | build response library: 0.00548592 - 0.688536% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00527196 - 96.0998% [1] | | | | | | getWorksets(): 3.24e-06 - 0.0614573% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 66.6667% [1] | | | | | | | Remainder: 1.08e-06 - 33.3333% | | | | | | getOrientations(): 4.81e-07 - 0.00912375% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000756411 - 14.3478% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000874652 - 16.5907% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397366 - 7.53735% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115618 - 21.9307% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0227619% [3] | | | | | | Remainder: 0.00208243 - 39.5001% | | | | | Remainder: 0.000213962 - 3.9002% | | | | Remainder: 3.6001e-05 - 0.00451847% | | | Remainder: 2.456e-05 - 0.00308242% | | Mini-EM: setup auxiliary physics model evaluator: 1.44317 - 14.379% [1] | | | panzer::ModelEvaluator::setupModel(): 1.44316 - 99.9991% [1] | | | | allocate FieldManagerBuilder: 7.6e-07 - 5.26622e-05% [1] | | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000149672% [1] | | | | fmb->setupVolumeFieldManagers(): 1.44309 - 99.9954% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.44309 - 99.9995% [1] | | | | | | getWorksets(): 0.68335 - 47.3534% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.683349 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.450294 - 65.8951% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00526655 - 1.16958% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.071921 - 15.972% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00137846 - 1.91663% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0705185 - 98.0499% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000595528 - 0.844499% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000341165 - 0.483795% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00140822 - 1.99695% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00649573 - 9.2114% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149028 - 21.1332% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00351253 - 4.98101% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011824 - 16.7672% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000348326 - 0.49395% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0184256 - 26.1287% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00760375 - 41.2673% [11] | | | | | | | | | | | | Remainder: 0.0108218 - 58.7327% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100118 - 14.1975% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00251419 - 3.5653% [11] | | | | | | | | | | | Remainder: 0.000138562 - 0.19649% | | | | | | | | | | Remainder: 2.4081e-05 - 0.0334826% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.3214 - 71.3758% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.177741 - 55.302% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000135081 - 0.0759989% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.904e-05 - 0.0444692% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0662065 - 37.2489% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0677401 - 38.1117% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.584e-05 - 0.0539212% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.7643e-05 - 0.0493094% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00233651 - 1.31456% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0405232 - 22.799% [11] | | | | | | | | | | | Remainder: 0.000537011 - 0.302131% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0435868 - 13.5615% [11] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0416733 - 12.9662% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000348726 - 0.108502% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159472 - 4.96178% [22] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144092 - 4.48327% [11] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.02643 - 8.22338% [11] | | | | | | | | | | Remainder: 0.00126438 - 0.393397% | | | | | | | | | Remainder: 0.0517056 - 11.4826% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.233037 - 34.1023% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.232637 - 99.8279% [11] | | | | | | | | | Remainder: 0.000400968 - 0.172062% | | | | | | | | Remainder: 1.792e-05 - 0.00262238% | | | | | | | Remainder: 1.24e-06 - 0.000181459% | | | | | | getOrientations(): 1.228e-05 - 0.000850954% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000966894 - 0.0670018% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106042 - 0.0734825% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068777 - 0.0476597% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.728071 - 50.4524% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.263765 - 36.2279% [1] | | | | | | | Remainder: 0.464306 - 63.7721% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245464 - 0.170096% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 4.71212e-05% [2] | | | | | | Remainder: 0.0264817 - 1.83508% | | | | | Remainder: 7.48e-06 - 0.000518331% | | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.000498905% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.948e-05 - 0.00134982% [1] | | | | build response library: 2.448e-05 - 0.00169628% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.30719% [1] | | | | | Remainder: 2.416e-05 - 98.6928% | | | | Remainder: 1.2321e-05 - 0.000853752% | | | Remainder: 1.3081e-05 - 0.000906406% | | Mini-EM: eval auxiliary physics model evaluator: 2.38255 - 23.7384% [1] | | | panzer::ModelEvaluator::create_W_op: 0.703974 - 29.5471% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.6733 - 70.2316% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00228935 - 0.136817% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14562 - 68.4648% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.6921e-05 - 0.00147701% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.568e-05 - 0.00136869% [11] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.72e-06 - 0.000586581% [11] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0138475 - 1.20873% [11] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0309023 - 2.69742% [11] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0960836 - 8.38702% [11] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0110873 - 0.967799% [11] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0781193 - 6.81894% [11] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0765513 - 6.68208% [11] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.111941 - 9.77119% [11] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.0161e-05 - 0.00175983% [11] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.4e-06 - 0.000645937% [11] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170616 - 14.8929% [11] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170674 - 1.4898% [11] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00981342 - 0.856602% [11] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0378056 - 3.30001% [11] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00985982 - 0.860652% [11] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0522998 - 4.56519% [11] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0892318 - 7.78894% [11] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113213 - 9.88226% [11] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00900413 - 0.78596% [11] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00528392 - 0.461227% [11] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0161656 - 1.41108% [11] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0781198 - 6.81899% [11] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00988298 - 0.862674% [11] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0385637 - 3.36618% [11] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.832e-05 - 0.00159913% [11] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0164625 - 1.43699% [11] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0319175 - 2.78604% [11] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00499495 - 0.436003% [11] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161335 - 1.40827% [11] | | | | | Remainder: 0.000568327 - 0.0496086% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.356e-05 - 0.001408% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.92e-06 - 0.000174505% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186643 - 0.111542% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.521616 - 31.1729% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.256858 - 49.2427% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.26472 - 50.75% [1] | | | | | Remainder: 3.808e-05 - 0.00730039% | | | | Remainder: 0.00187927 - 0.112309% | | | Remainder: 0.00527296 - 0.221316% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434882 - 0.0433292% [1] | | | getWorksets(): 7.32e-06 - 0.168321% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.68e-06 - 77.5956% [1] | | | | Remainder: 1.64e-06 - 22.4044% | | | getOrientations(): 8.4e-07 - 0.0193156% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802052 - 18.443% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911733 - 20.9651% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423846 - 9.74622% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117654 - 27.0541% [1] | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0229947% [3] | | | Remainder: 0.00102549 - 23.581% | | panzer::ModelEvaluator::create_W_op: 0.728924 - 7.26259% [1] | | panzer::ModelEvaluator::evalModel(J): 1.21371 - 12.0928% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000755771 - 0.0622693% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.955692 - 78.7411% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.688e-05 - 0.00176626% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0120881 - 1.26485% [11] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0310638 - 3.2504% [11] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0379049 - 3.96623% [11] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00356829 - 0.373373% [11] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0408655 - 4.27602% [11] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0346646 - 3.62718% [11] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00617101 - 0.645711% [11] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0339161 - 3.54886% [11] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6761e-05 - 0.00175381% [11] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0122314 - 1.27985% [11] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0743747 - 7.78229% [11] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0119951 - 1.25512% [11] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0705653 - 7.38369% [11] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0754444 - 7.89422% [11] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.104571 - 10.9419% [11] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.452e-05 - 0.00256568% [11] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0116316 - 1.21708% [11] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0712907 - 7.45959% [11] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114975 - 12.0305% [11] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159916 - 1.6733% [11] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00338077 - 0.353751% [11] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390508 - 4.08613% [11] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0841305 - 8.8031% [11] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.065271 - 6.82971% [11] | | | | Remainder: 0.000487487 - 0.0510088% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.364e-05 - 0.00194774% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 9.55744e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00258008 - 0.212577% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.252704 - 20.8207% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.252673 - 99.9875% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.0241e-05 - 0.00800976% [1] | | | | Remainder: 1.128e-05 - 0.00446372% | | | Remainder: 0.00195727 - 0.161263% | | Mini-EM: assemble Discrete Gradient: 0.19395 - 1.93241% [1] | | MaxwellPreconditioner::build: 1.18902 - 11.8467% [1] | | | Mini-EM: assemble Discrete Curl: 0.173479 - 14.5901% [1] | | | MaxwellPreconditioner: Schur complement: 3.492e-05 - 0.00293688% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0025124 - 0.2113% [1] | | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.127368% [1] | | | | Ifpack2::Relaxation::compute: 0.00145338 - 57.8484% [1] | | | | Remainder: 0.00105582 - 42.0243% | | | MaxwellPreconditioner: Solver S_E: 0.997791 - 83.9174% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.976148 - 97.8309% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.975728 - 99.9569% [1] | | | | | | MueLu RefMaxwell: compute: 0.966424 - 99.0464% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00697134 - 0.721355% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0472846 - 4.89274% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248966 - 52.6526% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0213337 - 45.1176% [1] | | | | | | | | Remainder: 0.00105434 - 2.22977% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0612641 - 6.33926% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00363985 - 5.94125% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0540881 - 88.2867% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0528154 - 97.6471% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0516758 - 97.8423% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0491935 - 95.1963% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4281e-05 - 0.0696861% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.7321e-05 - 0.136849% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000103161 - 0.209705% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00843808 - 17.1528% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.5121e-05 - 0.112049% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0396803 - 80.6616% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.9601e-05 - 0.0805005% [1] | | | | | | | | | | | | Remainder: 0.000775651 - 1.57674% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.7521e-05 - 0.111311% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.192e-05 - 38.1078% [1] | | | | | | | | | | | | Remainder: 3.5601e-05 - 61.8922% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783412 - 1.51601% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750771 - 95.8335% [1] | | | | | | | | | | | | Remainder: 3.2641e-05 - 4.16652% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00107018 - 2.07094% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104469 - 97.6191% [1] | | | | | | | | | | | | Remainder: 2.548e-05 - 2.38092% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.0321e-05 - 0.136081% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.796e-05 - 68.2015% [1] | | | | | | | | | | | | Remainder: 2.2361e-05 - 31.7985% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.532e-05 - 0.107052% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.38e-05 - 43.0224% [1] | | | | | | | | | | | | Remainder: 3.152e-05 - 56.9776% | | | | | | | | | | | Remainder: 0.000445607 - 0.862312% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000108521 - 0.205472% [1] | | | | | | | | | | Remainder: 0.00103106 - 1.95219% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000318485 - 0.588827% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5041e-05 - 23.5619% [1] | | | | | | | | | | Remainder: 0.000243444 - 76.4381% | | | | | | | | | Remainder: 0.000954172 - 1.76411% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00134434 - 2.19434% [1] | | | | | | | | Remainder: 0.00219183 - 3.57768% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0811519 - 8.39713% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0538459 - 66.352% [1] | | | | | | | | Remainder: 0.027306 - 33.648% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178168 - 1.84358% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285986 - 2.95922% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0152996 - 53.4976% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0148465 - 97.0383% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.0481e-05 - 0.407377% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.84e-06 - 0.0460716% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.014592 - 98.2862% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0145885 - 99.9762% [1] | | | | | | | | | | | Remainder: 3.48e-06 - 0.0238487% | | | | | | | | | | Remainder: 0.000187122 - 1.26038% | | | | | | | | | Remainder: 0.000453127 - 2.9617% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0132914 - 46.4755% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0111583 - 83.9514% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00927429 - 83.1158% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00583168 - 62.8801% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00550116 - 94.3323% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000245364 - 4.46022% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.668e-05 - 0.484989% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.6441e-05 - 0.298864% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00179463 - 32.6227% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.664e-05 - 0.302482% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00302232 - 54.9397% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.24e-06 - 0.113431% [1] | | | | | | | | | | | | | Remainder: 0.000372845 - 6.77757% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.5681e-05 - 0.44037% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.16e-06 - 16.1987% [1] | | | | | | | | | | | | | Remainder: 2.1521e-05 - 83.8013% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.396e-05 - 0.92529% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.544e-05 - 65.6783% [1] | | | | | | | | | | | | | Remainder: 1.852e-05 - 34.3217% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.292e-05 - 0.393025% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.64e-06 - 20.2443% [1] | | | | | | | | | | | | | Remainder: 1.828e-05 - 79.7557% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.196e-05 - 0.376564% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.7614% [1] | | | | | | | | | | | | | Remainder: 1.784e-05 - 81.2386% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.5681e-05 - 0.268893% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.12e-06 - 19.8967% [1] | | | | | | | | | | | | | Remainder: 1.2561e-05 - 80.1033% | | | | | | | | | | | | Remainder: 0.000190323 - 3.2636% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.0361e-05 - 0.866492% [1] | | | | | | | | | | | Remainder: 0.00336225 - 36.2534% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00171539 - 15.3732% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00132274 - 77.1103% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000140002 - 10.5842% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00105666 - 79.8839% [1] | | | | | | | | | | | | Remainder: 0.000126081 - 9.53181% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000151202 - 8.81446% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000104882 - 69.3655% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.292e-05 - 21.8531% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.401e-06 - 7.0565% [1] | | | | | | | | | | | | | Remainder: 7.4561e-05 - 71.0904% | | | | | | | | | | | | Remainder: 4.632e-05 - 30.6345% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.256e-05 - 1.31516% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.9801e-05 - 2.32024% [1] | | | | | | | | | | | Remainder: 0.000179083 - 10.4398% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.601e-06 - 0.0770818% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.0268859% [1] | | | | | | | | | | Remainder: 0.000157002 - 1.40704% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.52e-05 - 0.11436% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00169638 - 12.7631% [1] | | | | | | | | | Remainder: 0.000421486 - 3.17113% | | | | | | | | Remainder: 7.68e-06 - 0.0268544% | | | | | | | MueLu RefMaxwell: Build A22: 0.0448644 - 4.64231% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447008 - 99.6353% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0242036 - 54.1459% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0196244 - 43.9018% [1] | | | | | | | | | Remainder: 0.000872694 - 1.9523% | | | | | | | | Remainder: 0.000163642 - 0.364748% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.461897 - 47.7944% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0557514 - 12.0701% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.055444 - 99.4485% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.848e-05 - 0.0513672% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.6e-06 - 0.00468942% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0553254 - 99.7861% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0553219 - 99.9938% [1] | | | | | | | | | | | Remainder: 3.44e-06 - 0.00621776% | | | | | | | | | | Remainder: 8.7521e-05 - 0.157855% | | | | | | | | | Remainder: 0.000307444 - 0.551455% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.406138 - 87.9283% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0556667 - 13.7064% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0510833 - 91.7662% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0499608 - 97.8026% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0486662 - 97.4088% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.82e-05 - 0.0373976% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.852e-05 - 0.0996996% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.2041e-05 - 0.148031% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00847148 - 17.4073% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.856e-05 - 0.0792337% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0392148 - 80.5792% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.872e-05 - 0.0590143% [1] | | | | | | | | | | | | | Remainder: 0.000773853 - 1.59012% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.0801e-05 - 0.0816661% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.968e-05 - 48.2341% [1] | | | | | | | | | | | | | Remainder: 2.1121e-05 - 51.7659% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000782011 - 1.56525% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750411 - 95.9591% [1] | | | | | | | | | | | | | Remainder: 3.16e-05 - 4.04086% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.044e-05 - 0.0809435% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.164e-05 - 53.5114% [1] | | | | | | | | | | | | | Remainder: 1.88e-05 - 46.4886% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.6001e-05 - 0.132106% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7241e-05 - 71.5762% [1] | | | | | | | | | | | | | Remainder: 1.876e-05 - 28.4238% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.7161e-05 - 0.0743804% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3321e-05 - 62.7567% [1] | | | | | | | | | | | | | Remainder: 1.384e-05 - 37.2433% | | | | | | | | | | | | Remainder: 0.000328164 - 0.656843% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.8561e-05 - 0.192942% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.552e-05 - 0.0891094% [1] | | | | | | | | | | | Remainder: 0.000978415 - 1.91533% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0044331 - 7.96365% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00387954 - 87.5129% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000520968 - 13.4286% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00323757 - 83.4524% [1] | | | | | | | | | | | | Remainder: 0.000121001 - 3.11896% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000356845 - 8.04955% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000307405 - 86.1452% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.3881e-05 - 24.0338% [1] | | | | | | | | | | | | | Remainder: 0.000233524 - 75.9662% | | | | | | | | | | | | Remainder: 4.944e-05 - 13.8548% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.404e-05 - 0.542284% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.688e-05 - 0.606347% [1] | | | | | | | | | | | Remainder: 0.000145802 - 3.28894% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.52e-06 - 0.0153054% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00481437% [1] | | | | | | | | | | Remainder: 0.000139163 - 0.249993% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5561e-05 - 0.00383146% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.34995 - 86.1653% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.96e-06 - 0.00284612% [1] | | | | | | | | | | Remainder: 0.34994 - 99.9972% | | | | | | | | | Remainder: 0.000505767 - 0.124531% | | | | | | | | Remainder: 7.24e-06 - 0.00156745% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205214 - 21.2344% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.972e-05 - 0.0144825% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00115002% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205047 - 99.9189% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.205043 - 99.998% [1] | | | | | | | | | Remainder: 4.04e-06 - 0.00197028% | | | | | | | | Remainder: 0.000134323 - 0.0654551% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000162402 - 0.0168044% [1] | | | | | | | Remainder: 0.011199 - 1.15881% | | | | | | Remainder: 0.00930425 - 0.953571% | | | | | Remainder: 0.000420606 - 0.0430883% | | | | Remainder: 0.0216429 - 2.16908% | | | MaxwellPreconditioner: Block preconditioner: 0.000162962 - 0.0137056% [1] | | | Remainder: 0.0150356 - 1.26454% | | Mini-EM: timestepper: 0.364552 - 3.63219% [1] | | | Mini-EM: Advance Time Step: 0.364544 - 99.9979% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.105082 - 28.8255% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000560448 - 0.533346% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101686 - 96.7683% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.00204552% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00064233 - 0.631682% [11] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00854644 - 8.40477% [11] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00509463 - 5.01018% [11] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000414526 - 0.407654% [11] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00475919 - 4.6803% [11] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00440846 - 4.33538% [11] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000389445 - 0.382989% [11] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107094 - 1.05318% [11] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.2e-06 - 0.00806407% [11] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000884733 - 0.870067% [11] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0102736 - 10.1033% [11] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00382926 - 3.76578% [11] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00138914 - 1.36611% [11] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00893769 - 8.78953% [11] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0180603 - 17.7609% [11] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.384e-05 - 0.0136106% [11] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000672251 - 0.661107% [11] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759567 - 7.46976% [11] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00941965 - 9.26351% [11] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000683411 - 0.672082% [11] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000438207 - 0.430943% [11] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00471375 - 4.63561% [11] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00712162 - 7.00357% [11] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206691 - 2.03265% [11] | | | | | | Remainder: 0.000249323 - 0.24519% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.952e-05 - 0.018576% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00205555% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00257828 - 2.4536% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000152843 - 0.145452% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000126522 - 82.7791% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.20385% [1] | | | | | | Remainder: 2.4481e-05 - 16.0171% | | | | | Remainder: 8.2722e-05 - 0.0787217% | | | | Stratimikos: BelosLOWS: 0.236719 - 64.9356% [1] | | | | | GMRES block system: Operation Op*x: 0.00612889 - 2.5891% [1] | | | | | Belos::MVT::MvAddMv: 0.000255084 - 0.107758% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.22951 - 96.9544% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000848453 - 0.369681% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000224123 - 26.4155% [2] | | | | | | | | Belos::MVT::MvDot: 0.000217043 - 96.841% [2] | | | | | | | | Remainder: 7.08e-06 - 3.15898% | | | | | | | Belos::MVT::MvScale: 0.000116082 - 13.6816% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000281684 - 33.1997% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000276444 - 98.1398% [2] | | | | | | | | Remainder: 5.24e-06 - 1.86024% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000151882 - 17.9011% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000148402 - 97.7087% [2] | | | | | | | | Remainder: 3.48e-06 - 2.29125% | | | | | | | Remainder: 7.4682e-05 - 8.80214% | | | | | | Belos::MVT::MvAddMv: 0.000440766 - 0.192047% [2] | | | | | | Belos::MVT::MvNorm: 0.000118602 - 0.0516763% [1] | | | | | | GMRES block system: Operation Prec*x: 0.22191 - 96.6888% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000797451 - 0.359358% [1] | | | | | | | Belos::MVT::MvAddMv: 0.000101362 - 0.0456771% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013457 - 0.606417% [1] | | | | | | | | Belos::MVT::Assign: 0.000129602 - 9.63083% [2] | | | | | | | | CG Q_B: Operation Prec*x: 9.7281e-05 - 7.22903% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 8.4041e-05 - 86.3899% [1] | | | | | | | | | Remainder: 1.324e-05 - 13.6101% | | | | | | | | CG Q_B: Operation Op*x: 0.000727771 - 54.0813% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000174962 - 13.0016% [1] | | | | | | | | Belos::MVT::MvNorm: 5.4761e-05 - 4.06933% [1] | | | | | | | | Remainder: 0.000161322 - 11.988% | | | | | | | CG S_E: Operation Op*x: 0.00218059 - 0.982647% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.21379 - 96.341% [1] | | | | | | | | Belos::MVT::Assign: 0.000129802 - 0.0607147% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.183733 - 85.9408% [13] | | | | | | | | | MueLu RefMaxwell: solve: 0.183481 - 99.863% [13] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0867989 - 47.3066% [26] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0863104 - 99.4373% [26] | | | | | | | | | | | Remainder: 0.000488447 - 0.562734% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213099 - 11.6142% [13] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0015339 - 0.835998% [13] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0023308 - 1.27032% [13] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0639001 - 34.8265% [13] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124071 - 19.4165% [13] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0120969 - 97.4998% [13] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0100045 - 82.7031% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00724394 - 72.4065% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00677906 - 93.5824% [26] | | | | | | | | | | | | | | | Remainder: 0.000464887 - 6.4176% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00188151 - 18.8065% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000171202 - 1.71124% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000220322 - 2.20222% [13] | | | | | | | | | | | | | | Remainder: 0.000487572 - 4.8735% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00195759 - 16.1825% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00190151 - 97.1353% [13] | | | | | | | | | | | | | | Remainder: 5.608e-05 - 2.86475% | | | | | | | | | | | | | Remainder: 0.000134802 - 1.11435% | | | | | | | | | | | | Remainder: 0.000310203 - 2.5002% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0513832 - 80.4118% [13] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0512495 - 99.7398% [13] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0317534 - 61.9584% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235707 - 74.2305% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0231098 - 98.0448% [26] | | | | | | | | | | | | | | | Remainder: 0.000460852 - 1.95519% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00603813 - 19.0157% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000486047 - 1.53069% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.0012291 - 3.87076% [13] | | | | | | | | | | | | | | Remainder: 0.000429406 - 1.35232% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0193401 - 37.7372% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0192748 - 99.662% [13] | | | | | | | | | | | | | | Remainder: 6.536e-05 - 0.33795% | | | | | | | | | | | | | Remainder: 0.000156041 - 0.304473% | | | | | | | | | | | | Remainder: 0.000133682 - 0.260167% | | | | | | | | | | | Remainder: 0.000109721 - 0.171707% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00333209 - 1.81604% [13] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00397918 - 2.16871% [13] | | | | | | | | | | Remainder: 0.000296563 - 0.161631% | | | | | | | | | Remainder: 0.000251642 - 0.136961% | | | | | | | | CG S_E: Operation Op*x: 0.0224289 - 10.4911% [13] | | | | | | | | Belos::MVT::MvTransMv: 0.00182691 - 0.854532% [13] | | | | | | | | Belos::MVT::MvAddMv: 0.00462243 - 2.16213% [38] | | | | | | | | Belos::MVT::MvNorm: 0.000750812 - 0.351191% [13] | | | | | | | | Remainder: 0.000298443 - 0.139596% | | | | | | | Remainder: 0.00369466 - 1.66493% | | | | | | GMRES block system: Operation Op*x: 0.00545844 - 2.37831% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 9.4562e-05 - 0.0412018% [1] | | | | | | Remainder: 0.000638687 - 0.278283% | | | | | Remainder: 0.000825453 - 0.348706% | | | | Mini-EM: Compute responses: 0.0225114 - 6.17522% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000623129 - 2.76806% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0188265 - 83.631% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.00998592% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000399684 - 2.12298% [11] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00467135 - 24.8126% [11] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.44e-06 - 0.0288954% [11] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000812451 - 4.31546% [11] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651929 - 3.46282% [11] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00895817 - 47.5827% [11] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.08e-06 - 0.0322949% [11] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000817852 - 4.34415% [11] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00069513 - 3.69229% [11] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00070241 - 3.73096% [11] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.7882e-05 - 0.519916% [11] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.16e-06 - 0.0274082% [11] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000461805 - 2.45295% [11] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000361248 - 1.91883% [11] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.152e-05 - 0.37989% [11] | | | | | | Remainder: 0.000106522 - 0.565808% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.56e-06 - 0.0424674% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00710751% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0025804 - 11.4626% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262324 - 1.16529% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.45745% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242164 - 92.3148% [1] | | | | | | Remainder: 1.896e-05 - 7.2277% | | | | | Remainder: 0.000207883 - 0.923456% | | | | Remainder: 0.000232122 - 0.0636746% | | | Remainder: 7.72e-06 - 0.00211767% | | Remainder: 0.0609253 - 0.607026% | Remainder: 7.6361e-05 - 0.000760812% ================================= FOM Calculation ================================= Number of cells = 21952 Time for Belos Linear Solve = 0.236719 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 92.7344 k-cell-steps per second ================================= dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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 = 70644 x 70644, nnz = 2206260 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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/614125 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 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 = 3000 x 3000, nnz = 197568 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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 = 3000 x 3000, nnz = 197568 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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/1000 [0.00%] (total) remaining : 1000 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1000 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 64 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (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 = 3000 x 192 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 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 = 192 x 3000, nnz = 3000 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 192 x 192, nnz = 9000 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.0378 (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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) A22 size = 24389 x 24389, nnz = 614125 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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 = 24389 x 24389, nnz = 614125 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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/614125 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 1000 x 24389, nnz = 24389 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 1000 x 1000, nnz = 21448 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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)) 0.4742 (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.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} 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) 70644 2206260 31.2307 (2, 2) 24389 614125 25.1804 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} 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=138852, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=68208, #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.00232707 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=70644, #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 13 iterations with total CPU time of 0.216161 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.236712 sec Electromagnetic Energy = 9.76787e-09 Electromagnetic Energy/dt^2 = 4.30167e+10 * finished time step 1, t = 4.7652e-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: 10.0254 [1] | Mini-EM: Total Time: 10.0254 - 99.9996% [1] | | Mini-EM: build mesh: 0.000620449 - 0.00618878% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296884 - 47.8499% [1] | | | Remainder: 0.000323565 - 52.1501% | | Mini-EM: build physics blocks: 0.000841613 - 0.00839482% [1] | | Mini-EM: build auxiliary physics blocks: 0.000815051 - 0.00812987% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.17275 - 11.6978% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.511667 - 5.10371% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.2229 - 43.5636% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.18121 - 81.2964% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00557348 - 2.50044% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360108 - 16.1556% [4] | | | | Remainder: 0.000106082 - 0.0475917% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0287453 - 5.61797% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0182388 - 63.4496% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000942814 - 3.27989% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00218923 - 7.61596% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00147514 - 5.13177% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125794 - 4.37616% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042919 - 14.9308% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000245483 - 0.853994% [4] | | | | Remainder: 0.000104001 - 0.361802% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0462244 - 9.03408% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198376 - 3.87705% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0690712 - 13.4993% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0250529 - 4.89633% [4] | | | Remainder: 0.0998348 - 19.5117% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0272851 - 0.27216% [2] | | Mini-EM: setup physics model evaluator: 0.786954 - 7.84961% [1] | | | panzer::ModelEvaluator::setupModel(): 0.786916 - 99.9952% [1] | | | | allocate FieldManagerBuilder: 3.24e-06 - 0.000411734% [1] | | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000274489% [1] | | | | fmb->setupVolumeFieldManagers(): 0.78156 - 99.3194% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.78154 - 99.9974% [1] | | | | | | getWorksets(): 0.755564 - 96.6763% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.755557 - 99.9991% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.439711 - 58.1969% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00674882 - 1.53483% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0743559 - 16.9102% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00139874 - 1.88114% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.072926 - 98.077% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000714329 - 0.979526% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000389807 - 0.534524% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129622 - 1.77744% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00635225 - 8.71054% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0152859 - 20.9608% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00424094 - 5.81541% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0115131 - 15.7874% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000409124 - 0.561012% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0202923 - 27.8259% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900189 - 44.361% [11] | | | | | | | | | | | | Remainder: 0.0112904 - 55.639% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00971546 - 13.3224% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254979 - 3.49641% [11] | | | | | | | | | | | Remainder: 0.000166764 - 0.228676% | | | | | | | | | | Remainder: 3.112e-05 - 0.0418528% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.309642 - 70.4195% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179929 - 58.1086% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000274164 - 0.152374% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.6124e-05 - 0.0478656% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0969383 - 53.876% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0675739 - 37.5559% [11] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.4521e-05 - 0.0469747% [11] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0141693 - 7.87497% [11] | | | | | | | | | | | Remainder: 0.000802329 - 0.445915% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0604858 - 19.5341% [22] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0418266 - 13.508% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000374007 - 0.120787% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0148082 - 4.78237% [22] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.010936 - 3.53181% [11] | | | | | | | | | | Remainder: 0.00128274 - 0.414265% | | | | | | | | | Remainder: 0.048964 - 11.1355% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.315808 - 41.7981% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.315313 - 99.8431% [22] | | | | | | | | | Remainder: 0.000495371 - 0.156858% | | | | | | | | Remainder: 3.784e-05 - 0.00500823% | | | | | | | Remainder: 6.88e-06 - 0.000910578% | | | | | | getOrientations(): 1.124e-05 - 0.00143819% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763291 - 0.097665% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000753011 - 0.0963497% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395726 - 0.0506341% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000124361 - 0.0159123% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000911253 - 0.116597% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000122834% [2] | | | | | | Remainder: 0.0230162 - 2.94498% | | | | | Remainder: 2.0561e-05 - 0.00263076% | | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.00102679% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.00183501% [1] | | | | build response library: 0.00530604 - 0.674283% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00521816 - 98.3437% [1] | | | | | | getWorksets(): 3.24e-06 - 0.0620909% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 61.7284% [1] | | | | | | | Remainder: 1.24e-06 - 38.2716% | | | | | | getOrientations(): 7.6e-07 - 0.0145645% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000768811 - 14.7334% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899813 - 17.2439% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398326 - 7.63346% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117758 - 22.5669% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.161e-06 - 0.0222492% [3] | | | | | | Remainder: 0.00196847 - 37.7234% | | | | | Remainder: 8.7882e-05 - 1.65626% | | | | Remainder: 2.1561e-05 - 0.00273994% | | | Remainder: 3.776e-05 - 0.00479825% | | Mini-EM: setup auxiliary physics model evaluator: 1.43104 - 14.2742% [1] | | | panzer::ModelEvaluator::setupModel(): 1.43103 - 99.9991% [1] | | | | allocate FieldManagerBuilder: 6.4e-07 - 4.47231e-05% [1] | | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000150941% [1] | | | | fmb->setupVolumeFieldManagers(): 1.43096 - 99.9956% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.43096 - 99.9997% [1] | | | | | | getWorksets(): 0.675551 - 47.2096% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.675549 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.446627 - 66.1132% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00520099 - 1.16451% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0729673 - 16.3374% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00137126 - 1.87928% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0715738 - 98.0902% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000597647 - 0.835009% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000376006 - 0.525341% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00140906 - 1.96868% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00662918 - 9.26202% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.014938 - 20.8708% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00422026 - 5.89638% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0119843 - 16.744% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000344966 - 0.481973% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182934 - 25.5588% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00761967 - 41.6525% [11] | | | | | | | | | | | | Remainder: 0.0106738 - 58.3475% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101162 - 14.134% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.002529 - 3.53341% [11] | | | | | | | | | | | Remainder: 0.000135642 - 0.189514% | | | | | | | | | | Remainder: 2.224e-05 - 0.0304794% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.318808 - 71.3814% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.176787 - 55.4524% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000144243 - 0.0815914% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8401e-05 - 0.0443477% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0657259 - 37.178% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0677426 - 38.3188% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.3602e-05 - 0.0529462% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.9081e-05 - 0.0503889% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00231647 - 1.31032% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0400427 - 22.6502% [11] | | | | | | | | | | | Remainder: 0.000553963 - 0.313351% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0425392 - 13.3432% [11] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410809 - 12.8858% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000366484 - 0.114954% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159841 - 5.0137% [22] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144193 - 4.52288% [11] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0263829 - 8.27546% [11] | | | | | | | | | | Remainder: 0.00124874 - 0.391689% | | | | | | | | | Remainder: 0.0496502 - 11.1167% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.228908 - 33.8848% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.228701 - 99.9094% [11] | | | | | | | | | Remainder: 0.000207325 - 0.0905712% | | | | | | | | Remainder: 1.412e-05 - 0.00209015% | | | | | | | Remainder: 1.28e-06 - 0.000189475% | | | | | | getOrientations(): 1.14e-05 - 0.000796668% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000967613 - 0.0676199% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108926 - 0.0761207% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070061 - 0.0489609% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.721702 - 50.4348% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.261402 - 36.2202% [1] | | | | | | | Remainder: 0.4603 - 63.7798% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0026222 - 0.183248% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 4.75206e-05% [2] | | | | | | Remainder: 0.0283152 - 1.97876% | | | | | Remainder: 4.64e-06 - 0.000324257% | | | | fmb->setupBCFieldManagers(): 6.8e-06 - 0.000475183% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.044e-05 - 0.00142834% [1] | | | | build response library: 2.2e-05 - 0.00153736% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.45455% [1] | | | | | Remainder: 2.168e-05 - 98.5455% | | | | Remainder: 1.08e-05 - 0.000754703% | | | Remainder: 1.3161e-05 - 0.000919681% | | Mini-EM: eval auxiliary physics model evaluator: 2.3622 - 23.5621% [1] | | | panzer::ModelEvaluator::create_W_op: 0.700069 - 29.6364% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.65677 - 70.1369% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00228075 - 0.137663% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1321 - 68.3319% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.1361e-05 - 0.00100353% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.776e-05 - 0.00156876% [11] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.76e-06 - 0.000597119% [11] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0137043 - 1.21052% [11] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0302852 - 2.67513% [11] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0950566 - 8.39646% [11] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0106516 - 0.940872% [11] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0741502 - 6.54978% [11] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0761974 - 6.73061% [11] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.111383 - 9.83861% [11] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.9361e-05 - 0.00171018% [11] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.6e-06 - 0.000582986% [11] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170524 - 15.0626% [11] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170742 - 1.50819% [11] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00937353 - 0.827976% [11] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0376642 - 3.32693% [11] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00827468 - 0.730912% [11] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0520364 - 4.59644% [11] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0894894 - 7.9047% [11] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113294 - 10.0074% [11] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00897269 - 0.792568% [11] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00509471 - 0.450022% [11] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0160795 - 1.42032% [11] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0763386 - 6.74308% [11] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00957026 - 0.845353% [11] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0375342 - 3.31544% [11] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.7202e-05 - 0.00151947% [11] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165563 - 1.46244% [11] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0310938 - 2.74655% [11] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00492451 - 0.434988% [11] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161614 - 1.42755% [11] | | | | | Remainder: 0.000539369 - 0.0476431% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.176e-05 - 0.0013134% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000169003% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00197051 - 0.118937% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.518501 - 31.2959% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.255848 - 49.3437% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.262619 - 50.6497% [1] | | | | | Remainder: 3.4e-05 - 0.00655736% | | | | Remainder: 0.00189123 - 0.114151% | | | Remainder: 0.00535496 - 0.226694% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439042 - 0.0437931% [1] | | | getWorksets(): 7.8e-06 - 0.177659% [1] | | | | panzer::WorksetContainer::getWorksets(): 6.08e-06 - 77.9487% [1] | | | | Remainder: 1.72e-06 - 22.0513% | | | getOrientations(): 6.41e-07 - 0.0146% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791171 - 18.0204% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932014 - 21.2283% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417646 - 9.51266% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120358 - 27.4137% [1] | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0291544% [3] | | | Remainder: 0.0010363 - 23.6035% | | panzer::ModelEvaluator::create_W_op: 0.708727 - 7.06932% [1] | | panzer::ModelEvaluator::evalModel(J): 1.20308 - 12.0004% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000766091 - 0.0636773% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.942522 - 78.3423% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.144e-05 - 0.00121376% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0108518 - 1.15135% [11] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0312232 - 3.31272% [11] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0369784 - 3.92335% [11] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00357133 - 0.378912% [11] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0406241 - 4.31014% [11] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0343689 - 3.64648% [11] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00632757 - 0.671344% [11] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0335561 - 3.56024% [11] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.592e-05 - 0.00168908% [11] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121493 - 1.28902% [11] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0730106 - 7.7463% [11] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.011641 - 1.23509% [11] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0676118 - 7.17349% [11] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0746256 - 7.91765% [11] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103636 - 10.9956% [11] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.544e-05 - 0.00269914% [11] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0103264 - 1.09561% [11] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.070976 - 7.53043% [11] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.115348 - 12.2382% [11] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.015955 - 1.69279% [11] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00341933 - 0.362785% [11] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0387815 - 4.11465% [11] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0820019 - 8.70026% [11] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0650205 - 6.89856% [11] | | | | Remainder: 0.000465645 - 0.0494041% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.4281e-05 - 0.00201823% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000103069% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00277572 - 0.230717% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255051 - 21.1998% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.255021 - 99.9879% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.888e-05 - 0.00740243% [1] | | | | Remainder: 1.192e-05 - 0.00467357% | | | Remainder: 0.00194147 - 0.161374% | | Mini-EM: assemble Discrete Gradient: 0.194427 - 1.93935% [1] | | MaxwellPreconditioner::build: 1.1939 - 11.9088% [1] | | | Mini-EM: assemble Discrete Curl: 0.174656 - 14.629% [1] | | | MaxwellPreconditioner: Schur complement: 3.492e-05 - 0.00292486% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00241156 - 0.201989% [1] | | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.132694% [1] | | | | Ifpack2::Relaxation::compute: 0.0014543 - 60.3055% [1] | | | | Remainder: 0.000954054 - 39.5618% | | | MaxwellPreconditioner: Solver S_E: 1.00164 - 83.8963% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.979791 - 97.8185% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.979378 - 99.9578% [1] | | | | | | MueLu RefMaxwell: compute: 0.970562 - 99.0998% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00736571 - 0.758912% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0476963 - 4.9143% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248472 - 52.0945% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0218136 - 45.7344% [1] | | | | | | | | Remainder: 0.00103553 - 2.1711% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0613342 - 6.31946% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00363313 - 5.9235% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0541517 - 88.2896% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.052959 - 97.7973% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0518032 - 97.8176% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0492782 - 95.1258% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.356e-05 - 0.0681031% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.3001e-05 - 0.127848% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.8841e-05 - 0.200578% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00848164 - 17.2118% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.6121e-05 - 0.113886% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0397664 - 80.6978% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.872e-05 - 0.0785743% [1] | | | | | | | | | | | | Remainder: 0.000739892 - 1.50146% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.2281e-05 - 0.100922% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.2e-05 - 42.0803% [1] | | | | | | | | | | | | Remainder: 3.0281e-05 - 57.9197% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000781091 - 1.5078% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000749411 - 95.9441% [1] | | | | | | | | | | | | Remainder: 3.168e-05 - 4.05587% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113194 - 2.18507% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00111002 - 98.0634% [1] | | | | | | | | | | | | Remainder: 2.1921e-05 - 1.93659% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8041e-05 - 0.131345% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8201e-05 - 70.8411% [1] | | | | | | | | | | | | Remainder: 1.984e-05 - 29.1589% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7521e-05 - 0.0917337% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.384e-05 - 50.1673% [1] | | | | | | | | | | | | Remainder: 2.3681e-05 - 49.8327% | | | | | | | | | | | Remainder: 0.000444126 - 0.857333% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000111081 - 0.209749% [1] | | | | | | | | | | Remainder: 0.00104469 - 1.97265% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000347925 - 0.6425% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.4161e-05 - 21.3152% [1] | | | | | | | | | | Remainder: 0.000273764 - 78.6848% | | | | | | | | | Remainder: 0.000844853 - 1.56016% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0013401 - 2.18491% [1] | | | | | | | | Remainder: 0.00220927 - 3.60202% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0810151 - 8.34724% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0536724 - 66.2499% [1] | | | | | | | | Remainder: 0.0273427 - 33.7501% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0181325 - 1.86824% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0280455 - 2.88962% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0150718 - 53.7405% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146223 - 97.0177% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.8721e-05 - 0.401584% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.6e-06 - 0.0451364% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0143709 - 98.2807% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0143672 - 99.9744% [1] | | | | | | | | | | | Remainder: 3.68e-06 - 0.0256073% | | | | | | | | | | Remainder: 0.000186083 - 1.27259% | | | | | | | | | Remainder: 0.000449487 - 2.9823% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0129659 - 46.2318% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0108889 - 83.9806% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00904753 - 83.0897% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00573388 - 63.3751% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00540968 - 94.3458% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000252963 - 4.67612% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.1081e-05 - 0.38969% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.62e-05 - 0.299463% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00176159 - 32.5636% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.644e-05 - 0.3039% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00298404 - 55.1612% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.68e-06 - 0.123482% [1] | | | | | | | | | | | | | Remainder: 0.000350685 - 6.48255% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.288e-05 - 0.399032% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.007% [1] | | | | | | | | | | | | | Remainder: 1.876e-05 - 81.993% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.2121e-05 - 0.909% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.5121e-05 - 67.3836% [1] | | | | | | | | | | | | | Remainder: 1.7e-05 - 32.6164% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.04e-05 - 0.35578% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.92e-06 - 19.2157% [1] | | | | | | | | | | | | | Remainder: 1.648e-05 - 80.7843% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.06e-05 - 0.359268% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 3.96e-06 - 19.2233% [1] | | | | | | | | | | | | | Remainder: 1.664e-05 - 80.7767% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.928e-05 - 0.336247% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.92e-06 - 15.1452% [1] | | | | | | | | | | | | | Remainder: 1.636e-05 - 84.8548% | | | | | | | | | | | | Remainder: 0.000188924 - 3.29487% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.9001e-05 - 0.873177% [1] | | | | | | | | | | | Remainder: 0.00323465 - 35.7517% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00167714 - 15.4024% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0013047 - 77.7929% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000168323 - 12.9013% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101406 - 77.7233% [1] | | | | | | | | | | | | Remainder: 0.000122321 - 9.37542% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000140362 - 8.36911% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 9.6322e-05 - 68.624% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.216e-05 - 23.0062% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.001e-06 - 7.26833% [1] | | | | | | | | | | | | | Remainder: 6.7161e-05 - 69.7255% | | | | | | | | | | | | Remainder: 4.404e-05 - 31.376% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.144e-05 - 1.27836% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.664e-05 - 2.18467% [1] | | | | | | | | | | | Remainder: 0.000174003 - 10.375% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0771429% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0260817% [1] | | | | | | | | | | Remainder: 0.000152962 - 1.40475% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.1234% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00162882 - 12.5623% [1] | | | | | | | | | Remainder: 0.000432247 - 3.33371% | | | | | | | | Remainder: 7.76e-06 - 0.0276693% | | | | | | | MueLu RefMaxwell: Build A22: 0.0448712 - 4.62322% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447072 - 99.6346% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0241917 - 54.1115% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.019664 - 43.984% [1] | | | | | | | | | Remainder: 0.000851452 - 1.90451% | | | | | | | | Remainder: 0.000163962 - 0.365406% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.465086 - 47.9193% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0553294 - 11.8966% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0550142 - 99.4304% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7241e-05 - 0.0495163% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00414438% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0548988 - 99.7903% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0548957 - 99.9942% [1] | | | | | | | | | | | Remainder: 3.16e-06 - 0.00575604% | | | | | | | | | | Remainder: 8.5841e-05 - 0.156034% | | | | | | | | | Remainder: 0.000315165 - 0.569616% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.409749 - 88.1018% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0555999 - 13.5693% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0509465 - 91.6306% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0498454 - 97.8386% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0485411 - 97.3832% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.788e-05 - 0.0368348% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.6561e-05 - 0.0959209% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0041e-05 - 0.144292% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00844832 - 17.4045% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.896e-05 - 0.0802619% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0391182 - 80.5879% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.8001e-05 - 0.0576852% [1] | | | | | | | | | | | | | Remainder: 0.000773091 - 1.59265% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.0881e-05 - 0.0820156% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.996e-05 - 48.8246% [1] | | | | | | | | | | | | | Remainder: 2.0921e-05 - 51.1754% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783411 - 1.57168% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751091 - 95.8745% [1] | | | | | | | | | | | | | Remainder: 3.232e-05 - 4.12555% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.5001e-05 - 0.0902811% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.2081e-05 - 49.0678% [1] | | | | | | | | | | | | | Remainder: 2.292e-05 - 50.9322% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9441e-05 - 0.139313% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7681e-05 - 68.664% [1] | | | | | | | | | | | | | Remainder: 2.176e-05 - 31.336% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.012e-05 - 0.0804889% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.292e-05 - 57.1286% [1] | | | | | | | | | | | | | Remainder: 1.72e-05 - 42.8714% | | | | | | | | | | | | Remainder: 0.000325486 - 0.652991% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.8402e-05 - 0.193148% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.4681e-05 - 0.0877017% [1] | | | | | | | | | | | Remainder: 0.000958052 - 1.8805% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00450431 - 8.10128% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00396322 - 87.9873% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000526047 - 13.2732% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00331469 - 83.6363% [1] | | | | | | | | | | | | Remainder: 0.000122482 - 3.09047% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000348165 - 7.72961% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000301364 - 86.5578% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4241e-05 - 24.635% [1] | | | | | | | | | | | | | Remainder: 0.000227123 - 75.365% | | | | | | | | | | | | Remainder: 4.6801e-05 - 13.4422% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.4041e-05 - 0.533734% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.6361e-05 - 0.58524% [1] | | | | | | | | | | | Remainder: 0.000142521 - 3.16411% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.56e-06 - 0.0153957% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.68e-06 - 0.00482015% [1] | | | | | | | | | | Remainder: 0.000137842 - 0.247918% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.00392435% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.353614 - 86.3% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.00295237% [1] | | | | | | | | | | Remainder: 0.353603 - 99.997% | | | | | | | | | Remainder: 0.000519488 - 0.126782% | | | | | | | | Remainder: 7.36e-06 - 0.0015825% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.20581 - 21.2052% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8921e-05 - 0.0140523% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00114669% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205638 - 99.9163% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.205633 - 99.9978% [1] | | | | | | | | | Remainder: 4.48e-06 - 0.00217859% | | | | | | | | Remainder: 0.000140922 - 0.0684719% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000155763 - 0.0160487% [1] | | | | | | | Remainder: 0.0110494 - 1.13845% | | | | | | Remainder: 0.00881589 - 0.900152% | | | | | Remainder: 0.000413006 - 0.0421525% | | | | Remainder: 0.0218513 - 2.18155% | | | MaxwellPreconditioner: Block preconditioner: 0.000140162 - 0.0117398% [1] | | | Remainder: 0.0150205 - 1.2581% | | Mini-EM: timestepper: 0.363972 - 3.63051% [1] | | | Mini-EM: Advance Time Step: 0.363965 - 99.998% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.104122 - 28.6076% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000516928 - 0.496464% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.100535 - 96.5553% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.0018302% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00064221 - 0.638791% [11] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00843696 - 8.39204% [11] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00504323 - 5.01639% [11] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000418845 - 0.416615% [11] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00453938 - 4.51522% [11] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0044205 - 4.39697% [11] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000394287 - 0.392188% [11] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107197 - 1.06627% [11] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.6e-06 - 0.00656486% [11] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000884174 - 0.879467% [11] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0100875 - 10.0338% [11] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338025 - 3.36225% [11] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00143198 - 1.42436% [11] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00899469 - 8.94681% [11] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.017982 - 17.8863% [11] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.3e-05 - 0.0129308% [11] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000684211 - 0.680569% [11] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759959 - 7.55913% [11] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00943533 - 9.3851% [11] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00071629 - 0.712477% [11] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000420288 - 0.418051% [11] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0044967 - 4.47277% [11] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00711962 - 7.08172% [11] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206855 - 2.05754% [11] | | | | | | Remainder: 0.000245244 - 0.243938% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.856e-05 - 0.0178253% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00218974% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00281456 - 2.70314% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000153402 - 0.147329% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000127482 - 83.1032% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 1.19946% [1] | | | | | | Remainder: 2.408e-05 - 15.6973% | | | | | Remainder: 8.096e-05 - 0.077755% | | | | Stratimikos: BelosLOWS: 0.236764 - 65.0514% [1] | | | | | GMRES block system: Operation Op*x: 0.00607117 - 2.56422% [1] | | | | | Belos::MVT::MvAddMv: 0.000173963 - 0.0734752% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229824 - 97.0687% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000850532 - 0.370079% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000226003 - 26.572% [2] | | | | | | | | Belos::MVT::MvDot: 0.000218803 - 96.8142% [2] | | | | | | | | Remainder: 7.2e-06 - 3.1858% | | | | | | | Belos::MVT::MvScale: 0.000115322 - 13.5588% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000290404 - 34.1438% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000285564 - 98.3334% [2] | | | | | | | | Remainder: 4.84e-06 - 1.66664% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000146522 - 17.2271% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000143162 - 97.7068% [2] | | | | | | | | Remainder: 3.36e-06 - 2.29317% | | | | | | | Remainder: 7.2281e-05 - 8.49833% | | | | | | Belos::MVT::MvAddMv: 0.000527567 - 0.229552% [2] | | | | | | Belos::MVT::MvNorm: 0.000116201 - 0.0505608% [1] | | | | | | GMRES block system: Operation Prec*x: 0.222077 - 96.629% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000786931 - 0.354351% [1] | | | | | | | Belos::MVT::MvAddMv: 0.000100481 - 0.0452461% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00131762 - 0.593317% [1] | | | | | | | | Belos::MVT::Assign: 0.000118482 - 8.99213% [2] | | | | | | | | CG Q_B: Operation Prec*x: 9.7001e-05 - 7.36184% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 8.3401e-05 - 85.9795% [1] | | | | | | | | | Remainder: 1.36e-05 - 14.0205% | | | | | | | | CG Q_B: Operation Op*x: 0.000741651 - 56.2872% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000171163 - 12.9903% [1] | | | | | | | | Belos::MVT::MvNorm: 5.44e-05 - 4.12866% [1] | | | | | | | | Remainder: 0.000134922 - 10.2398% | | | | | | | CG S_E: Operation Op*x: 0.00209375 - 0.942805% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213876 - 96.3074% [1] | | | | | | | | Belos::MVT::Assign: 0.000122161 - 0.0571176% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.184137 - 86.0952% [13] | | | | | | | | | MueLu RefMaxwell: solve: 0.183904 - 99.8733% [13] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0880534 - 47.8801% [26] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0875718 - 99.453% [26] | | | | | | | | | | | Remainder: 0.000481646 - 0.546993% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213464 - 11.6074% [13] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00146046 - 0.794143% [13] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00255456 - 1.38907% [13] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0629968 - 34.2553% [13] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0122098 - 19.3817% [13] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0119243 - 97.6615% [13] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00993866 - 83.348% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00722814 - 72.7275% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00676074 - 93.5336% [26] | | | | | | | | | | | | | | | Remainder: 0.000467404 - 6.46645% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00184771 - 18.5911% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000175163 - 1.76244% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000218282 - 2.19629% [13] | | | | | | | | | | | | | | Remainder: 0.000469372 - 4.72269% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00185911 - 15.5909% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00180202 - 96.9296% [13] | | | | | | | | | | | | | | Remainder: 5.7082e-05 - 3.0704% | | | | | | | | | | | | | Remainder: 0.000126524 - 1.06106% | | | | | | | | | | | | Remainder: 0.000285525 - 2.33849% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0506806 - 80.4496% [13] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0505443 - 99.7309% [13] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0315902 - 62.5001% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235206 - 74.4554% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0230677 - 98.0742% [26] | | | | | | | | | | | | | | | Remainder: 0.000452968 - 1.92583% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00597885 - 18.9263% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000499725 - 1.5819% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00117842 - 3.73032% [13] | | | | | | | | | | | | | | Remainder: 0.000412609 - 1.30613% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0188015 - 37.1981% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0187369 - 99.6562% [13] | | | | | | | | | | | | | | Remainder: 6.464e-05 - 0.343802% | | | | | | | | | | | | | Remainder: 0.000152523 - 0.301761% | | | | | | | | | | | | Remainder: 0.00013636 - 0.269058% | | | | | | | | | | | Remainder: 0.000106321 - 0.168772% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00332029 - 1.80545% [13] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0039173 - 2.13008% [13] | | | | | | | | | | Remainder: 0.000254683 - 0.138487% | | | | | | | | | Remainder: 0.000233364 - 0.126734% | | | | | | | | CG S_E: Operation Op*x: 0.0218202 - 10.2022% [13] | | | | | | | | Belos::MVT::MvTransMv: 0.00180835 - 0.84551% [13] | | | | | | | | Belos::MVT::MvAddMv: 0.00491295 - 2.2971% [38] | | | | | | | | Belos::MVT::MvNorm: 0.000795009 - 0.371714% [13] | | | | | | | | Remainder: 0.000280566 - 0.131181% | | | | | | | Remainder: 0.00390158 - 1.75686% | | | | | | GMRES block system: Operation Op*x: 0.00548776 - 2.38781% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000141162 - 0.0614217% [1] | | | | | | Remainder: 0.00062417 - 0.271586% | | | | | Remainder: 0.000695049 - 0.293561% | | | | Mini-EM: Compute responses: 0.0228346 - 6.27383% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000636609 - 2.78792% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0188779 - 82.6725% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.0103825% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000407205 - 2.15704% [11] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00471431 - 24.9726% [11] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.32e-06 - 0.0281811% [11] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000812932 - 4.30626% [11] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000624889 - 3.31016% [11] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00903765 - 47.8742% [11] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.76e-06 - 0.035809% [11] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000831452 - 4.40436% [11] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00067761 - 3.58943% [11] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000659852 - 3.49537% [11] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.724e-05 - 0.515099% [11] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-06 - 0.0275454% [11] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000459046 - 2.43166% [11] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000362606 - 1.9208% [11] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.1281e-05 - 0.377589% [11] | | | | | | Remainder: 0.0001026 - 0.543492% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.084e-05 - 0.0474719% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00683175% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00284556 - 12.4616% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261484 - 1.14512% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.351838% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241883 - 92.5039% [1] | | | | | | Remainder: 1.8681e-05 - 7.14422% | | | | | Remainder: 0.000200603 - 0.878506% | | | | Remainder: 0.000244405 - 0.0671506% | | | Remainder: 7.2e-06 - 0.00197817% | | Remainder: 0.0627128 - 0.62554% | Remainder: 3.92e-05 - 0.000391006% ================================= FOM Calculation ================================= Number of cells = 21952 Time for Belos Linear Solve = 0.236764 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 92.7167 k-cell-steps per second ================================= dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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 = 70644 x 70644, nnz = 2206260 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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/614125 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 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 = 3000 x 3000, nnz = 197568 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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 = 3000 x 3000, nnz = 197568 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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/1000 [0.00%] (total) remaining : 1000 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1000 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 64 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (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 = 3000 x 192 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 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 = 192 x 3000, nnz = 3000 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 192 x 192, nnz = 9000 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.0385 (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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) A22 size = 24389 x 24389, nnz = 614125 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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 = 24389 x 24389, nnz = 614125 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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/614125 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 1000 x 24389, nnz = 24389 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 1000 x 1000, nnz = 21448 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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)) 0.4747 (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.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} 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) 70644 2206260 31.2307 (2, 2) 24389 614125 25.1804 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} 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=138852, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=68208, #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.00237019 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=70644, #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 13 iterations with total CPU time of 0.215455 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.236684 sec Electromagnetic Energy = 9.76787e-09 Electromagnetic Energy/dt^2 = 4.30167e+10 * finished time step 1, t = 4.7652e-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: 10.2786 [1] | Mini-EM: Total Time: 10.2785 - 99.9996% [1] | | Mini-EM: build mesh: 0.000644209 - 0.00626753% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312325 - 48.4819% [1] | | | Remainder: 0.000331884 - 51.5181% | | Mini-EM: build physics blocks: 0.000872652 - 0.00849006% [1] | | Mini-EM: build auxiliary physics blocks: 0.000806892 - 0.00785028% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.1402 - 11.093% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.514989 - 5.01034% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.224045 - 43.5049% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.182253 - 81.3467% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00559792 - 2.49857% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360822 - 16.1049% [4] | | | | Remainder: 0.00011168 - 0.0498471% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0298854 - 5.80311% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0192438 - 64.3919% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000993816 - 3.32542% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00224887 - 7.52499% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014707 - 4.92114% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00129818 - 4.34385% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042745 - 14.303% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000249204 - 0.833866% [4] | | | | Remainder: 0.00010636 - 0.355893% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0461681 - 8.96488% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198697 - 3.85828% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0694731 - 13.4902% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0251144 - 4.87668% [4] | | | Remainder: 0.100433 - 19.502% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0254077 - 0.247193% [2] | | Mini-EM: setup physics model evaluator: 0.797358 - 7.75752% [1] | | | panzer::ModelEvaluator::setupModel(): 0.797335 - 99.9971% [1] | | | | allocate FieldManagerBuilder: 2.8e-06 - 0.00035117% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 7.52507e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 0.791836 - 99.3103% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.791819 - 99.9978% [1] | | | | | | getWorksets(): 0.76607 - 96.7482% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.766044 - 99.9966% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.443756 - 57.9282% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00640237 - 1.44277% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0749021 - 16.8791% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00239979 - 3.20391% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0724687 - 96.7512% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000742051 - 1.02396% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000367884 - 0.507645% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00130334 - 1.79849% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00637029 - 8.79041% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0153724 - 21.2125% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00370649 - 5.11461% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011402 - 15.7338% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000384005 - 0.529891% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0202516 - 27.9453% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00900409 - 44.4611% [11] | | | | | | | | | | | | Remainder: 0.0112475 - 55.5389% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0098201 - 13.5508% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00256768 - 3.54316% [11] | | | | | | | | | | | Remainder: 0.000180762 - 0.249435% | | | | | | | | | | Remainder: 3.36e-05 - 0.0448586% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.313408 - 70.6263% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.182835 - 58.3376% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000279644 - 0.152949% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2801e-05 - 0.0452873% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0992234 - 54.2694% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0679561 - 37.168% [11] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.4401e-05 - 0.0461624% [11] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0143467 - 7.84682% [11] | | | | | | | | | | | Remainder: 0.000861815 - 0.471362% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0606772 - 19.3605% [22] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422732 - 13.4882% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000365488 - 0.116617% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0150234 - 4.79355% [22] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109986 - 3.50934% [11] | | | | | | | | | | Remainder: 0.00123542 - 0.394188% | | | | | | | | | Remainder: 0.049043 - 11.0518% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.32225 - 42.0668% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.3217 - 99.8293% [22] | | | | | | | | | Remainder: 0.000550045 - 0.170689% | | | | | | | | Remainder: 3.8401e-05 - 0.0050129% | | | | | | | Remainder: 2.604e-05 - 0.00339917% | | | | | | getOrientations(): 1.252e-05 - 0.00158117% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000812972 - 0.102672% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000801812 - 0.101262% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433206 - 0.0547103% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000129362 - 0.0163373% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000891093 - 0.112538% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.000131343% [2] | | | | | | Remainder: 0.0226662 - 2.86255% | | | | | Remainder: 1.728e-05 - 0.00218227% | | | | fmb->setupBCFieldManagers(): 1.012e-05 - 0.00126923% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.00198662% [1] | | | | build response library: 0.00543804 - 0.682027% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.005333 - 98.0684% [1] | | | | | | getWorksets(): 3e-06 - 0.0562536% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 70.6667% [1] | | | | | | | Remainder: 8.8e-07 - 29.3333% | | | | | | getOrientations(): 4.8e-07 - 0.00900057% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778131 - 14.5909% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906533 - 16.9986% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409166 - 7.67235% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117966 - 22.12% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0225014% [3] | | | | | | Remainder: 0.00205483 - 38.5305% | | | | | Remainder: 0.000105043 - 1.93163% | | | | Remainder: 3.1721e-05 - 0.00397838% | | | Remainder: 2.316e-05 - 0.00290459% | | Mini-EM: setup auxiliary physics model evaluator: 1.49415 - 14.5366% [1] | | | panzer::ModelEvaluator::setupModel(): 1.49413 - 99.9991% [1] | | | | allocate FieldManagerBuilder: 8.4e-07 - 5.62199e-05% [1] | | | | fmb->setWorksetContainer(): 2.12e-06 - 0.000141888% [1] | | | | fmb->setupVolumeFieldManagers(): 1.49407 - 99.9955% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.49406 - 99.9995% [1] | | | | | | getWorksets(): 0.682837 - 45.7035% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.682836 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.448729 - 65.7155% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00533052 - 1.18792% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0721862 - 16.0868% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00142774 - 1.97786% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0707334 - 97.9874% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000602247 - 0.851433% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000341766 - 0.483175% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0014663 - 2.073% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00646365 - 9.13805% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0150231 - 21.2391% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00360837 - 5.10137% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.011886 - 16.8039% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000347005 - 0.490582% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182378 - 25.7839% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00760483 - 41.6981% [11] | | | | | | | | | | | | Remainder: 0.010633 - 58.3019% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100709 - 14.2378% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254616 - 3.59965% [11] | | | | | | | | | | | Remainder: 0.000140081 - 0.198041% | | | | | | | | | | Remainder: 2.508e-05 - 0.0347435% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.322596 - 71.8911% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180682 - 56.0087% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000140123 - 0.0775524% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8322e-05 - 0.043348% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0675545 - 37.3886% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0689687 - 38.1714% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.6882e-05 - 0.0536202% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.92e-05 - 0.0493686% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00230619 - 1.27638% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0408929 - 22.6326% [11] | | | | | | | | | | | Remainder: 0.000554967 - 0.307152% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0423047 - 13.1138% [11] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0416885 - 12.9228% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000366884 - 0.113729% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159498 - 4.9442% [22] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144308 - 4.47333% [11] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0261432 - 8.104% [11] | | | | | | | | | | Remainder: 0.00103022 - 0.319352% | | | | | | | | | Remainder: 0.0486161 - 10.8342% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.234089 - 34.282% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.23368 - 99.825% [11] | | | | | | | | | Remainder: 0.000409765 - 0.175046% | | | | | | | | Remainder: 1.7641e-05 - 0.00258349% | | | | | | | Remainder: 1.36e-06 - 0.000199169% | | | | | | getOrientations(): 1.16e-05 - 0.000776408% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000983134 - 0.0658029% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109194 - 0.0730852% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00069697 - 0.0466494% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.778162 - 52.0838% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.282297 - 36.2774% [1] | | | | | | | Remainder: 0.495865 - 63.7226% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00255168 - 0.170788% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 5.08681e-05% [2] | | | | | | Remainder: 0.0277241 - 1.85562% | | | | | Remainder: 7.52e-06 - 0.000503324% | | | | fmb->setupBCFieldManagers(): 6.681e-06 - 0.000447149% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.008e-05 - 0.00134392% [1] | | | | build response library: 2.488e-05 - 0.00166518% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1254% [1] | | | | | Remainder: 2.46e-05 - 98.8746% | | | | Remainder: 1.232e-05 - 0.000824558% | | | Remainder: 1.284e-05 - 0.000859353% | | Mini-EM: eval auxiliary physics model evaluator: 2.47097 - 24.0401% [1] | | | panzer::ModelEvaluator::create_W_op: 0.753542 - 30.4958% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.71152 - 69.2653% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00230763 - 0.134829% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.14173 - 66.7087% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.296e-05 - 0.00113511% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.7241e-05 - 0.00151007% [11] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-06 - 0.000630619% [11] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00699902 - 0.613016% [11] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0311731 - 2.73032% [11] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0947958 - 8.30279% [11] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0111033 - 0.972492% [11] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0805946 - 7.05896% [11] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0766239 - 6.71118% [11] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112971 - 9.89469% [11] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3.776e-05 - 0.00330725% [11] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.801e-06 - 0.000595672% [11] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.171102 - 14.9861% [11] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0189017 - 1.65553% [11] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0101048 - 0.885038% [11] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0378242 - 3.31287% [11] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00471471 - 0.412942% [11] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0524114 - 4.5905% [11] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0916199 - 8.02462% [11] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.114169 - 9.99964% [11] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102168 - 0.894848% [11] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00541464 - 0.474246% [11] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0160792 - 1.40832% [11] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0772636 - 6.76721% [11] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0100421 - 0.879544% [11] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0376258 - 3.2955% [11] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.752e-05 - 0.00153451% [11] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0164776 - 1.4432% [11] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0316174 - 2.76924% [11] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00508559 - 0.445427% [11] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0160792 - 1.40831% [11] | | | | | Remainder: 0.000624688 - 0.0547139% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.624e-05 - 0.00153314% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000151911% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00185635 - 0.108462% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.563687 - 32.9348% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.276658 - 49.08% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.28699 - 50.913% [1] | | | | | Remainder: 3.9441e-05 - 0.00699697% | | | | Remainder: 0.00190951 - 0.111568% | | | Remainder: 0.00590269 - 0.238881% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00445386 - 0.0433318% [1] | | | getWorksets(): 7.08e-06 - 0.158963% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.4e-06 - 76.2712% [1] | | | | Remainder: 1.68e-06 - 23.7288% | | | getOrientations(): 6.8e-07 - 0.0152676% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000806412 - 18.1059% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000934573 - 20.9834% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424487 - 9.53076% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122226 - 27.4426% [1] | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0224524% [3] | | | Remainder: 0.00105738 - 23.7406% | | panzer::ModelEvaluator::create_W_op: 0.776776 - 7.55728% [1] | | panzer::ModelEvaluator::evalModel(J): 1.2253 - 11.921% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000803411 - 0.0655684% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.946627 - 77.2566% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.1481e-05 - 0.00226922% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00656254 - 0.693255% [11] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0317808 - 3.35727% [11] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0371405 - 3.92346% [11] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00361677 - 0.38207% [11] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0402035 - 4.24702% [11] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0344396 - 3.63814% [11] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00714186 - 0.754454% [11] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0340756 - 3.59968% [11] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.584e-05 - 0.00167331% [11] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121871 - 1.28743% [11] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0754001 - 7.96514% [11] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0119341 - 1.2607% [11] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0716949 - 7.57372% [11] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.075495 - 7.97517% [11] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103802 - 10.9654% [11] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.684e-05 - 0.00283533% [11] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00600821 - 0.634697% [11] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.071167 - 7.51796% [11] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114946 - 12.1427% [11] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0181325 - 1.91549% [11] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00348009 - 0.367631% [11] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0392026 - 4.1413% [11] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0833712 - 8.80719% [11] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0642822 - 6.79066% [11] | | | | Remainder: 0.000498691 - 0.0526809% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.3761e-05 - 0.00357144% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 9.6e-07 - 7.8348e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00260388 - 0.212509% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.273268 - 22.3021% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.273236 - 99.988% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.008e-05 - 0.00734809% [1] | | | | Remainder: 1.2641e-05 - 0.00462586% | | | Remainder: 0.00195547 - 0.159591% | | Mini-EM: assemble Discrete Gradient: 0.198234 - 1.92862% [1] | | MaxwellPreconditioner::build: 1.20096 - 11.6841% [1] | | | Mini-EM: assemble Discrete Curl: 0.177526 - 14.782% [1] | | | MaxwellPreconditioner: Schur complement: 3.7161e-05 - 0.00309428% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0025084 - 0.208867% [1] | | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.143518% [1] | | | | Ifpack2::Relaxation::compute: 0.00148134 - 59.0553% [1] | | | | Remainder: 0.00102345 - 40.8011% | | | MaxwellPreconditioner: Solver S_E: 1.00573 - 83.7439% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.983644 - 97.8042% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.983186 - 99.9535% [1] | | | | | | MueLu RefMaxwell: compute: 0.972821 - 98.9457% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00738779 - 0.759419% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0474002 - 4.87245% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0249197 - 52.573% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0214071 - 45.1624% [1] | | | | | | | | Remainder: 0.00107342 - 2.26458% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0618917 - 6.36208% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00370869 - 5.99224% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0547095 - 88.3956% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0534565 - 97.7096% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0522854 - 97.8094% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0496305 - 94.9223% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.5521e-05 - 0.0715709% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.4641e-05 - 0.130244% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000102682 - 0.206893% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00863292 - 17.3944% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0521e-05 - 0.121943% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0399026 - 80.3993% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.048e-05 - 0.0815627% [1] | | | | | | | | | | | | Remainder: 0.00079117 - 1.59412% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.4641e-05 - 0.104505% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.2561e-05 - 41.2895% [1] | | | | | | | | | | | | Remainder: 3.208e-05 - 58.7105% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783691 - 1.49887% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751731 - 95.9219% [1] | | | | | | | | | | | | Remainder: 3.196e-05 - 4.07814% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00115682 - 2.2125% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00113486 - 98.1017% [1] | | | | | | | | | | | | Remainder: 2.196e-05 - 1.89831% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.0361e-05 - 0.134571% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.896e-05 - 69.584% [1] | | | | | | | | | | | | Remainder: 2.1401e-05 - 30.416% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000107161 - 0.204954% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.34e-05 - 21.8363% [1] | | | | | | | | | | | | Remainder: 8.3761e-05 - 78.1637% | | | | | | | | | | | Remainder: 0.000482248 - 0.922337% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000117761 - 0.220293% [1] | | | | | | | | | | Remainder: 0.00105326 - 1.97031% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000382205 - 0.698608% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5121e-05 - 19.6546% [1] | | | | | | | | | | Remainder: 0.000307084 - 80.3454% | | | | | | | | | Remainder: 0.000870852 - 1.59177% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00129562 - 2.09337% [1] | | | | | | | | Remainder: 0.00217783 - 3.51878% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0812097 - 8.34786% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0538489 - 66.3084% [1] | | | | | | | | Remainder: 0.0273608 - 33.6916% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182521 - 1.8762% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285211 - 2.93179% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151233 - 53.0249% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146623 - 96.9519% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.5921e-05 - 0.449595% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.56e-06 - 0.0447406% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.014406 - 98.2518% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144026 - 99.9764% [1] | | | | | | | | | | | Remainder: 3.4e-06 - 0.0236013% | | | | | | | | | | Remainder: 0.000183842 - 1.25384% | | | | | | | | | Remainder: 0.000460967 - 3.04807% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0133901 - 46.948% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0112682 - 84.1531% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00935961 - 83.0625% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00586985 - 62.7146% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00554428 - 94.4536% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000254324 - 4.58714% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.228e-05 - 0.401856% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.712e-05 - 0.308787% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00182979 - 33.0031% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.652e-05 - 0.297965% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00303552 - 54.7506% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.521e-06 - 0.117617% [1] | | | | | | | | | | | | | Remainder: 0.000362205 - 6.53295% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.46e-05 - 0.419091% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.08e-06 - 16.5854% [1] | | | | | | | | | | | | | Remainder: 2.052e-05 - 83.4146% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.352e-05 - 0.911779% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.54e-05 - 66.1435% [1] | | | | | | | | | | | | | Remainder: 1.812e-05 - 33.8565% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.6881e-05 - 0.287589% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.281e-06 - 25.3599% [1] | | | | | | | | | | | | | Remainder: 1.26e-05 - 74.6401% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.056e-05 - 0.350265% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 21.0117% [1] | | | | | | | | | | | | | Remainder: 1.624e-05 - 78.9883% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.592e-05 - 0.271217% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.2e-06 - 20.1005% [1] | | | | | | | | | | | | | Remainder: 1.272e-05 - 79.8995% | | | | | | | | | | | | Remainder: 0.000194084 - 3.30646% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.1362e-05 - 0.869288% [1] | | | | | | | | | | | Remainder: 0.00340841 - 36.4161% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00174106 - 15.4512% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00127734 - 73.3653% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000138922 - 10.8759% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101409 - 79.3912% [1] | | | | | | | | | | | | Remainder: 0.000124322 - 9.7329% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000149362 - 8.57877% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000105641 - 70.7282% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.2681e-05 - 21.4699% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.2e-06 - 6.81554% [1] | | | | | | | | | | | | | Remainder: 7.576e-05 - 71.7146% | | | | | | | | | | | | Remainder: 4.3721e-05 - 29.2718% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.324e-05 - 1.33482% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.876e-05 - 2.22622% [1] | | | | | | | | | | | Remainder: 0.000252365 - 14.4949% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0766762% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0234288% [1] | | | | | | | | | | Remainder: 0.000156203 - 1.38623% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.120089% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0016677 - 12.4548% [1] | | | | | | | | | Remainder: 0.000438127 - 3.27203% | | | | | | | | Remainder: 7.72e-06 - 0.0270677% | | | | | | | MueLu RefMaxwell: Build A22: 0.0451875 - 4.645% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0450231 - 99.6362% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0244395 - 54.2822% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0197128 - 43.7839% [1] | | | | | | | | | Remainder: 0.000870731 - 1.93397% | | | | | | | | Remainder: 0.000164403 - 0.363824% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.465549 - 47.8556% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0553187 - 11.8825% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0550003 - 99.4244% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8201e-05 - 0.0512743% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.28e-06 - 0.00414543% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0548825 - 99.7857% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0548786 - 99.993% [1] | | | | | | | | | | | Remainder: 3.84e-06 - 0.00699677% | | | | | | | | | | Remainder: 8.7361e-05 - 0.158837% | | | | | | | | | Remainder: 0.000318404 - 0.575581% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.410223 - 88.1159% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0566254 - 13.8036% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0520114 - 91.8517% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0508418 - 97.7513% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0495444 - 97.448% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.856e-05 - 0.0374614% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.1721e-05 - 0.104393% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0521e-05 - 0.142339% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00866265 - 17.4846% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.0761e-05 - 0.0822717% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0398558 - 80.4446% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.884e-05 - 0.0582105% [1] | | | | | | | | | | | | | Remainder: 0.000815532 - 1.64606% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.2601e-05 - 0.0837913% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.984e-05 - 46.5717% [1] | | | | | | | | | | | | | Remainder: 2.2761e-05 - 53.4283% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783691 - 1.54143% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000752291 - 95.9933% [1] | | | | | | | | | | | | | Remainder: 3.14e-05 - 4.00668% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.8441e-05 - 0.075609% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.184e-05 - 56.8143% [1] | | | | | | | | | | | | | Remainder: 1.6601e-05 - 43.1857% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.5921e-05 - 0.129659% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8001e-05 - 72.8159% [1] | | | | | | | | | | | | | Remainder: 1.792e-05 - 27.1841% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.6321e-05 - 0.0714392% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3001e-05 - 63.327% [1] | | | | | | | | | | | | | Remainder: 1.332e-05 - 36.673% | | | | | | | | | | | | Remainder: 0.000330484 - 0.650024% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000100761 - 0.193729% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.668e-05 - 0.0897496% [1] | | | | | | | | | | | Remainder: 0.00102214 - 1.96521% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00445467 - 7.8669% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00389282 - 87.3874% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000527768 - 13.5575% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00324089 - 83.253% [1] | | | | | | | | | | | | Remainder: 0.000124161 - 3.18949% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000352445 - 7.91182% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000306605 - 86.9937% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4682e-05 - 24.3577% [1] | | | | | | | | | | | | | Remainder: 0.000231923 - 75.6423% | | | | | | | | | | | | Remainder: 4.584e-05 - 13.0063% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.72e-05 - 0.610596% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.852e-05 - 0.640228% [1] | | | | | | | | | | | Remainder: 0.000153684 - 3.44996% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.04e-06 - 0.0159646% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.16e-06 - 0.00558053% [1] | | | | | | | | | | Remainder: 0.000147162 - 0.259887% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6521e-05 - 0.00402733% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.353057 - 86.0646% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00291171% [1] | | | | | | | | | | Remainder: 0.353046 - 99.9971% | | | | | | | | | Remainder: 0.000524127 - 0.127766% | | | | | | | | Remainder: 7.4e-06 - 0.00158952% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205821 - 21.1571% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0481e-05 - 0.0148095% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00101059% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205594 - 99.8895% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.205585 - 99.996% [1] | | | | | | | | | Remainder: 8.32e-06 - 0.00404682% | | | | | | | | Remainder: 0.000194883 - 0.0946857% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000165602 - 0.0170229% [1] | | | | | | | Remainder: 0.0114352 - 1.17547% | | | | | | Remainder: 0.0103655 - 1.05428% | | | | | Remainder: 0.000457487 - 0.0465094% | | | | Remainder: 0.0220842 - 2.19585% | | | MaxwellPreconditioner: Block preconditioner: 0.000143483 - 0.0119474% [1] | | | Remainder: 0.0150134 - 1.25012% | | Mini-EM: timestepper: 0.365294 - 3.55396% [1] | | | Mini-EM: Advance Time Step: 0.365291 - 99.9992% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.10585 - 28.9769% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000572008 - 0.540394% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.102402 - 96.7424% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00179684% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651129 - 0.635856% [11] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00851048 - 8.31086% [11] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00508355 - 4.96431% [11] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000418169 - 0.408361% [11] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00481975 - 4.7067% [11] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00440826 - 4.30487% [11] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000393725 - 0.38449% [11] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00110454 - 1.07863% [11] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.28e-06 - 0.00808579% [11] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000839812 - 0.820114% [11] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103742 - 10.1309% [11] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00338257 - 3.30323% [11] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0014953 - 1.46023% [11] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00885101 - 8.6434% [11] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0191263 - 18.6777% [11] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.424e-05 - 0.013906% [11] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000687531 - 0.671404% [11] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00759411 - 7.41598% [11] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00954054 - 9.31676% [11] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000686569 - 0.670465% [11] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000415329 - 0.405587% [11] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00459446 - 4.4867% [11] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00709698 - 6.93052% [11] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206319 - 2.0148% [11] | | | | | | Remainder: 0.000240045 - 0.234415% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.052e-05 - 0.0193859% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.00207841% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00260596 - 2.46193% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000156802 - 0.148136% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000129802 - 82.7808% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.14794% [1] | | | | | | Remainder: 2.52e-05 - 16.0712% | | | | | Remainder: 9.0683e-05 - 0.0856712% | | | | Stratimikos: BelosLOWS: 0.236739 - 64.8083% [1] | | | | | GMRES block system: Operation Op*x: 0.00623505 - 2.63372% [1] | | | | | Belos::MVT::MvAddMv: 0.000179002 - 0.0756115% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229596 - 96.9825% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000875013 - 0.381111% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000222843 - 25.4674% [2] | | | | | | | | Belos::MVT::MvDot: 0.000215443 - 96.6793% [2] | | | | | | | | Remainder: 7.4e-06 - 3.32072% | | | | | | | Belos::MVT::MvScale: 0.000117402 - 13.4172% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000306645 - 35.0446% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000300085 - 97.8607% [2] | | | | | | | | Remainder: 6.56e-06 - 2.13928% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000151802 - 17.3485% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000147882 - 97.4177% [2] | | | | | | | | Remainder: 3.92e-06 - 2.58231% | | | | | | | Remainder: 7.6321e-05 - 8.72227% | | | | | | Belos::MVT::MvAddMv: 0.000583088 - 0.253963% [2] | | | | | | Belos::MVT::MvNorm: 0.000113401 - 0.0493916% [1] | | | | | | GMRES block system: Operation Prec*x: 0.221354 - 96.4106% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000796852 - 0.359989% [1] | | | | | | | Belos::MVT::MvAddMv: 9.472e-05 - 0.0427911% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013501 - 0.609927% [1] | | | | | | | | Belos::MVT::Assign: 0.000123402 - 9.14021% [2] | | | | | | | | CG Q_B: Operation Prec*x: 9.7402e-05 - 7.21443% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 8.3721e-05 - 85.9541% [1] | | | | | | | | | Remainder: 1.3681e-05 - 14.0459% | | | | | | | | CG Q_B: Operation Op*x: 0.00074225 - 54.9774% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000188362 - 13.9517% [1] | | | | | | | | Belos::MVT::MvNorm: 5.4321e-05 - 4.02348% [1] | | | | | | | | Remainder: 0.000144363 - 10.6928% | | | | | | | CG S_E: Operation Op*x: 0.00214375 - 0.96847% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213124 - 96.2816% [1] | | | | | | | | Belos::MVT::Assign: 0.000107002 - 0.0502066% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.183969 - 86.3205% [13] | | | | | | | | | MueLu RefMaxwell: solve: 0.183724 - 99.8666% [13] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0863802 - 47.0163% [26] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0858798 - 99.4208% [26] | | | | | | | | | | | Remainder: 0.000500328 - 0.579216% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0214473 - 11.6737% [13] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00147474 - 0.802694% [13] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00243931 - 1.32771% [13] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0643845 - 35.0442% [13] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124441 - 19.3278% [13] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0121416 - 97.5693% [13] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.010082 - 83.0366% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00733707 - 72.774% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00687034 - 93.6388% [26] | | | | | | | | | | | | | | | Remainder: 0.000466726 - 6.36121% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00185663 - 18.4153% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000186883 - 1.85363% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000225602 - 2.23767% [13] | | | | | | | | | | | | | | Remainder: 0.000475807 - 4.71938% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00192483 - 15.8532% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00186575 - 96.9306% [13] | | | | | | | | | | | | | | Remainder: 5.9081e-05 - 3.06942% | | | | | | | | | | | | | Remainder: 0.000134803 - 1.11026% | | | | | | | | | | | | Remainder: 0.000302485 - 2.43075% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0518441 - 80.5227% [13] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0517088 - 99.7389% [13] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0318641 - 61.6221% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0237474 - 74.5273% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0232744 - 98.008% [26] | | | | | | | | | | | | | | | Remainder: 0.000473044 - 1.99198% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00604876 - 18.983% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000487009 - 1.5284% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00114834 - 3.60386% [13] | | | | | | | | | | | | | | Remainder: 0.000432524 - 1.3574% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0196804 - 38.06% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0196106 - 99.6453% [13] | | | | | | | | | | | | | | Remainder: 6.9802e-05 - 0.354678% | | | | | | | | | | | | | Remainder: 0.000164361 - 0.317859% | | | | | | | | | | | | Remainder: 0.000135362 - 0.261094% | | | | | | | | | | | Remainder: 9.6281e-05 - 0.149541% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00337169 - 1.83519% [13] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00391985 - 2.13356% [13] | | | | | | | | | | Remainder: 0.000306282 - 0.166708% | | | | | | | | | Remainder: 0.000245482 - 0.133436% | | | | | | | | CG S_E: Operation Op*x: 0.0216563 - 10.1614% [13] | | | | | | | | Belos::MVT::MvTransMv: 0.00185207 - 0.869011% [13] | | | | | | | | Belos::MVT::MvAddMv: 0.00453342 - 2.12713% [38] | | | | | | | | Belos::MVT::MvNorm: 0.000722611 - 0.339057% [13] | | | | | | | | Remainder: 0.000282804 - 0.132695% | | | | | | | Remainder: 0.00384542 - 1.73722% | | | | | | GMRES block system: Operation Op*x: 0.00588853 - 2.56474% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 6.1281e-05 - 0.0266908% [1] | | | | | | Remainder: 0.000719851 - 0.31353% | | | | | Remainder: 0.000729611 - 0.308192% | | | | Mini-EM: Compute responses: 0.0224462 - 6.14475% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541168 - 2.41095% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0187936 - 83.7271% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0100034% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000403687 - 2.148% [11] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00456158 - 24.272% [11] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.12e-06 - 0.0325643% [11] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000842092 - 4.48074% [11] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000629089 - 3.34736% [11] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00891873 - 47.4562% [11] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.081e-06 - 0.0270358% [11] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000835452 - 4.44541% [11] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000677649 - 3.60575% [11] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000801572 - 4.26513% [11] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.8042e-05 - 0.521678% [11] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.12e-06 - 0.0272433% [11] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000462366 - 2.46023% [11] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000361206 - 1.92196% [11] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.16e-05 - 0.380981% [11] | | | | | | Remainder: 0.000112322 - 0.597661% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.116e-05 - 0.0497188% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00641533% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00260652 - 11.6123% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262564 - 1.16975% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.8e-07 - 0.335156% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241843 - 92.1082% [1] | | | | | | Remainder: 1.9841e-05 - 7.55663% | | | | | Remainder: 0.000229802 - 1.02379% | | | | Remainder: 0.000255845 - 0.0700386% | | | Remainder: 2.88e-06 - 0.000788405% | | Remainder: 0.0621092 - 0.604262% | Remainder: 3.8281e-05 - 0.000372436% ================================= FOM Calculation ================================= Number of cells = 21952 Time for Belos Linear Solve = 0.236739 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 92.7265 k-cell-steps per second ================================= dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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 = 70644 x 70644, nnz = 2206260 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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/614125 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 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 = 3000 x 3000, nnz = 197568 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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 = 3000 x 3000, nnz = 197568 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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/1000 [0.00%] (total) remaining : 1000 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1000 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 64 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (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 = 3000 x 192 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 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 = 192 x 3000, nnz = 3000 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 192 x 192, nnz = 9000 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.0386 (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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) A22 size = 24389 x 24389, nnz = 614125 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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 = 24389 x 24389, nnz = 614125 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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/614125 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 1000 x 24389, nnz = 24389 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 1000 x 1000, nnz = 21448 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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)) 0.4734 (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.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} 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) 70644 2206260 31.2307 (2, 2) 24389 614125 25.1804 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} 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=138852, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=68208, #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.00234527 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=70644, #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 13 iterations with total CPU time of 0.217568 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.238516 sec Electromagnetic Energy = 9.76787e-09 Electromagnetic Energy/dt^2 = 4.30167e+10 * finished time step 1, t = 4.7652e-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: 10.0227 [1] | Mini-EM: Total Time: 10.0227 - 99.9996% [1] | | Mini-EM: build mesh: 0.000616969 - 0.00615574% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288284 - 46.7258% [1] | | | Remainder: 0.000328685 - 53.2742% | | Mini-EM: build physics blocks: 0.000853492 - 0.00851563% [1] | | Mini-EM: build auxiliary physics blocks: 0.000824532 - 0.00822668% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.14385 - 11.4127% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.523521 - 5.22337% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.223616 - 42.7139% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181782 - 81.292% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00562788 - 2.51676% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0360979 - 16.1428% [4] | | | | Remainder: 0.000108322 - 0.0484411% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0290247 - 5.54413% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0184087 - 63.4244% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000955494 - 3.29201% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00224251 - 7.72623% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146746 - 5.05591% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013201 - 4.5482% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00427386 - 14.7249% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000245364 - 0.845364% [4] | | | | Remainder: 0.000111161 - 0.382988% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0462654 - 8.83736% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0199978 - 3.81987% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0699033 - 13.3525% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0258231 - 4.93258% [4] | | | Remainder: 0.10889 - 20.7997% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0252934 - 0.252362% [2] | | Mini-EM: setup physics model evaluator: 0.79206 - 7.9027% [1] | | | panzer::ModelEvaluator::setupModel(): 0.792037 - 99.9971% [1] | | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000363619% [1] | | | | fmb->setWorksetContainer(): 5.2e-07 - 6.56535e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 0.786502 - 99.3011% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.786485 - 99.9979% [1] | | | | | | getWorksets(): 0.76085 - 96.7405% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.760823 - 99.9964% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.443497 - 58.2918% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00634777 - 1.4313% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0774466 - 17.4627% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00238364 - 3.07778% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0750308 - 96.8807% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000745332 - 0.993367% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000384446 - 0.512384% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00137054 - 1.82663% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00638689 - 8.51236% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0154977 - 20.6551% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00361021 - 4.81164% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0114798 - 15.3001% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000390847 - 0.520915% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225588 - 30.066% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00906361 - 40.1777% [11] | | | | | | | | | | | | Remainder: 0.0134952 - 59.8223% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00985242 - 13.1312% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00255924 - 3.41091% [11] | | | | | | | | | | | Remainder: 0.000194642 - 0.259416% | | | | | | | | | | Remainder: 3.216e-05 - 0.0415254% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.310241 - 69.9532% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180864 - 58.2979% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000331324 - 0.18319% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.5402e-05 - 0.047219% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0970626 - 53.6662% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.068133 - 37.671% [11] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5003e-05 - 0.0469984% [11] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0142927 - 7.90247% [11] | | | | | | | | | | | Remainder: 0.000873529 - 0.482977% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0598252 - 19.2835% [22] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0420925 - 13.5677% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000405644 - 0.130751% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0149019 - 4.80332% [22] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0109452 - 3.52796% [11] | | | | | | | | | | Remainder: 0.00120654 - 0.388904% | | | | | | | | | Remainder: 0.0494626 - 11.1528% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.317287 - 41.7032% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.316736 - 99.8262% [22] | | | | | | | | | Remainder: 0.000551288 - 0.17375% | | | | | | | | Remainder: 3.776e-05 - 0.00496305% | | | | | | | Remainder: 2.704e-05 - 0.00355392% | | | | | | getOrientations(): 1.2681e-05 - 0.00161236% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000809452 - 0.10292% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000791731 - 0.100667% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000455646 - 0.0579345% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000130282 - 0.0165651% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000905493 - 0.115132% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000127148% [2] | | | | | | Remainder: 0.0225294 - 2.86457% | | | | | Remainder: 1.644e-05 - 0.00209027% | | | | fmb->setupBCFieldManagers(): 9.92e-06 - 0.00125247% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6041e-05 - 0.00202528% [1] | | | | build response library: 0.00547636 - 0.691427% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0053738 - 98.1272% [1] | | | | | | getWorksets(): 3.12e-06 - 0.0580595% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 70.5128% [1] | | | | | | | Remainder: 9.2e-07 - 29.4872% | | | | | | getOrientations(): 4.4e-07 - 0.00818788% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783931 - 14.588% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000925134 - 17.2156% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418406 - 7.78604% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119586 - 22.2535% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.48e-06 - 0.027541% [3] | | | | | | Remainder: 0.00204543 - 38.063% | | | | | Remainder: 0.000102562 - 1.87281% | | | | Remainder: 2.976e-05 - 0.0037574% | | | Remainder: 2.3161e-05 - 0.00292415% | | Mini-EM: setup auxiliary physics model evaluator: 1.43374 - 14.305% [1] | | | panzer::ModelEvaluator::setupModel(): 1.43373 - 99.9991% [1] | | | | allocate FieldManagerBuilder: 7.2e-07 - 5.02188e-05% [1] | | | | fmb->setWorksetContainer(): 1.92e-06 - 0.000133917% [1] | | | | fmb->setupVolumeFieldManagers(): 1.43366 - 99.9954% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.43365 - 99.9995% [1] | | | | | | getWorksets(): 0.674436 - 47.0432% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.674435 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.444119 - 65.8505% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00530352 - 1.19417% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0721686 - 16.2498% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00139358 - 1.93101% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0707504 - 98.0349% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000616251 - 0.871021% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000356284 - 0.503579% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00154334 - 2.18139% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00653641 - 9.23869% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149931 - 21.1915% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00354177 - 5.006% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117866 - 16.6594% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000350564 - 0.495494% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182893 - 25.8505% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00764623 - 41.8071% [11] | | | | | | | | | | | | Remainder: 0.0106431 - 58.1929% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100574 - 14.2153% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253364 - 3.58109% [11] | | | | | | | | | | | Remainder: 0.000145762 - 0.206023% | | | | | | | | | | Remainder: 2.46e-05 - 0.0340868% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.319783 - 72.004% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.179257 - 56.0556% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000145043 - 0.0809137% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2362e-05 - 0.0459464% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0673206 - 37.5555% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0678709 - 37.8624% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.7763e-05 - 0.054538% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.9641e-05 - 0.0500071% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00232131 - 1.29497% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0407724 - 22.7453% [11] | | | | | | | | | | | Remainder: 0.000556486 - 0.310441% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0417048 - 13.0416% [11] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410236 - 12.8286% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000383725 - 0.119995% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159347 - 4.98297% [22] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0145276 - 4.54294% [11] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0260849 - 8.15704% [11] | | | | | | | | | | Remainder: 0.000867535 - 0.271288% | | | | | | | | | Remainder: 0.0468636 - 10.552% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.230299 - 34.147% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.229874 - 99.8152% [11] | | | | | | | | | Remainder: 0.000425482 - 0.184752% | | | | | | | | Remainder: 1.668e-05 - 0.00247318% | | | | | | | Remainder: 1.32e-06 - 0.000195719% | | | | | | getOrientations(): 1.288e-05 - 0.000898404% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000974294 - 0.0679588% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110758 - 0.0772555% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071097 - 0.0495915% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.725874 - 50.6311% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.265252 - 36.5424% [1] | | | | | | | Remainder: 0.460622 - 63.4576% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00260304 - 0.181567% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 5.02214e-05% [2] | | | | | | Remainder: 0.0279336 - 1.94842% | | | | | Remainder: 7.32e-06 - 0.000510581% | | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000482658% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.936e-05 - 0.00135033% [1] | | | | build response library: 2.3561e-05 - 0.00164334% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.1884% [1] | | | | | Remainder: 2.3281e-05 - 98.8116% | | | | Remainder: 1.34e-05 - 0.000934627% | | | Remainder: 1.308e-05 - 0.0009123% | | Mini-EM: eval auxiliary physics model evaluator: 2.36764 - 23.6229% [1] | | | panzer::ModelEvaluator::create_W_op: 0.700198 - 29.5737% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.6616 - 70.1797% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00229567 - 0.13816% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.1294 - 67.9703% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.476e-05 - 0.00130689% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.712e-05 - 0.00151586% [11] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.88e-06 - 0.000609176% [11] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0071093 - 0.629479% [11] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0307598 - 2.72356% [11] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0950725 - 8.418% [11] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0106223 - 0.940531% [11] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0782135 - 6.92526% [11] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.076241 - 6.75061% [11] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112501 - 9.9612% [11] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.988e-05 - 0.00176023% [11] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.441e-06 - 0.000658848% [11] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170546 - 15.1007% [11] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0170624 - 1.51076% [11] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00961246 - 0.851115% [11] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.037731 - 3.34082% [11] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00474887 - 0.420479% [11] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0524084 - 4.64039% [11] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0886228 - 7.84693% [11] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.11315 - 10.0187% [11] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00896057 - 0.793395% [11] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00510019 - 0.451586% [11] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0161206 - 1.42736% [11] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0766583 - 6.78755% [11] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00961878 - 0.851675% [11] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.037776 - 3.3448% [11] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.9001e-05 - 0.0016824% [11] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165664 - 1.46684% [11] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0315947 - 2.79749% [11] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00577668 - 0.511485% [11] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0161416 - 1.42922% [11] | | | | | Remainder: 0.000593767 - 0.0525739% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.308e-05 - 0.00138902% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.00016129% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00198775 - 0.119628% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.525997 - 31.656% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.258709 - 49.1845% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.267252 - 50.8086% [1] | | | | | Remainder: 3.6361e-05 - 0.00691278% | | | | Remainder: 0.00190079 - 0.114395% | | | Remainder: 0.00583896 - 0.246615% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446747 - 0.0445737% [1] | | | getWorksets(): 7.68e-06 - 0.17191% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.96e-06 - 77.6042% [1] | | | | Remainder: 1.72e-06 - 22.3958% | | | getOrientations(): 7.2e-07 - 0.0161165% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810772 - 18.1484% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000949214 - 21.2473% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000435086 - 9.73899% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123178 - 27.5722% [1] | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0286516% [3] | | | Remainder: 0.00103094 - 23.0765% | | panzer::ModelEvaluator::create_W_op: 0.711472 - 7.09864% [1] | | panzer::ModelEvaluator::evalModel(J): 1.19829 - 11.9558% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000793531 - 0.0662218% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.93892 - 78.3548% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.1601e-05 - 0.00230062% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00653374 - 0.695878% [11] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0314847 - 3.35329% [11] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0370121 - 3.94199% [11] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00361493 - 0.38501% [11] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0401633 - 4.27761% [11] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0343325 - 3.65659% [11] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00628561 - 0.669451% [11] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0338295 - 3.60302% [11] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.5961e-05 - 0.00169993% [11] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0121607 - 1.29517% [11] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0737403 - 7.85373% [11] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0114049 - 1.21469% [11] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0700743 - 7.46328% [11] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0753706 - 8.02737% [11] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.103278 - 10.9996% [11] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.5681e-05 - 0.00273516% [11] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00606005 - 0.645427% [11] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0711234 - 7.57502% [11] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.115038 - 12.2522% [11] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.015851 - 1.68821% [11] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00345989 - 0.368497% [11] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0389445 - 4.14779% [11] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0828859 - 8.82779% [11] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0657117 - 6.99865% [11] | | | | Remainder: 0.000497009 - 0.0529341% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.4241e-05 - 0.003692% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 9.34663e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00276112 - 0.230421% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.25382 - 21.1818% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.253791 - 99.9885% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.824e-05 - 0.00718619% [1] | | | | Remainder: 1.092e-05 - 0.00430226% | | | Remainder: 0.00195271 - 0.162957% | | Mini-EM: assemble Discrete Gradient: 0.194926 - 1.94485% [1] | | MaxwellPreconditioner::build: 1.195 - 11.923% [1] | | | Mini-EM: assemble Discrete Curl: 0.174597 - 14.6107% [1] | | | MaxwellPreconditioner: Schur complement: 3.2681e-05 - 0.00273481% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00247132 - 0.206805% [1] | | | | Ifpack2::Relaxation::initialize: 3.56e-06 - 0.144053% [1] | | | | Ifpack2::Relaxation::compute: 0.00146542 - 59.2972% [1] | | | | Remainder: 0.00100234 - 40.5588% | | | MaxwellPreconditioner: Solver S_E: 1.00277 - 83.9138% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.980914 - 97.8204% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.980487 - 99.9565% [1] | | | | | | MueLu RefMaxwell: compute: 0.971656 - 99.0993% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0079634 - 0.81957% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0470756 - 4.84488% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248116 - 52.7059% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0212286 - 45.0948% [1] | | | | | | | | Remainder: 0.00103533 - 2.1993% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0618254 - 6.36289% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00369697 - 5.9797% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0546314 - 88.364% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0534161 - 97.7755% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0522496 - 97.8161% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0496969 - 95.1145% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.412e-05 - 0.0686562% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.5081e-05 - 0.130956% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.6841e-05 - 0.194863% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00867029 - 17.4463% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0961e-05 - 0.122666% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0399493 - 80.3858% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 4.032e-05 - 0.0811318% [1] | | | | | | | | | | | | Remainder: 0.000780052 - 1.56962% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.2121e-05 - 0.099754% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.164e-05 - 41.5188% [1] | | | | | | | | | | | | Remainder: 3.0481e-05 - 58.4812% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000779051 - 1.49102% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750571 - 96.3443% [1] | | | | | | | | | | | | Remainder: 2.848e-05 - 3.65573% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011309 - 2.16441% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110734 - 97.9167% [1] | | | | | | | | | | | | Remainder: 2.356e-05 - 2.0833% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7761e-05 - 0.129687% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.904e-05 - 72.372% [1] | | | | | | | | | | | | Remainder: 1.8721e-05 - 27.628% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7641e-05 - 0.0911797% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.324e-05 - 48.7815% [1] | | | | | | | | | | | | Remainder: 2.4401e-05 - 51.2185% | | | | | | | | | | | Remainder: 0.000475167 - 0.909418% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000110161 - 0.206232% [1] | | | | | | | | | | Remainder: 0.00105642 - 1.97771% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000345885 - 0.633125% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.5242e-05 - 21.7535% [1] | | | | | | | | | | Remainder: 0.000270643 - 78.2465% | | | | | | | | | Remainder: 0.000869413 - 1.59142% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00127998 - 2.07031% [1] | | | | | | | | Remainder: 0.00221703 - 3.58596% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0813126 - 8.36846% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.053932 - 66.3267% [1] | | | | | | | | Remainder: 0.0273806 - 33.6733% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0186224 - 1.91657% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0285301 - 2.93624% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151419 - 53.0734% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0146784 - 96.939% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.0081e-05 - 0.409315% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.88e-06 - 0.0468716% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0144229 - 98.2595% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144197 - 99.9778% [1] | | | | | | | | | | | Remainder: 3.2e-06 - 0.0221869% | | | | | | | | | | Remainder: 0.000188522 - 1.28435% | | | | | | | | | Remainder: 0.000463488 - 3.06096% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0133802 - 46.8983% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0112655 - 84.1958% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00933837 - 82.8934% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00581816 - 62.3038% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00548076 - 94.2009% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000258003 - 4.70743% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.0481e-05 - 0.373689% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.656e-05 - 0.302148% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00178715 - 32.6076% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.816e-05 - 0.331341% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00299468 - 54.6399% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 6.8e-06 - 0.12407% [1] | | | | | | | | | | | | | Remainder: 0.000378927 - 6.91377% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.712e-05 - 0.466126% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.2e-06 - 15.4867% [1] | | | | | | | | | | | | | Remainder: 2.292e-05 - 84.5133% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.3881e-05 - 0.926083% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.6041e-05 - 66.89% [1] | | | | | | | | | | | | | Remainder: 1.784e-05 - 33.11% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.096e-05 - 0.360251% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 20.8015% [1] | | | | | | | | | | | | | Remainder: 1.66e-05 - 79.1985% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1841e-05 - 0.375393% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.12e-06 - 18.8636% [1] | | | | | | | | | | | | | Remainder: 1.7721e-05 - 81.1364% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.928e-05 - 0.331376% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.64e-06 - 18.8797% [1] | | | | | | | | | | | | | Remainder: 1.564e-05 - 81.1203% | | | | | | | | | | | | Remainder: 0.000194322 - 3.33992% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2242e-05 - 0.880689% [1] | | | | | | | | | | | Remainder: 0.00343797 - 36.8155% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00175574 - 15.5851% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00135954 - 77.4338% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000140962 - 10.3684% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101049 - 74.3262% [1] | | | | | | | | | | | | Remainder: 0.000208083 - 15.3054% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000149202 - 8.49793% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000104961 - 70.3483% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.384e-05 - 22.7132% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4e-06 - 7.05024% [1] | | | | | | | | | | | | | Remainder: 7.3721e-05 - 70.2366% | | | | | | | | | | | | Remainder: 4.4241e-05 - 29.6517% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3961e-05 - 1.36472% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8961e-05 - 2.21906% [1] | | | | | | | | | | | Remainder: 0.000184081 - 10.4845% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.008e-05 - 0.0894765% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.0266299% [1] | | | | | | | | | | Remainder: 0.000158322 - 1.40537% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.652e-05 - 0.123466% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00165514 - 12.3701% [1] | | | | | | | | | Remainder: 0.000442967 - 3.31063% | | | | | | | | Remainder: 8.08e-06 - 0.0283209% | | | | | | | MueLu RefMaxwell: Build A22: 0.0449459 - 4.6257% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0447778 - 99.6261% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0241969 - 54.0376% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0197205 - 44.0408% [1] | | | | | | | | | Remainder: 0.000860453 - 1.9216% | | | | | | | | Remainder: 0.000168042 - 0.373876% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.464078 - 47.7616% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0554804 - 11.955% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0551529 - 99.4098% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.0512031% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00398891% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0550334 - 99.7832% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0550299 - 99.9937% [1] | | | | | | | | | | | Remainder: 3.44e-06 - 0.00625075% | | | | | | | | | | Remainder: 8.9122e-05 - 0.161591% | | | | | | | | | Remainder: 0.000327444 - 0.590198% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.40859 - 88.0433% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0559288 - 13.6883% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0512755 - 91.6799% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0501219 - 97.7502% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0488155 - 97.3935% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.924e-05 - 0.0394137% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.8681e-05 - 0.0997245% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.0441e-05 - 0.144301% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00857508 - 17.5663% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.0721e-05 - 0.0834182% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0392307 - 80.3653% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.9041e-05 - 0.0594914% [1] | | | | | | | | | | | | | Remainder: 0.00080157 - 1.64204% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.4921e-05 - 0.0896235% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.0161e-05 - 44.881% [1] | | | | | | | | | | | | | Remainder: 2.476e-05 - 55.119% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000782891 - 1.56197% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000750491 - 95.8615% [1] | | | | | | | | | | | | | Remainder: 3.24e-05 - 4.13851% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.1801e-05 - 0.0833987% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.2121e-05 - 52.9198% [1] | | | | | | | | | | | | | Remainder: 1.968e-05 - 47.0802% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.4201e-05 - 0.12809% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7721e-05 - 74.3306% [1] | | | | | | | | | | | | | Remainder: 1.648e-05 - 25.6694% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.652e-05 - 0.0728624% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.336e-05 - 63.965% [1] | | | | | | | | | | | | | Remainder: 1.316e-05 - 36.035% | | | | | | | | | | | | Remainder: 0.000336086 - 0.670537% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000102001 - 0.198928% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.584e-05 - 0.0893995% [1] | | | | | | | | | | | Remainder: 0.00100574 - 1.96144% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00449039 - 8.02875% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00392898 - 87.4976% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000527087 - 13.4154% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00327193 - 83.2768% [1] | | | | | | | | | | | | Remainder: 0.000129963 - 3.30781% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000352645 - 7.85334% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000304084 - 86.2295% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.4281e-05 - 24.4278% [1] | | | | | | | | | | | | | Remainder: 0.000229803 - 75.5722% | | | | | | | | | | | | Remainder: 4.8561e-05 - 13.7705% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.5721e-05 - 0.572802% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.8801e-05 - 0.641393% [1] | | | | | | | | | | | Remainder: 0.000154241 - 3.43492% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.96e-06 - 0.0178084% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.005507% [1] | | | | | | | | | | Remainder: 0.000149923 - 0.26806% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.716e-05 - 0.00419981% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.352117 - 86.1787% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.1041e-05 - 0.0031356% [1] | | | | | | | | | | Remainder: 0.352106 - 99.9969% | | | | | | | | | Remainder: 0.000526287 - 0.128806% | | | | | | | | Remainder: 7.96e-06 - 0.00171523% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205855 - 21.186% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.9361e-05 - 0.014263% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.56e-06 - 0.0012436% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205688 - 99.9189% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.205684 - 99.998% [1] | | | | | | | | | Remainder: 4.08e-06 - 0.00198359% | | | | | | | | Remainder: 0.000135002 - 0.0655812% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000157523 - 0.0162118% [1] | | | | | | | Remainder: 0.01129 - 1.16193% | | | | | | Remainder: 0.00883105 - 0.90068% | | | | | Remainder: 0.000426846 - 0.0435151% | | | | Remainder: 0.0218559 - 2.17955% | | | MaxwellPreconditioner: Block preconditioner: 0.000140282 - 0.0117391% [1] | | | Remainder: 0.0149882 - 1.25424% | | Mini-EM: timestepper: 0.368537 - 3.67704% [1] | | | Mini-EM: Advance Time Step: 0.368529 - 99.9978% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.105577 - 28.6481% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000541767 - 0.51315% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101966 - 96.5796% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00160839% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000651288 - 0.638733% [11] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00843012 - 8.26762% [11] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00522583 - 5.1251% [11] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000424966 - 0.416774% [11] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00474563 - 4.65415% [11] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00450507 - 4.41822% [11] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000406324 - 0.398491% [11] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00107698 - 1.05622% [11] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.6e-06 - 0.00843422% [11] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000832172 - 0.81613% [11] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103355 - 10.1363% [11] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00349973 - 3.43227% [11] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00157786 - 1.54745% [11] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00885601 - 8.68529% [11] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0183042 - 17.9513% [11] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.396e-05 - 0.0136909% [11] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000680931 - 0.667805% [11] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00758199 - 7.43583% [11] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00955662 - 9.37239% [11] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000687168 - 0.673921% [11] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000413247 - 0.405281% [11] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00466227 - 4.57239% [11] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0071571 - 7.01914% [11] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00206399 - 2.0242% [11] | | | | | | Remainder: 0.000266364 - 0.261229% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9e-05 - 0.0179964% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00261421% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00280824 - 2.6599% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000154322 - 0.14617% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000128682 - 83.3854% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.16e-06 - 1.39967% [1] | | | | | | Remainder: 2.348e-05 - 15.2149% | | | | | Remainder: 8.5083e-05 - 0.0805888% | | | | Stratimikos: BelosLOWS: 0.238572 - 64.7361% [1] | | | | | GMRES block system: Operation Op*x: 0.00607201 - 2.54515% [1] | | | | | Belos::MVT::MvAddMv: 0.000176003 - 0.0737737% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.231606 - 97.0803% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000863494 - 0.372829% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000222882 - 25.8116% [2] | | | | | | | | Belos::MVT::MvDot: 0.000216042 - 96.9311% [2] | | | | | | | | Remainder: 6.84e-06 - 3.06889% | | | | | | | Belos::MVT::MvScale: 0.000115521 - 13.3783% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000299805 - 34.72% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000294165 - 98.1188% [2] | | | | | | | | Remainder: 5.64e-06 - 1.88122% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000150482 - 17.4271% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000146322 - 97.2355% [2] | | | | | | | | Remainder: 4.16e-06 - 2.76445% | | | | | | | Remainder: 7.4804e-05 - 8.66294% | | | | | | Belos::MVT::MvAddMv: 0.000474766 - 0.204989% [2] | | | | | | Belos::MVT::MvNorm: 0.000116442 - 0.0502759% [1] | | | | | | GMRES block system: Operation Prec*x: 0.223495 - 96.498% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000787251 - 0.352245% [1] | | | | | | | Belos::MVT::MvAddMv: 9.4642e-05 - 0.0423463% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00134178 - 0.600361% [1] | | | | | | | | Belos::MVT::Assign: 0.000114961 - 8.5678% [2] | | | | | | | | CG Q_B: Operation Prec*x: 0.000103162 - 7.68845% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 8.9761e-05 - 87.0098% [1] | | | | | | | | | Remainder: 1.3401e-05 - 12.9902% | | | | | | | | CG Q_B: Operation Op*x: 0.000746491 - 55.6344% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000184563 - 13.7551% [1] | | | | | | | | Belos::MVT::MvNorm: 5.4081e-05 - 4.03054% [1] | | | | | | | | Remainder: 0.000138521 - 10.3237% | | | | | | | CG S_E: Operation Op*x: 0.00220451 - 0.98638% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.21517 - 96.2749% [1] | | | | | | | | Belos::MVT::Assign: 0.000108242 - 0.0503054% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.186003 - 86.4447% [13] | | | | | | | | | MueLu RefMaxwell: solve: 0.185757 - 99.8679% [13] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0869313 - 46.7983% [26] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0864391 - 99.4338% [26] | | | | | | | | | | | Remainder: 0.000492168 - 0.566157% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0213351 - 11.4855% [13] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00147219 - 0.792531% [13] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00248271 - 1.33654% [13] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0659602 - 35.5088% [13] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0124534 - 18.8801% [13] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0121354 - 97.4465% [13] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0100958 - 83.193% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00733727 - 72.6765% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00682122 - 92.9667% [26] | | | | | | | | | | | | | | | Remainder: 0.000516049 - 7.03326% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00186379 - 18.461% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000175564 - 1.73898% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000237683 - 2.35428% [13] | | | | | | | | | | | | | | Remainder: 0.000481484 - 4.76916% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00189579 - 15.622% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00183699 - 96.8984% [13] | | | | | | | | | | | | | | Remainder: 5.88e-05 - 3.10161% | | | | | | | | | | | | | Remainder: 0.000143808 - 1.18503% | | | | | | | | | | | | Remainder: 0.000318003 - 2.55355% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.053388 - 80.9396% [13] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0532435 - 99.7294% [13] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0340649 - 63.9795% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0258773 - 75.9646% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.025408 - 98.1865% [26] | | | | | | | | | | | | | | | Remainder: 0.000469286 - 1.8135% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00605565 - 17.7768% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000503567 - 1.47826% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00117418 - 3.44689% [13] | | | | | | | | | | | | | | Remainder: 0.000454243 - 1.33346% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0190051 - 35.6947% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0189346 - 99.6289% [13] | | | | | | | | | | | | | | Remainder: 7.0521e-05 - 0.371063% | | | | | | | | | | | | | Remainder: 0.000173444 - 0.325756% | | | | | | | | | | | | Remainder: 0.000144482 - 0.270627% | | | | | | | | | | | Remainder: 0.000118881 - 0.180231% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00335601 - 1.80666% [13] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00389065 - 2.09448% [13] | | | | | | | | | | Remainder: 0.000329204 - 0.177223% | | | | | | | | | Remainder: 0.000245685 - 0.132087% | | | | | | | | CG S_E: Operation Op*x: 0.0217154 - 10.0922% [13] | | | | | | | | Belos::MVT::MvTransMv: 0.00181811 - 0.844964% [13] | | | | | | | | Belos::MVT::MvAddMv: 0.00449547 - 2.08926% [38] | | | | | | | | Belos::MVT::MvNorm: 0.000726329 - 0.337561% [13] | | | | | | | | Remainder: 0.000303284 - 0.140951% | | | | | | | Remainder: 0.00389714 - 1.74372% | | | | | | GMRES block system: Operation Op*x: 0.005866 - 2.53275% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000150123 - 0.0648182% [1] | | | | | | Remainder: 0.000639968 - 0.276317% | | | | | Remainder: 0.00071749 - 0.300744% | | | | Mini-EM: Compute responses: 0.0241399 - 6.55033% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000591088 - 2.4486% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.019199 - 79.5323% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00916715% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000406088 - 2.11515% [11] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00473091 - 24.6414% [11] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.001e-06 - 0.0312568% [11] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000840414 - 4.37738% [11] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000628449 - 3.27334% [11] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00911617 - 47.4825% [11] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.041e-06 - 0.0314652% [11] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000837571 - 4.36258% [11] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000677129 - 3.5269% [11] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000810015 - 4.21905% [11] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.7681e-05 - 0.508782% [11] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.36e-06 - 0.0279181% [11] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000488607 - 2.54496% [11] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000357884 - 1.86408% [11] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.396e-05 - 0.385228% [11] | | | | | | Remainder: 0.000114962 - 0.598792% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.116e-05 - 0.0462306% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00679374% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00387894 - 16.0686% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000251403 - 1.04144% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.397768% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000231763 - 92.1878% [1] | | | | | | Remainder: 1.864e-05 - 7.41439% | | | | | Remainder: 0.000206643 - 0.856024% | | | | Remainder: 0.000241084 - 0.0654179% | | | Remainder: 8e-06 - 0.00217074% | | Remainder: 0.0615581 - 0.614189% | Remainder: 3.676e-05 - 0.000366768% ================================= FOM Calculation ================================= Number of cells = 21952 Time for Belos Linear Solve = 0.238572 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 92.0143 k-cell-steps per second ================================= dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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 = 70644 x 70644, nnz = 2206260 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0) SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571 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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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/614125 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 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 = 3000 x 3000, nnz = 197568 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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 = 3000 x 3000, nnz = 197568 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 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.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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/1000 [0.00%] (total) remaining : 1000 aggregates : 0 (phase), 0 (total) RefMaxwell coarse (1,1): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 1000 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 64 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (total) RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 1000/1000 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 64 (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 = 3000 x 192 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 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 = 192 x 3000, nnz = 3000 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0) RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit) Ac size = 192 x 192, nnz = 9000 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0) Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.0386 (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 = 24389 x 24389, nnz = 614125 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0) A22 size = 24389 x 24389, nnz = 614125 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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 = 24389 x 24389, nnz = 614125 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 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.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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/614125 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/24389 [0.00%] (total) remaining : 24389 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 24389 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 1000 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 24389/24389 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 1000 (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 = 24389 x 1000 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 1000 x 24389, nnz = 24389 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 1000 x 1000, nnz = 21448 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0) Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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)) 0.4713 (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.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} 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) 70644 2206260 31.2307 (2, 2) 24389 614125 25.1804 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.05 Smoother complexity = 1.10 Cycle type = V level rows nnz nnz/row c ratio procs 0 3000 197568 65.86 1 1 192 9000 46.88 15.62 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568} 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.03 Smoother complexity = 2.67 Cycle type = V level rows nnz nnz/row c ratio procs 0 24389 614125 25.18 1 1 1000 21448 21.45 24.39 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125} 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=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} 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=138852, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=68208} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=68208, #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.00235355 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=70644, #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 13 iterations with total CPU time of 0.215865 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.2366 sec Electromagnetic Energy = 9.76787e-09 Electromagnetic Energy/dt^2 = 4.30167e+10 * finished time step 1, t = 4.7652e-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: 10.0036 [1] | Mini-EM: Total Time: 10.0036 - 99.9996% [1] | | Mini-EM: build mesh: 0.00065765 - 0.00657414% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000324284 - 49.3095% [1] | | | Remainder: 0.000333366 - 50.6905% | | Mini-EM: build physics blocks: 0.000877133 - 0.00876819% [1] | | Mini-EM: build auxiliary physics blocks: 0.000836252 - 0.00835952% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.13707 - 11.3666% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.511548 - 5.11365% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.223196 - 43.6315% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.18181 - 81.4573% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00552692 - 2.47626% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0357512 - 16.0178% [4] | | | | Remainder: 0.000108402 - 0.048568% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0289231 - 5.65403% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0184051 - 63.6346% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000959653 - 3.31795% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00220967 - 7.63982% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0014697 - 5.08141% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125354 - 4.33404% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0042713 - 14.7678% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000244044 - 0.843768% [4] | | | | Remainder: 0.000110082 - 0.380602% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0460427 - 9.00067% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0198442 - 3.87924% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0692505 - 13.5374% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0249586 - 4.87902% [4] | | | Remainder: 0.099333 - 19.4181% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0252233 - 0.252143% [2] | | Mini-EM: setup physics model evaluator: 0.792141 - 7.91857% [1] | | | panzer::ModelEvaluator::setupModel(): 0.792118 - 99.997% [1] | | | | allocate FieldManagerBuilder: 3.24e-06 - 0.00040903% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 7.57463e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 0.786501 - 99.2909% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.786484 - 99.9978% [1] | | | | | | getWorksets(): 0.761235 - 96.7897% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.761205 - 99.9961% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.442236 - 58.0968% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0066227 - 1.49755% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0751658 - 16.9967% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00247379 - 3.29112% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0726594 - 96.6655% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000782572 - 1.07704% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000386086 - 0.531364% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00138022 - 1.89958% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00638897 - 8.79305% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0153604 - 21.1403% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00369322 - 5.08292% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0114268 - 15.7265% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000382526 - 0.526465% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0203685 - 28.0329% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00908105 - 44.5837% [11] | | | | | | | | | | | | Remainder: 0.0112875 - 55.4163% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00978338 - 13.4647% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00253396 - 3.48745% [11] | | | | | | | | | | | Remainder: 0.000172761 - 0.237768% | | | | | | | | | | Remainder: 3.2601e-05 - 0.0433721% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.313928 - 70.9866% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180888 - 57.6209% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000289605 - 0.160102% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.7601e-05 - 0.0484282% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0973757 - 53.8319% [22] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0678946 - 37.534% [11] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.5321e-05 - 0.0471678% [11] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.014322 - 7.9176% [11] | | | | | | | | | | | Remainder: 0.000833453 - 0.460756% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0633279 - 20.1727% [22] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421571 - 13.4289% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000401207 - 0.127802% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0151795 - 4.83533% [22] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.010906 - 3.47405% [11] | | | | | | | | | | Remainder: 0.00106822 - 0.340274% | | | | | | | | | Remainder: 0.0465195 - 10.5192% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.318929 - 41.898% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.318353 - 99.8194% [22] | | | | | | | | | Remainder: 0.000576049 - 0.18062% | | | | | | | | Remainder: 3.944e-05 - 0.00518126% | | | | | | | Remainder: 2.996e-05 - 0.00393571% | | | | | | getOrientations(): 1.22e-05 - 0.00155121% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000835052 - 0.106175% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000822732 - 0.104609% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000438046 - 0.0556968% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000132562 - 0.016855% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000919613 - 0.116927% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000116976% [2] | | | | | | Remainder: 0.0220877 - 2.80841% | | | | | Remainder: 1.716e-05 - 0.00218182% | | | | fmb->setupBCFieldManagers(): 9.76e-06 - 0.00123214% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.00189871% [1] | | | | build response library: 0.0055572 - 0.701562% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00544968 - 98.0652% [1] | | | | | | getWorksets(): 3.28e-06 - 0.060187% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 75.6098% [1] | | | | | | | Remainder: 8e-07 - 24.3902% | | | | | | getOrientations(): 4.4e-07 - 0.00807387% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000781371 - 14.3379% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000930094 - 17.067% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423046 - 7.76277% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122482 - 22.475% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0227536% [3] | | | | | | Remainder: 0.00208539 - 38.2663% | | | | | Remainder: 0.000107521 - 1.93481% | | | | Remainder: 3.0801e-05 - 0.00388844% | | | Remainder: 2.352e-05 - 0.00296917% | | Mini-EM: setup auxiliary physics model evaluator: 1.44219 - 14.4167% [1] | | | panzer::ModelEvaluator::setupModel(): 1.44218 - 99.9991% [1] | | | | allocate FieldManagerBuilder: 9.6e-07 - 6.6566e-05% [1] | | | | fmb->setWorksetContainer(): 3.24e-06 - 0.00022466% [1] | | | | fmb->setupVolumeFieldManagers(): 1.44211 - 99.9952% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.4421 - 99.9995% [1] | | | | | | getWorksets(): 0.678642 - 47.0592% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.67864 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.44681 - 65.839% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00541376 - 1.21165% [11] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0719919 - 16.1124% [11] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00137646 - 1.91196% [11] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0705923 - 98.0559% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00061577 - 0.87229% [11] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000359202 - 0.50884% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00142286 - 2.01561% [11] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00645369 - 9.1422% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0149157 - 21.1293% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00362193 - 5.13077% [11] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0118307 - 16.7591% [11] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000347003 - 0.491559% [11] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0182021 - 25.7848% [11] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00759975 - 41.7521% [11] | | | | | | | | | | | | Remainder: 0.0106023 - 58.2479% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0101425 - 14.3677% [11] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00254755 - 3.60883% [11] | | | | | | | | | | | Remainder: 0.000133443 - 0.189033% | | | | | | | | | | Remainder: 2.312e-05 - 0.0321147% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.321286 - 71.9065% [22] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.180438 - 56.1612% [22] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000142565 - 0.0790106% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.096e-05 - 0.0448687% [11] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0669323 - 37.0944% [11] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0692238 - 38.3644% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.776e-05 - 0.0541793% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.064e-05 - 0.0502334% [11] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00229227 - 1.2704% [11] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0410336 - 22.7411% [11] | | | | | | | | | | | Remainder: 0.000543849 - 0.301405% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.041884 - 13.0364% [11] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0410833 - 12.7872% [11] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000388367 - 0.120879% [22] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0159524 - 4.96519% [22] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0144095 - 4.48496% [11] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0261746 - 8.14683% [11] | | | | | | | | | | Remainder: 0.000955614 - 0.297434% | | | | | | | | | Remainder: 0.0481189 - 10.7694% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.231811 - 34.1582% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.231389 - 99.818% [11] | | | | | | | | | Remainder: 0.000421808 - 0.181962% | | | | | | | | Remainder: 1.9081e-05 - 0.00281165% | | | | | | | Remainder: 1.2e-06 - 0.000176824% | | | | | | getOrientations(): 1.264e-05 - 0.000876498% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00100305 - 0.069555% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116746 - 0.0809552% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000734731 - 0.0509486% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.729301 - 50.5721% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.265542 - 36.4105% [1] | | | | | | | Remainder: 0.463759 - 63.5895% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0026632 - 0.184675% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 4.99271e-05% [2] | | | | | | Remainder: 0.0285778 - 1.98168% | | | | | Remainder: 6.6e-06 - 0.000457663% | | | | fmb->setupBCFieldManagers(): 6e-06 - 0.000416037% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.068e-05 - 0.00143394% [1] | | | | build response library: 2.556e-05 - 0.00177232% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.25196% [1] | | | | | Remainder: 2.524e-05 - 98.748% | | | | Remainder: 1.284e-05 - 0.00089032% | | | Remainder: 1.2441e-05 - 0.000862646% | | Mini-EM: eval auxiliary physics model evaluator: 2.3678 - 23.6695% [1] | | | panzer::ModelEvaluator::create_W_op: 0.701138 - 29.6114% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.66071 - 70.1375% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00232023 - 0.139713% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.13463 - 68.3217% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.312e-05 - 0.00115633% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.7321e-05 - 0.00152658% [11] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.72e-06 - 0.000592264% [11] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00703922 - 0.620399% [11] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.030851 - 2.71904% [11] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0946581 - 8.34265% [11] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010889 - 0.959697% [11] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0786016 - 6.92752% [11] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0763958 - 6.73311% [11] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112056 - 9.87601% [11] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.908e-05 - 0.00168161% [11] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.56e-06 - 0.000666297% [11] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170719 - 15.0462% [11] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0191019 - 1.68354% [11] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00981494 - 0.865036% [11] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0377248 - 3.32486% [11] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00469827 - 0.41408% [11] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0523531 - 4.61412% [11] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.090138 - 7.94428% [11] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.113199 - 9.97678% [11] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0102187 - 0.900622% [11] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00528351 - 0.46566% [11] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0159886 - 1.40915% [11] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0770337 - 6.78933% [11] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00984118 - 0.867349% [11] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0383822 - 3.3828% [11] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.856e-05 - 0.00163578% [11] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0165813 - 1.46138% [11] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0313983 - 2.76727% [11] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00501571 - 0.442058% [11] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0159716 - 1.40765% [11] | | | | | Remainder: 0.000591092 - 0.0520956% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.956e-05 - 0.00177996% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000156559% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186587 - 0.112353% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.519974 - 31.3102% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.256555 - 49.34% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.263382 - 50.653% [1] | | | | | Remainder: 3.612e-05 - 0.00694651% | | | | Remainder: 0.00189415 - 0.114056% | | | Remainder: 0.00594429 - 0.251047% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00457935 - 0.0457771% [1] | | | getWorksets(): 6.4e-06 - 0.139758% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.72e-06 - 73.75% [1] | | | | Remainder: 1.68e-06 - 26.25% | | | getOrientations(): 8e-07 - 0.0174697% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000844052 - 18.4317% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000951134 - 20.7701% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444527 - 9.70722% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125462 - 27.3973% [1] | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0244576% [3] | | | Remainder: 0.00107669 - 23.512% | | panzer::ModelEvaluator::create_W_op: 0.711925 - 7.1167% [1] | | panzer::ModelEvaluator::evalModel(J): 1.19725 - 11.9682% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000807372 - 0.0674356% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.940292 - 78.5378% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.024e-05 - 0.00215252% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00650785 - 0.692109% [11] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0313329 - 3.33225% [11] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0366025 - 3.89268% [11] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00358041 - 0.380777% [11] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0404512 - 4.30198% [11] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0344132 - 3.65984% [11] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00709134 - 0.754164% [11] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0338333 - 3.59817% [11] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-05 - 0.00157398% [11] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0120645 - 1.28305% [11] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0739322 - 7.86268% [11] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0116112 - 1.23485% [11] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0710943 - 7.56088% [11] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0747452 - 7.94915% [11] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.102965 - 10.9503% [11] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.424e-05 - 0.00257792% [11] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00596645 - 0.634531% [11] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0709949 - 7.55031% [11] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.114432 - 12.1699% [11] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0182229 - 1.93801% [11] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00346789 - 0.36881% [11] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0390902 - 4.15724% [11] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.082345 - 8.75738% [11] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0649855 - 6.91121% [11] | | | | Remainder: 0.000502889 - 0.0534822% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.14e-05 - 0.00345793% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00010023% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00257172 - 0.214802% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.2516 - 21.0148% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.251568 - 99.9873% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9921e-05 - 0.00791774% [1] | | | | Remainder: 1.208e-05 - 0.00480128% | | | Remainder: 0.00193467 - 0.161593% | | Mini-EM: assemble Discrete Gradient: 0.194172 - 1.94103% [1] | | MaxwellPreconditioner::build: 1.19078 - 11.9035% [1] | | | Mini-EM: assemble Discrete Curl: 0.173741 - 14.5905% [1] | | | MaxwellPreconditioner: Schur complement: 3.5041e-05 - 0.0029427% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00245376 - 0.206064% [1] | | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.132043% [1] | | | | Ifpack2::Relaxation::compute: 0.00144766 - 58.9978% [1] | | | | Remainder: 0.00100285 - 40.8702% | | | MaxwellPreconditioner: Solver S_E: 0.999395 - 83.9281% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.977715 - 97.8307% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.977281 - 99.9557% [1] | | | | | | MueLu RefMaxwell: compute: 0.968374 - 99.0886% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00761783 - 0.786662% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.047154 - 4.8694% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0248235 - 52.6434% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0212807 - 45.1301% [1] | | | | | | | | Remainder: 0.00104986 - 2.22644% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0613162 - 6.33188% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00366577 - 5.97847% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0542016 - 88.3968% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0529902 - 97.765% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0518368 - 97.8235% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0491863 - 94.8867% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 5.3681e-05 - 0.109138% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 7.0081e-05 - 0.142481% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000109281 - 0.222178% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00847992 - 17.2404% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.2001e-05 - 0.126053% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0395833 - 80.4764% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.9161e-05 - 0.0796177% [1] | | | | | | | | | | | | Remainder: 0.000788811 - 1.60372% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.428e-05 - 0.104713% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.192e-05 - 40.3832% [1] | | | | | | | | | | | | Remainder: 3.236e-05 - 59.6168% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000807811 - 1.55837% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000776771 - 96.1575% [1] | | | | | | | | | | | | Remainder: 3.104e-05 - 3.84248% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118942 - 2.29454% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00116218 - 97.7098% [1] | | | | | | | | | | | | Remainder: 2.724e-05 - 2.2902% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9201e-05 - 0.133498% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.8401e-05 - 69.9426% [1] | | | | | | | | | | | | Remainder: 2.08e-05 - 30.0574% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.0561e-05 - 0.0975388% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.3481e-05 - 46.4409% [1] | | | | | | | | | | | | Remainder: 2.708e-05 - 53.5591% | | | | | | | | | | | Remainder: 0.000479288 - 0.924609% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000114682 - 0.216421% [1] | | | | | | | | | | Remainder: 0.00103865 - 1.96009% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000346485 - 0.639253% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 7.4521e-05 - 21.5077% [1] | | | | | | | | | | Remainder: 0.000271964 - 78.4923% | | | | | | | | | Remainder: 0.000864932 - 1.59577% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00126898 - 2.06956% [1] | | | | | | | | Remainder: 0.00217991 - 3.5552% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0810702 - 8.37179% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0537996 - 66.3617% [1] | | | | | | | | Remainder: 0.0272706 - 33.6383% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.01848 - 1.90836% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0286128 - 2.95473% [2] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0151768 - 53.042% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0147172 - 96.9717% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 7.0681e-05 - 0.480261% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 7.04e-06 - 0.0478351% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0144298 - 98.0474% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0144264 - 99.9764% [1] | | | | | | | | | | | Remainder: 3.4e-06 - 0.0235623% | | | | | | | | | | Remainder: 0.000209643 - 1.42447% | | | | | | | | | Remainder: 0.000459606 - 3.02834% | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0134282 - 46.9308% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0113091 - 84.219% [2] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.00948586 - 83.8779% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.00589237 - 62.1174% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00555712 - 94.3105% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000246204 - 4.43042% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.04e-05 - 0.367097% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.5681e-05 - 0.282179% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00178259 - 32.0775% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.628e-05 - 0.292958% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00310573 - 55.8873% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 7.04e-06 - 0.126684% [1] | | | | | | | | | | | | | Remainder: 0.000363204 - 6.53583% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.92e-05 - 0.495557% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.36e-06 - 14.9315% [1] | | | | | | | | | | | | | Remainder: 2.484e-05 - 85.0685% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.4521e-05 - 0.925282% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.5521e-05 - 65.151% [1] | | | | | | | | | | | | | Remainder: 1.9e-05 - 34.849% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.096e-05 - 0.355715% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 20.4198% [1] | | | | | | | | | | | | | Remainder: 1.668e-05 - 79.5802% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.2201e-05 - 0.376776% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 19.4586% [1] | | | | | | | | | | | | | Remainder: 1.7881e-05 - 80.5414% | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.592e-05 - 0.27018% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.24e-06 - 20.3518% [1] | | | | | | | | | | | | | Remainder: 1.268e-05 - 79.6482% | | | | | | | | | | | | Remainder: 0.000192443 - 3.26597% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 7.9081e-05 - 0.833673% [1] | | | | | | | | | | | Remainder: 0.00351441 - 37.049% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00165674 - 14.6496% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00126754 - 76.5078% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000137082 - 10.8148% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00100782 - 79.5096% [1] | | | | | | | | | | | | Remainder: 0.000122642 - 9.6756% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000143522 - 8.6629% [1] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 9.8882e-05 - 68.8968% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.192e-05 - 22.1678% [1] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 7.08e-06 - 7.16005% [1] | | | | | | | | | | | | | Remainder: 6.9882e-05 - 70.6721% | | | | | | | | | | | | Remainder: 4.464e-05 - 31.1032% | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.332e-05 - 1.40758% [1] | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8841e-05 - 2.34442% [1] | | | | | | | | | | | Remainder: 0.000183522 - 11.0773% | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.641e-06 - 0.0764073% [1] | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.0261736% [1] | | | | | | | | | | Remainder: 0.000154923 - 1.36989% | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.128386% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00166046 - 12.3655% [1] | | | | | | | | | Remainder: 0.000441405 - 3.28714% | | | | | | | | Remainder: 7.761e-06 - 0.0271242% | | | | | | | MueLu RefMaxwell: Build A22: 0.0452307 - 4.67078% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0450662 - 99.6363% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0246536 - 54.7052% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.019541 - 43.3607% [1] | | | | | | | | | Remainder: 0.000871613 - 1.93407% | | | | | | | | Remainder: 0.000164482 - 0.363652% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.462016 - 47.7105% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0558899 - 12.097% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0555726 - 99.4323% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7201e-05 - 0.0489468% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.00388681% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.05545 - 99.7793% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0554469 - 99.9944% [1] | | | | | | | | | | | Remainder: 3.08e-06 - 0.00555456% | | | | | | | | | | Remainder: 9.3281e-05 - 0.167854% | | | | | | | | | Remainder: 0.000317285 - 0.567697% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.406118 - 87.9014% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0560158 - 13.793% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.051439 - 91.8295% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0503075 - 97.8003% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0490078 - 97.4166% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9401e-05 - 0.0395876% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 5.2601e-05 - 0.107332% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.9681e-05 - 0.142183% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00844032 - 17.2224% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.2161e-05 - 0.0860291% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0395712 - 80.7447% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.9721e-05 - 0.0606454% [1] | | | | | | | | | | | | | Remainder: 0.000782729 - 1.59715% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.4801e-05 - 0.0890543% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.9601e-05 - 43.7513% [1] | | | | | | | | | | | | | Remainder: 2.52e-05 - 56.2487% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000783211 - 1.55685% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000751331 - 95.9296% [1] | | | | | | | | | | | | | Remainder: 3.188e-05 - 4.07042% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.0561e-05 - 0.0806262% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.1681e-05 - 53.4528% [1] | | | | | | | | | | | | | Remainder: 1.888e-05 - 46.5472% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.3161e-05 - 0.12555% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7121e-05 - 74.6046% [1] | | | | | | | | | | | | | Remainder: 1.604e-05 - 25.3954% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.62e-05 - 0.0719575% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.304e-05 - 63.6464% [1] | | | | | | | | | | | | | Remainder: 1.316e-05 - 36.3536% | | | | | | | | | | | | Remainder: 0.000331726 - 0.659397% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000100002 - 0.194409% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6161e-05 - 0.0897393% [1] | | | | | | | | | | | Remainder: 0.000985333 - 1.91554% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00441838 - 7.88775% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0038585 - 87.3282% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000526608 - 13.648% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00320889 - 83.1642% [1] | | | | | | | | | | | | Remainder: 0.000123001 - 3.1878% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000348645 - 7.89078% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000303605 - 87.0814% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 7.5241e-05 - 24.7825% [1] | | | | | | | | | | | | | Remainder: 0.000228364 - 75.2175% | | | | | | | | | | | | Remainder: 4.504e-05 - 12.9186% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.472e-05 - 0.559481% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.824e-05 - 0.639148% [1] | | | | | | | | | | | Remainder: 0.000158283 - 3.58237% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.24e-06 - 0.0164954% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.00535563% [1] | | | | | | | | | | Remainder: 0.000146161 - 0.260928% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6761e-05 - 0.00412712% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.349559 - 86.0732% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.00300951% [1] | | | | | | | | | | Remainder: 0.349548 - 99.997% | | | | | | | | | Remainder: 0.000526808 - 0.129718% | | | | | | | | Remainder: 7.8e-06 - 0.00168825% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.205357 - 21.2064% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.936e-05 - 0.014297% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.00112974% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.205186 - 99.9164% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.205181 - 99.9979% [1] | | | | | | | | | Remainder: 4.36e-06 - 0.00212491% | | | | | | | | Remainder: 0.000140083 - 0.0682143% | | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000160002 - 0.0165228% [1] | | | | | | | Remainder: 0.0113588 - 1.17298% | | | | | | Remainder: 0.00890717 - 0.911423% | | | | | Remainder: 0.000433527 - 0.0443409% | | | | Remainder: 0.0216802 - 2.16933% | | | MaxwellPreconditioner: Block preconditioner: 0.000141562 - 0.0118882% [1] | | | Remainder: 0.0150097 - 1.2605% | | Mini-EM: timestepper: 0.364234 - 3.64104% [1] | | | Mini-EM: Advance Time Step: 0.364227 - 99.998% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.104819 - 28.7786% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000542048 - 0.517125% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101401 - 96.7384% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.00193293% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000679569 - 0.670182% [11] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00846416 - 8.34725% [11] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00507479 - 5.00469% [11] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00041657 - 0.410816% [11] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00472683 - 4.66154% [11] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00439102 - 4.33037% [11] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000386563 - 0.381223% [11] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0010965 - 1.08135% [11] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.36e-06 - 0.00725834% [11] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000874254 - 0.862178% [11] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0103248 - 10.1822% [11] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00345297 - 3.40527% [11] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0014867 - 1.46616% [11] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00894925 - 8.82564% [11] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0181147 - 17.8645% [11] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.376e-05 - 0.0135699% [11] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000681652 - 0.672236% [11] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00763511 - 7.52965% [11] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0094241 - 9.29392% [11] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000687729 - 0.67823% [11] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000420686 - 0.414875% [11] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00462723 - 4.56331% [11] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00714622 - 7.04751% [11] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00205819 - 2.02976% [11] | | | | | | Remainder: 0.000257966 - 0.254403% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.956e-05 - 0.0186607% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00248046% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00261192 - 2.49183% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000156363 - 0.149174% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000128121 - 81.9382% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 1.27907% [1] | | | | | | Remainder: 2.6242e-05 - 16.7827% | | | | | Remainder: 8.6321e-05 - 0.0823521% | | | | Stratimikos: BelosLOWS: 0.23666 - 64.9759% [1] | | | | | GMRES block system: Operation Op*x: 0.00604509 - 2.55434% [1] | | | | | Belos::MVT::MvAddMv: 0.000177522 - 0.0750115% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.229695 - 97.0571% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000848052 - 0.369208% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000220882 - 26.0458% [2] | | | | | | | | Belos::MVT::MvDot: 0.000213842 - 96.8128% [2] | | | | | | | | Remainder: 7.04e-06 - 3.18722% | | | | | | | Belos::MVT::MvScale: 0.000116401 - 13.7257% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000286405 - 33.7721% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000280805 - 98.0447% [2] | | | | | | | | Remainder: 5.6e-06 - 1.95527% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000149522 - 17.6312% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000145922 - 97.5923% [2] | | | | | | | | Remainder: 3.6e-06 - 2.40767% | | | | | | | Remainder: 7.4842e-05 - 8.82517% | | | | | | Belos::MVT::MvAddMv: 0.000490767 - 0.21366% [2] | | | | | | Belos::MVT::MvNorm: 0.000115882 - 0.0504504% [1] | | | | | | GMRES block system: Operation Prec*x: 0.221708 - 96.5226% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000809851 - 0.365279% [1] | | | | | | | Belos::MVT::MvAddMv: 9.1882e-05 - 0.0414429% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0013233 - 0.596867% [1] | | | | | | | | Belos::MVT::Assign: 0.000126802 - 9.58226% [2] | | | | | | | | CG Q_B: Operation Prec*x: 9.8081e-05 - 7.41185% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 8.3961e-05 - 85.6037% [1] | | | | | | | | | Remainder: 1.412e-05 - 14.3963% | | | | | | | | CG Q_B: Operation Op*x: 0.000731011 - 55.2416% [1] | | | | | | | | Belos::MVT::MvTransMv: 0.000173363 - 13.1008% [1] | | | | | | | | Belos::MVT::MvNorm: 5.464e-05 - 4.12907% [1] | | | | | | | | Remainder: 0.000139402 - 10.5344% | | | | | | | CG S_E: Operation Op*x: 0.00215719 - 0.972989% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.213526 - 96.3095% [1] | | | | | | | | Belos::MVT::Assign: 0.000111002 - 0.0519854% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.184397 - 86.3581% [13] | | | | | | | | | MueLu RefMaxwell: solve: 0.184155 - 99.8687% [13] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0874296 - 47.4762% [26] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0869275 - 99.4257% [26] | | | | | | | | | | | Remainder: 0.000502088 - 0.574277% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0214795 - 11.6638% [13] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00146034 - 0.792997% [13] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00236443 - 1.28394% [13] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0638027 - 34.6463% [13] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0123217 - 19.3121% [13] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.012029 - 97.6246% [13] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.010016 - 83.2658% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.00727442 - 72.6279% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00676546 - 93.0033% [26] | | | | | | | | | | | | | | | Remainder: 0.000508968 - 6.99668% | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00185611 - 18.5314% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000168961 - 1.68691% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000226243 - 2.25881% [13] | | | | | | | | | | | | | | Remainder: 0.000490288 - 4.89504% | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00186907 - 15.538% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00178387 - 95.4415% [13] | | | | | | | | | | | | | | Remainder: 8.5201e-05 - 4.55848% | | | | | | | | | | | | | Remainder: 0.000143885 - 1.19615% | | | | | | | | | | | | Remainder: 0.000292684 - 2.37536% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0513725 - 80.5177% [13] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0512306 - 99.7237% [13] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0317144 - 61.9052% [26] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0235547 - 74.2711% [26] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0230862 - 98.0111% [26] | | | | | | | | | | | | | | | Remainder: 0.000468489 - 1.98894% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00607465 - 19.1542% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000486608 - 1.53434% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00115582 - 3.64445% [13] | | | | | | | | | | | | | | Remainder: 0.000442684 - 1.39584% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0193466 - 37.7637% [13] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.019279 - 99.6508% [13] | | | | | | | | | | | | | | Remainder: 6.7562e-05 - 0.34922% | | | | | | | | | | | | | Remainder: 0.000169602 - 0.331056% | | | | | | | | | | | | Remainder: 0.000141923 - 0.276263% | | | | | | | | | | | Remainder: 0.000108565 - 0.170157% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00336233 - 1.82582% [13] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00394562 - 2.14256% [13] | | | | | | | | | | Remainder: 0.000309967 - 0.168319% | | | | | | | | | Remainder: 0.000242082 - 0.131283% | | | | | | | | CG S_E: Operation Op*x: 0.0216734 - 10.1503% [13] | | | | | | | | Belos::MVT::MvTransMv: 0.00178311 - 0.835079% [13] | | | | | | | | Belos::MVT::MvAddMv: 0.00452875 - 2.12094% [38] | | | | | | | | Belos::MVT::MvNorm: 0.00072613 - 0.340067% [13] | | | | | | | | Remainder: 0.000306521 - 0.143552% | | | | | | | Remainder: 0.0037999 - 1.71392% | | | | | | GMRES block system: Operation Op*x: 0.00573404 - 2.49637% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000147922 - 0.0643993% [1] | | | | | | Remainder: 0.000650649 - 0.283267% | | | | | Remainder: 0.000742132 - 0.313586% | | | | Mini-EM: Compute responses: 0.0225044 - 6.17869% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000556928 - 2.47475% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0187746 - 83.426% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0102266% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000408047 - 2.1734% [11] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0044515 - 23.7103% [11] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.64e-06 - 0.0300407% [11] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000824291 - 4.39047% [11] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000630371 - 3.35758% [11] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00890773 - 47.4458% [11] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0291884% [11] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000841773 - 4.48359% [11] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000693809 - 3.69548% [11] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000876574 - 4.66895% [11] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.784e-05 - 0.521131% [11] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5e-06 - 0.0266318% [11] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000469447 - 2.50044% [11] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000365245 - 1.94543% [11] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.588e-05 - 0.404164% [11] | | | | | | Remainder: 0.000114002 - 0.607216% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.0485237% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.00693196% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00269988 - 11.9971% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000256564 - 1.14006% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.374176% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235803 - 91.9081% [1] | | | | | | Remainder: 1.9801e-05 - 7.71776% | | | | | Remainder: 0.000204042 - 0.906674% | | | | Remainder: 0.000243324 - 0.0668056% | | | Remainder: 7.281e-06 - 0.00199899% | | Remainder: 0.0623084 - 0.622861% | Remainder: 3.952e-05 - 0.000395057% ================================= FOM Calculation ================================= Number of cells = 21952 Time for Belos Linear Solve = 0.23666 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 92.7577 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=maxwell28.xml' (5 runs): 35.36 msec task-clock:u # 0.003 CPUs utilized ( +- 1.65% ) 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,777 page-faults:u # 78.543 K/sec ( +- 0.28% ) 23,076,328 cycles:u # 0.653 GHz ( +- 25.73% ) (54.04%) 68,064,388 instructions:u # 2.95 insn per cycle ( +- 4.68% ) (90.58%) branches:u 350,849 branch-misses:u ( +- 0.75% ) 27,899,160 L1-dcache-loads:u # 789.083 M/sec ( +- 0.41% ) 381,291 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.57% ) LLC-loads:u LLC-load-misses:u 26,598,991 L1-icache-loads:u # 752.310 M/sec ( +- 0.38% ) 235,562 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.83% ) 32,899,060 dTLB-loads:u # 930.497 M/sec ( +- 9.07% ) (19.37%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 10.7309 +- 0.0510 seconds time elapsed ( +- 0.47% ) 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=maxwell28.xml' (5 runs): 311,261 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.29% ) 16,885,612 BR_RETIRED:u ( +- 0.16% ) 10.6676 +- 0.0196 seconds time elapsed ( +- 0.18% ) 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=maxwell28.xml' (5 runs): 22,686,236 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.37% ) 5,176 ITLB_WALK:u ( +- 1.41% ) 12,410 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.77% ) 30,515,505 L1D_TLB:u ( +- 0.46% ) 10.7405 +- 0.0630 seconds time elapsed ( +- 0.59% ) 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=maxwell28.xml' (5 runs): 26,482,459 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.14% ) 229,315 L1I_CACHE_REFILL:u ( +- 0.49% ) 379,908 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.15% ) 27,763,718 L1D_CACHE:u ( +- 0.19% ) 10.7328 +- 0.0506 seconds time elapsed ( +- 0.47% ) 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=maxwell28.xml' (5 runs): 465,200 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.52% ) 488,540 LL_CACHE_RD:u ( +- 0.57% ) 135,558 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.46% ) 17,409 L2D_TLB_REFILL:u ( +- 1.49% ) 253,900 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.74% ) 1,452,134 L2D_CACHE:u ( +- 0.32% ) 10.7185 +- 0.0357 seconds time elapsed ( +- 0.33% )