oasis13.umiacs.umd.edu 30 MueLu Tpetra maxwell18.xml output_avg5/altra_MueLu_Tpetra_maxwell18.output output_avg5/altra_MueLu_Tpetra_maxwell18_power.output dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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 = 19494 x 19494, nnz = 591030 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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/166375 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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 = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 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 = 903 x 903, nnz = 52839 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 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 = 903 x 903, nnz = 52839 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0282 (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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) A22 size = 6859 x 6859, nnz = 166375 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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 = 6859 x 6859, nnz = 166375 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 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.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} Using default factory (AmalgamationFactory[575]) 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[351] 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/166375 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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[354] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 301 x 6859, nnz = 6859 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 301 x 301, nnz = 5681 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] 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[345] 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[345] 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 = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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.0539 (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.97 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] 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[583] 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) 19494 591030 30.3186 (2, 2) 6859 166375 24.2565 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.03 Smoother complexity = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} 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=37962, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=18468, #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.000883493 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=19494, #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 12 iterations with total CPU time of 0.0520997 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.0591903 sec Electromagnetic Energy = 2.36488e-08 Electromagnetic Energy/dt^2 = 4.30403e+10 * finished time step 1, t = 7.41254e-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: 2.70959 [1] | Mini-EM: Total Time: 2.70954 - 99.9983% [1] | | Mini-EM: build mesh: 0.000639169 - 0.0235895% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298684 - 46.7301% [1] | | | Remainder: 0.000340485 - 53.2699% | | Mini-EM: build physics blocks: 0.000848692 - 0.0313223% [1] | | Mini-EM: build auxiliary physics blocks: 0.000828492 - 0.0305768% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281391 - 10.3852% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.133171 - 4.91489% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0552108 - 41.4585% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0447721 - 81.093% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0015925 - 2.8844% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00875912 - 15.8649% [4] | | | | Remainder: 8.7081e-05 - 0.157725% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00924261 - 6.9404% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0053518 - 57.9035% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000203042 - 2.1968% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00064229 - 6.94923% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000430086 - 4.6533% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126046 - 13.6375% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00119818 - 12.9636% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.164e-05 - 0.775106% [4] | | | | Remainder: 8.5121e-05 - 0.920963% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123858 - 9.30067% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00536924 - 4.03183% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0183531 - 13.7816% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0067537 - 5.07144% [4] | | | Remainder: 0.0258559 - 19.4155% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00567036 - 0.209274% [2] | | Mini-EM: setup physics model evaluator: 0.246414 - 9.09429% [1] | | | panzer::ModelEvaluator::setupModel(): 0.246396 - 99.9928% [1] | | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00115262% [1] | | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000211042% [1] | | | | fmb->setupVolumeFieldManagers(): 0.240532 - 97.62% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.240518 - 99.9943% [1] | | | | | | getWorksets(): 0.215656 - 89.6633% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.215653 - 99.9983% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123019 - 57.0451% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00423442 - 3.44207% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219656 - 17.8554% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000480925 - 2.18945% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214708 - 97.7477% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000235444 - 1.09658% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.8642e-05 - 0.459423% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000466887 - 2.17452% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00187191 - 8.71837% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00481791 - 22.4393% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000980294 - 4.5657% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00354833 - 16.5263% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000101401 - 0.472273% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00622465 - 28.9912% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0027312 - 43.8772% [3] | | | | | | | | | | | | Remainder: 0.00349345 - 56.1228% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237063 - 11.0412% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677529 - 3.15558% [3] | | | | | | | | | | | Remainder: 7.7203e-05 - 0.359572% | | | | | | | | | | Remainder: 1.38e-05 - 0.0628257% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0833419 - 67.747% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.04868 - 58.41% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.5241e-05 - 0.175105% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.4041e-05 - 0.0493858% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0262513 - 53.9261% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181101 - 37.2023% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.372e-05 - 0.0487264% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00376113 - 7.72624% [3] | | | | | | | | | | | Remainder: 0.000424526 - 0.872075% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.016491 - 19.7872% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109956 - 13.1934% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012264 - 0.147153% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00388266 - 4.6587% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286048 - 3.43222% [3] | | | | | | | | | | Remainder: 0.000309526 - 0.371393% | | | | | | | | | Remainder: 0.0134775 - 10.9556% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0926044 - 42.9415% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0925082 - 99.8961% [6] | | | | | | | | | Remainder: 9.6202e-05 - 0.103885% | | | | | | | | Remainder: 2.892e-05 - 0.0134104% | | | | | | | Remainder: 3.56e-06 - 0.00165077% | | | | | | getOrientations(): 1.1281e-05 - 0.00469029% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732571 - 0.30458% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071033 - 0.295333% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375565 - 0.156148% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120962 - 0.0502923% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000869532 - 0.361525% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000365877% [2] | | | | | | Remainder: 0.0220406 - 9.16381% | | | | | Remainder: 1.3682e-05 - 0.00568823% | | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00311693% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5e-05 - 0.00608776% [1] | | | | build response library: 0.00581836 - 2.36139% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00573304 - 98.5336% [1] | | | | | | getWorksets(): 2.88e-06 - 0.0502351% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 69.4444% [1] | | | | | | | Remainder: 8.8e-07 - 30.5556% | | | | | | getOrientations(): 5.2e-07 - 0.00907023% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739731 - 12.9029% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908253 - 15.8424% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398005 - 6.9423% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118758 - 20.7146% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0209313% [3] | | | | | | Remainder: 0.00249488 - 43.5175% | | | | | Remainder: 8.5321e-05 - 1.46641% | | | | Remainder: 1.98e-05 - 0.00803585% | | | Remainder: 1.7681e-05 - 0.00717533% | | Mini-EM: setup auxiliary physics model evaluator: 0.413043 - 15.244% [1] | | | panzer::ModelEvaluator::setupModel(): 0.413033 - 99.9976% [1] | | | | allocate FieldManagerBuilder: 9.2e-07 - 0.000222743% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.000145267% [1] | | | | fmb->setupVolumeFieldManagers(): 0.412986 - 99.9886% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.412982 - 99.9992% [1] | | | | | | getWorksets(): 0.183469 - 44.4253% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.183468 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.121584 - 66.2702% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0042765 - 3.51731% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.020569 - 16.9175% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000466525 - 2.2681% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0200955 - 97.6981% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000161603 - 0.804174% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.4801e-05 - 0.471752% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000459007 - 2.28413% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00176918 - 8.80388% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00470179 - 23.3972% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000963052 - 4.79237% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00352001 - 17.5164% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.3042e-05 - 0.462999% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00526103 - 26.1801% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00206803 - 39.3084% [3] | | | | | | | | | | | | Remainder: 0.00319301 - 60.6916% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00236311 - 11.7594% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000670768 - 3.3379% [3] | | | | | | | | | | | Remainder: 3.8121e-05 - 0.189699% | | | | | | | | | | Remainder: 6.96e-06 - 0.0338373% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0838072 - 68.9293% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0471937 - 56.3122% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9841e-05 - 0.0844201% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.188e-05 - 0.0463621% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0180522 - 38.2513% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0178064 - 37.7304% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.4161e-05 - 0.0511954% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.2881e-05 - 0.0484832% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000611768 - 1.29629% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104589 - 22.1617% [3] | | | | | | | | | | | Remainder: 0.000155681 - 0.329877% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.010816 - 12.9058% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110397 - 13.1728% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000103321 - 0.123284% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00422174 - 5.03744% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00383701 - 4.57838% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00651277 - 7.77113% [3] | | | | | | | | | | Remainder: 8.2963e-05 - 0.0989927% | | | | | | | | | Remainder: 0.0129317 - 10.636% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0618736 - 33.7245% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.061822 - 99.9166% [3] | | | | | | | | | Remainder: 5.16e-05 - 0.0833958% | | | | | | | | Remainder: 9.6e-06 - 0.00523253% | | | | | | | Remainder: 1.08e-06 - 0.000588656% | | | | | | getOrientations(): 1.14e-05 - 0.00276041% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000915253 - 0.22162% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110978 - 0.268722% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068413 - 0.165656% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.19517 - 47.2587% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0716092 - 36.6907% [1] | | | | | | | Remainder: 0.123561 - 63.3093% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246387 - 0.596606% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000125913% [2] | | | | | | Remainder: 0.0291587 - 7.06052% | | | | | Remainder: 3.44e-06 - 0.000832959% | | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000871601% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.608e-05 - 0.00389315% [1] | | | | build response library: 2.0441e-05 - 0.004949% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.3698% [1] | | | | | Remainder: 2.0161e-05 - 98.6302% | | | | Remainder: 5.64e-06 - 0.00136551% | | | Remainder: 1.008e-05 - 0.00244042% | | Mini-EM: eval auxiliary physics model evaluator: 0.642078 - 23.6969% [1] | | | panzer::ModelEvaluator::create_W_op: 0.191247 - 29.7856% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.448016 - 69.7759% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000635729 - 0.141899% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.306604 - 68.4359% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000639262% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.361e-06 - 0.00207467% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.00061317% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00189603 - 0.618397% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00926133 - 3.02062% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0261941 - 8.54332% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0031184 - 1.01708% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0208958 - 6.81526% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0207523 - 6.76843% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0302385 - 9.86243% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.801e-06 - 0.00156587% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.84e-06 - 0.000600124% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453351 - 14.7862% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00528528 - 1.72381% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00259048 - 0.844895% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102486 - 3.34263% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0012715 - 0.414704% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141942 - 4.62951% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0238547 - 7.7803% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300188 - 9.79076% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00286076 - 0.933049% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00142946 - 0.466225% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00438546 - 1.43034% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0204239 - 6.66132% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00263256 - 0.858619% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00992878 - 3.23831% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.96e-06 - 0.00161772% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00478979 - 1.56221% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00892445 - 2.91075% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00134438 - 0.438475% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00449734 - 1.46683% [3] | | | | | Remainder: 0.000209641 - 0.0683753% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.968e-05 - 0.0043927% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.000598193% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000646969 - 0.144408% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.139585 - 31.1563% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0687505 - 49.2534% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0708055 - 50.7257% [1] | | | | | Remainder: 2.924e-05 - 0.0209478% | | | | Remainder: 0.000522048 - 0.116524% | | | Remainder: 0.00281564 - 0.43852% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00451926 - 0.166791% [1] | | | getWorksets(): 5.84e-06 - 0.129225% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 80.137% [1] | | | | Remainder: 1.16e-06 - 19.863% | | | getOrientations(): 7.2e-07 - 0.0159318% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000840091 - 18.5891% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000965814 - 21.371% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426566 - 9.43884% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123374 - 27.2995% [1] | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0256679% [3] | | | Remainder: 0.00104534 - 23.1306% | | panzer::ModelEvaluator::create_W_op: 0.198739 - 7.33477% [1] | | panzer::ModelEvaluator::evalModel(J): 0.321631 - 11.8703% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000267124 - 0.0830529% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.251344 - 78.1467% [1] | | | | panzer::WorksetContainer::getWorksets(): 1e-05 - 0.00397861% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00171046 - 0.680527% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0083204 - 3.31036% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.010113 - 4.02356% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00104342 - 0.415134% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0106668 - 4.24389% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00939613 - 3.73836% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00196175 - 0.780504% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0083574 - 3.32508% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.72e-06 - 0.00187791% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332721 - 1.32377% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0195853 - 7.79222% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00322389 - 1.28266% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0187985 - 7.4792% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200096 - 7.96103% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275766 - 10.9717% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.052e-05 - 0.0041855% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00173295 - 0.689472% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0189745 - 7.54924% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0314513 - 12.5132% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00483635 - 1.9242% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103641 - 0.412349% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0107297 - 4.26892% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0218571 - 8.6961% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164335 - 6.53826% [3] | | | | Remainder: 0.000176483 - 0.0702158% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.484e-05 - 0.00461398% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000373098% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000820212 - 0.255016% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687234 - 21.3672% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0686959 - 99.9599% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.788e-05 - 0.0260173% [1] | | | | Remainder: 9.68e-06 - 0.0140854% | | | Remainder: 0.000460326 - 0.143122% | | Mini-EM: assemble Discrete Gradient: 0.0579979 - 2.1405% [1] | | MaxwellPreconditioner::build: 0.270849 - 9.9961% [1] | | | Mini-EM: assemble Discrete Curl: 0.0468447 - 17.2955% [1] | | | MaxwellPreconditioner: Schur complement: 2.956e-05 - 0.0109138% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00139526 - 0.515144% [1] | | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.212147% [1] | | | | Ifpack2::Relaxation::compute: 0.000446287 - 31.9859% [1] | | | | Remainder: 0.000946013 - 67.8019% | | | MaxwellPreconditioner: Solver S_E: 0.218354 - 80.6186% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.211794 - 96.9956% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.211428 - 99.8271% [1] | | | | | | MueLu RefMaxwell: compute: 0.207431 - 98.1098% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00222551 - 1.07289% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0125423 - 6.0465% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00689346 - 54.9615% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00512831 - 40.888% [1] | | | | | | | | Remainder: 0.000520567 - 4.15048% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0199076 - 9.59719% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00108274 - 5.4388% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0176891 - 88.8558% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0167528 - 94.7072% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0161218 - 96.2336% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0140947 - 87.4261% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.2681e-05 - 0.231868% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5441e-05 - 0.25145% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.5121e-05 - 0.391077% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00233523 - 16.5682% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.088e-05 - 0.148141% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112105 - 79.5372% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.3761e-05 - 0.168581% [1] | | | | | | | | | | | | Remainder: 0.000381043 - 2.70345% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.7801e-05 - 0.234471% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 25.8194% [1] | | | | | | | | | | | | Remainder: 2.8041e-05 - 74.1806% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256444 - 1.59066% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231924 - 90.4385% [1] | | | | | | | | | | | | Remainder: 2.452e-05 - 9.56154% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00129526 - 8.03419% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00126934 - 97.9989% [1] | | | | | | | | | | | | Remainder: 2.592e-05 - 2.00115% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8681e-05 - 0.426012% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.796e-05 - 69.8301% [1] | | | | | | | | | | | | Remainder: 2.0721e-05 - 30.1699% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.932e-05 - 0.243893% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.4e-06 - 21.3632% [1] | | | | | | | | | | | | Remainder: 3.092e-05 - 78.6368% | | | | | | | | | | | Remainder: 0.000329645 - 2.04471% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000105082 - 0.62725% [1] | | | | | | | | | | Remainder: 0.000525888 - 3.13911% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000145202 - 0.820858% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.58e-05 - 17.7684% [1] | | | | | | | | | | Remainder: 0.000119402 - 82.2316% | | | | | | | | | Remainder: 0.000791051 - 4.47198% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000454447 - 2.28278% [1] | | | | | | | | Remainder: 0.000681369 - 3.42266% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221688 - 10.6873% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145418 - 65.596% [1] | | | | | | | | Remainder: 0.00762695 - 34.404% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178406 - 8.60071% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185169 - 8.92674% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185135 - 99.9816% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179701 - 97.065% [1] | | | | | | | | | Remainder: 0.000543367 - 2.93498% | | | | | | | | Remainder: 3.4e-06 - 0.0183616% | | | | | | | MueLu RefMaxwell: Build A22: 0.0124973 - 6.02476% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0123611 - 98.9105% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00701086 - 56.7171% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00502375 - 40.6416% [1] | | | | | | | | | Remainder: 0.000326485 - 2.64123% | | | | | | | | Remainder: 0.000136162 - 1.08954% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0450696 - 21.7275% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0146577 - 32.5224% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0143448 - 97.8651% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.2961e-05 - 0.3692% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.034577% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0141124 - 98.3796% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0141088 - 99.9751% [1] | | | | | | | | | | | Remainder: 3.52e-06 - 0.0249427% | | | | | | | | | | Remainder: 0.000174522 - 1.21662% | | | | | | | | | Remainder: 0.000312925 - 2.13488% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0304047 - 67.4615% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0171286 - 56.3353% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0152591 - 89.0854% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146863 - 96.2466% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0140421 - 95.6133% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.836e-05 - 0.13075% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.716e-05 - 0.193419% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.3081e-05 - 0.16437% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00233655 - 16.6397% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.9361e-05 - 0.137878% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.011318 - 80.6003% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.248e-05 - 0.0888757% [1] | | | | | | | | | | | | | Remainder: 0.000287123 - 2.04473% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.928e-05 - 0.199369% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.2e-06 - 28.0055% [1] | | | | | | | | | | | | | Remainder: 2.108e-05 - 71.9945% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256924 - 1.74941% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231084 - 89.9426% [1] | | | | | | | | | | | | | Remainder: 2.584e-05 - 10.0574% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.2281e-05 - 0.287894% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.6241e-05 - 62.0633% [1] | | | | | | | | | | | | | Remainder: 1.604e-05 - 37.9367% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.1041e-05 - 0.483722% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7201e-05 - 66.4419% [1] | | | | | | | | | | | | | Remainder: 2.384e-05 - 33.5581% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.272e-05 - 0.154702% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.4e-06 - 36.9718% [1] | | | | | | | | | | | | | Remainder: 1.432e-05 - 63.0282% | | | | | | | | | | | | Remainder: 0.000222003 - 1.51163% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.428e-05 - 0.355723% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.128e-05 - 0.270528% [1] | | | | | | | | | | | Remainder: 0.000477169 - 3.12712% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00170774 - 9.97015% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00129302 - 75.715% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000200403 - 15.4989% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000976934 - 75.5546% [1] | | | | | | | | | | | | Remainder: 0.000115681 - 8.94659% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000174403 - 10.2125% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000132761 - 76.1231% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.504e-05 - 18.861% [1] | | | | | | | | | | | | | Remainder: 0.000107721 - 81.139% | | | | | | | | | | | | Remainder: 4.1642e-05 - 23.8769% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.336e-05 - 1.36789% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.808e-05 - 2.22984% [1] | | | | | | | | | | | Remainder: 0.000178883 - 10.4748% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.76e-06 - 0.0511426% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 5.76e-06 - 0.033628% [1] | | | | | | | | | | Remainder: 0.000147242 - 0.859628% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.628e-05 - 0.0535444% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128303 - 42.1985% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.0813699% [1] | | | | | | | | | | Remainder: 0.0128199 - 99.9186% | | | | | | | | | Remainder: 0.000429526 - 1.4127% | | | | | | | | Remainder: 7.24e-06 - 0.016064% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0507809 - 24.4808% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.428e-05 - 0.0478133% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.00354464% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0506642 - 99.7702% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0506611 - 99.9939% [1] | | | | | | | | | Remainder: 3.08e-06 - 0.00607924% | | | | | | | | Remainder: 9.0602e-05 - 0.178418% | | | | | | | MueLu RefMaxwell: Allocate MVs: 9.1041e-05 - 0.0438897% [1] | | | | | | | Remainder: 0.005791 - 2.79177% | | | | | | Remainder: 0.0039965 - 1.89024% | | | | | Remainder: 0.000366125 - 0.172868% | | | | Remainder: 0.00656025 - 3.00441% | | | MaxwellPreconditioner: Block preconditioner: 0.000148162 - 0.0547029% [1] | | | Remainder: 0.00407658 - 1.50511% | | Mini-EM: timestepper: 0.0961724 - 3.5494% [1] | | | Mini-EM: Advance Time Step: 0.09617 - 99.9975% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0302324 - 31.4364% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000173403 - 0.573567% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0290954 - 96.2392% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00439932% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000187522 - 0.644507% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00239471 - 8.23056% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00138554 - 4.76206% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000134442 - 0.462073% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00129802 - 4.46125% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119594 - 4.11039% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000128043 - 0.44008% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000300884 - 1.03413% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00948603% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000272803 - 0.937615% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0030294 - 10.412% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00114382 - 3.93126% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000495166 - 1.70187% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00272176 - 9.3546% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00489147 - 16.8118% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.48e-06 - 0.0188346% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000194721 - 0.66925% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00201451 - 6.9238% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00254152 - 8.73511% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000225002 - 0.773325% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000127883 - 0.43953% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127998 - 4.39924% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00245819 - 8.44874% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000559368 - 1.92253% [3] | | | | | | Remainder: 0.0001052 - 0.361569% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8761e-05 - 0.062056% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.8e-06 - 0.00926159% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000802131 - 2.65322% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2721e-05 - 0.24054% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5801e-05 - 62.9818% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 2.58522% [1] | | | | | | Remainder: 2.504e-05 - 34.433% | | | | | Remainder: 6.716e-05 - 0.222146% | | | | Stratimikos: BelosLOWS: 0.0592358 - 61.5949% [1] | | | | | GMRES block system: Operation Op*x: 0.00161114 - 2.71988% [1] | | | | | Belos::MVT::MvAddMv: 9.8842e-05 - 0.166862% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0568339 - 95.9452% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000343006 - 0.603524% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.232e-05 - 23.9996% [2] | | | | | | | | Belos::MVT::MvDot: 7.608e-05 - 92.4198% [2] | | | | | | | | Remainder: 6.24e-06 - 7.58017% | | | | | | | Belos::MVT::MvScale: 4.0642e-05 - 11.8488% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.8761e-05 - 28.7928% [2] | | | | | | | | Belos::MVT::MvTransMv: 9.5521e-05 - 96.7194% [2] | | | | | | | | Remainder: 3.24e-06 - 3.28065% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.7602e-05 - 13.8779% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5242e-05 - 95.0422% [2] | | | | | | | | Remainder: 2.36e-06 - 4.95777% | | | | | | | Remainder: 7.3681e-05 - 21.481% | | | | | | Belos::MVT::MvAddMv: 0.000112282 - 0.197562% [2] | | | | | | Belos::MVT::MvNorm: 4.0321e-05 - 0.0709454% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0541164 - 95.2186% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000200643 - 0.370762% [1] | | | | | | | Belos::MVT::MvAddMv: 3.3601e-05 - 0.0620902% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511807 - 0.945752% [1] | | | | | | | | Belos::MVT::Assign: 2.332e-05 - 4.55641% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.42e-05 - 8.63607% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.164e-05 - 71.5837% [1] | | | | | | | | | Remainder: 1.256e-05 - 28.4163% | | | | | | | | CG Q_B: Operation Op*x: 0.000189003 - 36.9286% [1] | | | | | | | | Belos::MVT::MvTransMv: 9.0482e-05 - 17.6789% [1] | | | | | | | | Belos::MVT::MvNorm: 1.932e-05 - 3.77486% [1] | | | | | | | | Remainder: 0.000145482 - 28.4252% | | | | | | | CG S_E: Operation Op*x: 0.000624929 - 1.15479% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0513303 - 94.8516% [1] | | | | | | | | Belos::MVT::Assign: 2.9e-05 - 0.0564969% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0439484 - 85.6189% [12] | | | | | | | | | MueLu RefMaxwell: solve: 0.0437991 - 99.6603% [12] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0201984 - 46.116% [24] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0198336 - 98.1939% [24] | | | | | | | | | | | Remainder: 0.000364806 - 1.80611% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00526104 - 12.0117% [12] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000376483 - 0.859567% [12] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00058701 - 1.34023% [12] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0152142 - 34.7362% [12] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00428626 - 28.1728% [12] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00412406 - 96.2158% [12] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00410406 - 99.515% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0040049 - 97.5838% [12] | | | | | | | | | | | | | | Remainder: 9.9163e-05 - 2.41622% | | | | | | | | | | | | | Remainder: 2e-05 - 0.484959% | | | | | | | | | | | | Remainder: 0.000162201 - 3.78421% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0108594 - 71.3771% [12] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0107326 - 98.832% [12] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00869024 - 80.9706% [24] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00623061 - 71.6966% [24] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00587405 - 94.2772% [24] | | | | | | | | | | | | | | | Remainder: 0.000356563 - 5.72276% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00160962 - 18.5222% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000172162 - 1.9811% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000343045 - 3.94747% [12] | | | | | | | | | | | | | | Remainder: 0.000334804 - 3.85264% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00190859 - 17.7831% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00185043 - 96.9527% [12] | | | | | | | | | | | | | | Remainder: 5.816e-05 - 3.04728% | | | | | | | | | | | | | Remainder: 0.000133763 - 1.24633% | | | | | | | | | | | | Remainder: 0.000126842 - 1.16804% | | | | | | | | | | | Remainder: 6.848e-05 - 0.450107% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000939256 - 2.14446% [12] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102477 - 2.33971% [12] | | | | | | | | | | Remainder: 0.000198002 - 0.452068% | | | | | | | | | Remainder: 0.000149282 - 0.339675% | | | | | | | | CG S_E: Operation Op*x: 0.00526148 - 10.2502% [12] | | | | | | | | Belos::MVT::MvTransMv: 0.000578649 - 1.12731% [12] | | | | | | | | Belos::MVT::MvAddMv: 0.00113865 - 2.21829% [35] | | | | | | | | Belos::MVT::MvNorm: 0.000211523 - 0.412082% [12] | | | | | | | | Remainder: 0.000162561 - 0.316696% | | | | | | | Remainder: 0.00141514 - 2.61499% | | | | | | GMRES block system: Operation Op*x: 0.00161478 - 2.84123% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.012e-05 - 0.0354014% [1] | | | | | | Remainder: 0.000586966 - 1.03277% | | | | | Remainder: 0.000691929 - 1.16809% | | | | Mini-EM: Compute responses: 0.00658057 - 6.84264% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000179002 - 2.72016% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00518755 - 78.8313% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.1441e-05 - 0.413316% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000119883 - 2.31097% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0012153 - 23.4271% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.921e-06 - 0.0370309% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000230963 - 4.45225% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000160202 - 3.0882% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00243648 - 46.9677% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.0316141% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000214403 - 4.13303% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000224843 - 4.33428% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000201003 - 3.87472% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.096e-05 - 0.596813% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.6e-06 - 0.0308431% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000154923 - 2.98644% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000109761 - 2.11585% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.924e-05 - 0.370888% [3] | | | | | | Remainder: 4.3e-05 - 0.828907% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.4e-06 - 0.112452% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0224904% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000770851 - 11.714% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000252804 - 3.84167% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.316451% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235323 - 93.0852% [1] | | | | | | Remainder: 1.6681e-05 - 6.59839% | | | | | Remainder: 0.000181482 - 2.75784% | | | | Remainder: 0.000121283 - 0.126113% | | | Remainder: 2.4e-06 - 0.00249552% | | Remainder: 0.0355514 - 1.31208% | Remainder: 4.524e-05 - 0.00166963% ================================= FOM Calculation ================================= Number of cells = 5832 Time for Belos Linear Solve = 0.0592358 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 98.454 k-cell-steps per second ================================= dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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 = 19494 x 19494, nnz = 591030 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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/166375 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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 = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 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 = 903 x 903, nnz = 52839 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 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 = 903 x 903, nnz = 52839 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0279 (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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) A22 size = 6859 x 6859, nnz = 166375 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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 = 6859 x 6859, nnz = 166375 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 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.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} Using default factory (AmalgamationFactory[575]) 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[351] 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/166375 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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[354] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 301 x 6859, nnz = 6859 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 301 x 301, nnz = 5681 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] 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[345] 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[345] 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 = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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.0532 (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.97 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] 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[583] 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) 19494 591030 30.3186 (2, 2) 6859 166375 24.2565 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.03 Smoother complexity = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} 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=37962, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=18468, #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.000893852 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=19494, #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 12 iterations with total CPU time of 0.0518036 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.0589432 sec Electromagnetic Energy = 2.36488e-08 Electromagnetic Energy/dt^2 = 4.30403e+10 * finished time step 1, t = 7.41254e-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: 2.73088 [1] | Mini-EM: Total Time: 2.73083 - 99.9982% [1] | | Mini-EM: build mesh: 0.000652529 - 0.0238949% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306884 - 47.0299% [1] | | | Remainder: 0.000345645 - 52.9701% | | Mini-EM: build physics blocks: 0.000815572 - 0.0298653% [1] | | Mini-EM: build auxiliary physics blocks: 0.000816891 - 0.0299136% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.289075 - 10.5856% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.133425 - 4.88587% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0553887 - 41.513% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0448822 - 81.0312% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00156334 - 2.82249% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00885965 - 15.9954% [4] | | | | Remainder: 8.356e-05 - 0.150861% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00928237 - 6.957% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0054082 - 58.2631% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000199202 - 2.14602% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000626649 - 6.75096% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000426446 - 4.59415% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128482 - 13.8415% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00118946 - 12.8141% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.0763e-05 - 0.762337% [4] | | | | Remainder: 7.6841e-05 - 0.827816% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123673 - 9.2691% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00528963 - 3.9645% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.018317 - 13.7283% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00677334 - 5.07651% [4] | | | Remainder: 0.0260066 - 19.4915% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00522575 - 0.191361% [2] | | Mini-EM: setup physics model evaluator: 0.248446 - 9.0978% [1] | | | panzer::ModelEvaluator::setupModel(): 0.248426 - 99.992% [1] | | | | allocate FieldManagerBuilder: 2.84e-06 - 0.0011432% [1] | | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000209318% [1] | | | | fmb->setupVolumeFieldManagers(): 0.242563 - 97.6399% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242548 - 99.994% [1] | | | | | | getWorksets(): 0.216327 - 89.1892% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.216323 - 99.9982% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122319 - 56.5448% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00413198 - 3.37802% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0220114 - 17.995% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000477887 - 2.17109% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0215197 - 97.7664% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000244164 - 1.1346% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.6161e-05 - 0.44685% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000455807 - 2.11809% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00183791 - 8.54056% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00477499 - 22.1889% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000984774 - 4.57614% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00362665 - 16.8527% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000124681 - 0.57938% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00625405 - 29.0619% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00274928 - 43.96% [3] | | | | | | | | | | | | Remainder: 0.00350477 - 56.04% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237087 - 11.0172% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00067325 - 3.12852% [3] | | | | | | | | | | | Remainder: 7.644e-05 - 0.355209% | | | | | | | | | | Remainder: 1.376e-05 - 0.0625131% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0829312 - 67.7989% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488136 - 58.8604% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.3882e-05 - 0.171841% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.416e-05 - 0.0494944% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0263261 - 53.9319% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181625 - 37.2079% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.3601e-05 - 0.0483492% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377257 - 7.72853% [3] | | | | | | | | | | | Remainder: 0.000420726 - 0.861903% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0157947 - 19.0455% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0110619 - 13.3387% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000122922 - 0.148222% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385385 - 4.64705% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286556 - 3.45535% [3] | | | | | | | | | | Remainder: 0.000418645 - 0.50481% | | | | | | | | | Remainder: 0.0132448 - 10.8281% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0939717 - 43.4405% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0938772 - 99.8994% [6] | | | | | | | | | Remainder: 9.4562e-05 - 0.100628% | | | | | | | | Remainder: 3.168e-05 - 0.0146448% | | | | | | | Remainder: 4e-06 - 0.00184905% | | | | | | getOrientations(): 1.1961e-05 - 0.00493139% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732291 - 0.301916% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069569 - 0.286825% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000364365 - 0.150224% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120122 - 0.049525% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000888652 - 0.366381% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000346323% [2] | | | | | | Remainder: 0.0234076 - 9.6507% | | | | | Remainder: 1.448e-05 - 0.00596959% | | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.00320418% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.656e-05 - 0.00666597% [1] | | | | build response library: 0.0058144 - 2.3405% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00569996 - 98.0317% [1] | | | | | | getWorksets(): 3.52e-06 - 0.0617548% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 67.0455% [1] | | | | | | | Remainder: 1.16e-06 - 32.9545% | | | | | | getOrientations(): 4.8e-07 - 0.00842111% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074805 - 13.1238% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883613 - 15.5021% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401085 - 7.03663% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118554 - 20.799% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0217545% [3] | | | | | | Remainder: 0.00247644 - 43.4465% | | | | | Remainder: 0.000114442 - 1.96825% | | | | Remainder: 2.076e-05 - 0.00835662% | | | Remainder: 1.976e-05 - 0.00795345% | | Mini-EM: setup auxiliary physics model evaluator: 0.417785 - 15.2988% [1] | | | panzer::ModelEvaluator::setupModel(): 0.417774 - 99.9975% [1] | | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000172342% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000153193% [1] | | | | fmb->setupVolumeFieldManagers(): 0.417724 - 99.9881% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.41772 - 99.999% [1] | | | | | | getWorksets(): 0.18669 - 44.6926% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.186689 - 99.9993% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123552 - 66.1806% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00430942 - 3.48795% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0208198 - 16.8511% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000471047 - 2.2625% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0203416 - 97.7035% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000170963 - 0.840458% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.312e-05 - 0.45778% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000459088 - 2.25689% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0017727 - 8.71465% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00473031 - 23.2543% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000976174 - 4.79889% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00367233 - 18.0533% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.7962e-05 - 0.481583% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00526627 - 25.8891% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00204383 - 38.8097% [3] | | | | | | | | | | | | Remainder: 0.00322245 - 61.1903% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00239331 - 11.7656% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000671489 - 3.30106% [3] | | | | | | | | | | | Remainder: 3.7921e-05 - 0.18642% | | | | | | | | | | Remainder: 7.08e-06 - 0.0340061% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0843678 - 68.2853% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0466686 - 55.3157% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.136e-05 - 0.0886249% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.196e-05 - 0.0470552% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0172012 - 36.8583% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0181322 - 38.8531% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.4681e-05 - 0.0528856% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.548e-05 - 0.0545977% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000628609 - 1.34696% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104374 - 22.365% [3] | | | | | | | | | | | Remainder: 0.000155642 - 0.333505% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0114446 - 13.5652% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.011353 - 13.4566% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.9202e-05 - 0.117583% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00423382 - 5.01829% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00386493 - 4.58106% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00661757 - 7.84372% [3] | | | | | | | | | | Remainder: 8.5961e-05 - 0.101888% | | | | | | | | | Remainder: 0.0140548 - 11.3757% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0631267 - 33.8139% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0630725 - 99.9141% [3] | | | | | | | | | Remainder: 5.4202e-05 - 0.0858622% | | | | | | | | Remainder: 1.028e-05 - 0.00550649% | | | | | | | Remainder: 1.28e-06 - 0.000685628% | | | | | | getOrientations(): 1.284e-05 - 0.00307383% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928373 - 0.222248% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107914 - 0.258339% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000681569 - 0.163164% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196099 - 46.945% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0721771 - 36.8066% [1] | | | | | | | Remainder: 0.123921 - 63.1934% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241499 - 0.578137% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 9.57579e-05% [2] | | | | | | Remainder: 0.0298142 - 7.13737% | | | | | Remainder: 4.2e-06 - 0.00100545% | | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.000967029% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6321e-05 - 0.00390665% [1] | | | | build response library: 2.216e-05 - 0.0053043% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.26354% [1] | | | | | Remainder: 2.188e-05 - 98.7365% | | | | Remainder: 6.04e-06 - 0.00144576% | | | Remainder: 1.028e-05 - 0.0024606% | | Mini-EM: eval auxiliary physics model evaluator: 0.651733 - 23.8658% [1] | | | panzer::ModelEvaluator::create_W_op: 0.192304 - 29.5065% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.456655 - 70.0677% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065521 - 0.14348% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.312914 - 68.523% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.88e-06 - 0.000920382% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.44e-06 - 0.00237765% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.000600805% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00408114 - 1.30424% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00927153 - 2.96297% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0259554 - 8.29475% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00328445 - 1.04963% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0216545 - 6.92028% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0212871 - 6.80288% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0312708 - 9.99343% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.96e-06 - 0.00190468% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.12e-06 - 0.000677503% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0455944 - 14.5709% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00467791 - 1.49495% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.002796 - 0.893537% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0101873 - 3.25562% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.002806 - 0.896733% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0142242 - 4.54573% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0243378 - 7.77781% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0301355 - 9.63063% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00245147 - 0.783435% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00144902 - 0.463074% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00445174 - 1.42268% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205285 - 6.56043% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00275408 - 0.88014% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0100727 - 3.219% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.4e-06 - 0.00172572% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00469067 - 1.49903% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00882181 - 2.81925% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0013765 - 0.439898% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00450486 - 1.43965% [3] | | | | | Remainder: 0.000222402 - 0.0710746% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.0081e-05 - 0.00439741% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000560598% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000648929 - 0.142105% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.141886 - 31.0707% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690698 - 48.6798% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0727813 - 51.2956% [1] | | | | | Remainder: 3.488e-05 - 0.0245831% | | | | Remainder: 0.000528486 - 0.11573% | | | Remainder: 0.00277448 - 0.425708% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00463819 - 0.169845% [1] | | | getWorksets(): 6.12e-06 - 0.131948% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.52e-06 - 73.8562% [1] | | | | Remainder: 1.6e-06 - 26.1438% | | | getOrientations(): 1.16e-06 - 0.0250098% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000859532 - 18.5316% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945414 - 20.3833% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000431366 - 9.30032% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122518 - 26.415% [1] | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0284594% [3] | | | Remainder: 0.0011681 - 25.1843% | | panzer::ModelEvaluator::create_W_op: 0.195414 - 7.15584% [1] | | panzer::ModelEvaluator::evalModel(J): 0.326638 - 11.9611% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000274964 - 0.0841799% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.25576 - 78.3006% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.1041e-05 - 0.00431694% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00329901 - 1.28988% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00809863 - 3.1665% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0100943 - 3.94679% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000923132 - 0.360937% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.010639 - 4.15974% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00936745 - 3.6626% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170855 - 0.668027% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00851048 - 3.32753% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.2e-06 - 0.00203316% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00332629 - 1.30055% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0199267 - 7.79117% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00343049 - 1.34129% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0195167 - 7.63086% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0200982 - 7.85823% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0277586 - 10.8534% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1e-05 - 0.00430091% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00315492 - 1.23355% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0193829 - 7.57856% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0312518 - 12.2192% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0045575 - 1.78195% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00103853 - 0.406059% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0105032 - 4.10666% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0225193 - 8.80485% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164505 - 6.432% [3] | | | | Remainder: 0.000176522 - 0.0690187% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.684e-05 - 0.00515555% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000355133% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000824331 - 0.252368% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.069298 - 21.2155% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0692659 - 99.9536% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.164e-05 - 0.0312274% [1] | | | | Remainder: 1.052e-05 - 0.0151808% | | | Remainder: 0.000463327 - 0.141847% | | Mini-EM: assemble Discrete Gradient: 0.0567119 - 2.07673% [1] | | MaxwellPreconditioner::build: 0.268513 - 9.83266% [1] | | | Mini-EM: assemble Discrete Curl: 0.0466876 - 17.3874% [1] | | | MaxwellPreconditioner: Schur complement: 1.132e-05 - 0.00421581% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0013793 - 0.513681% [1] | | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.214602% [1] | | | | Ifpack2::Relaxation::compute: 0.000426646 - 30.9321% [1] | | | | Remainder: 0.000949694 - 68.8533% | | | MaxwellPreconditioner: Solver S_E: 0.216194 - 80.5152% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.209733 - 97.0116% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.209358 - 99.8212% [1] | | | | | | MueLu RefMaxwell: compute: 0.205338 - 98.0799% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00203887 - 0.992931% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0121989 - 5.94087% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00652709 - 53.5056% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513267 - 42.0749% [1] | | | | | | | | Remainder: 0.000539127 - 4.41947% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0197599 - 9.62308% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.0010819 - 5.47522% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0175247 - 88.6882% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0165974 - 94.7084% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.015964 - 96.1839% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0141424 - 88.5892% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4921e-05 - 0.246925% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5441e-05 - 0.250602% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.5361e-05 - 0.391455% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00235671 - 16.6642% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.288e-05 - 0.161783% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112194 - 79.3319% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.304e-05 - 0.162915% [1] | | | | | | | | | | | | Remainder: 0.000394605 - 2.79023% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.6361e-05 - 0.227769% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.84e-06 - 27.062% [1] | | | | | | | | | | | | Remainder: 2.6521e-05 - 72.938% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254003 - 1.5911% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230923 - 90.9135% [1] | | | | | | | | | | | | Remainder: 2.308e-05 - 9.08651% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00111126 - 6.96101% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0010919 - 98.2578% [1] | | | | | | | | | | | | Remainder: 1.936e-05 - 1.74217% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7481e-05 - 0.422708% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-05 - 70.5384% [1] | | | | | | | | | | | | Remainder: 1.9881e-05 - 29.4616% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.8121e-05 - 0.238794% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.52e-06 - 22.3499% [1] | | | | | | | | | | | | Remainder: 2.9601e-05 - 77.6501% | | | | | | | | | | | Remainder: 0.000314404 - 1.96946% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000106321 - 0.64059% [1] | | | | | | | | | | Remainder: 0.000527049 - 3.1755% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000145282 - 0.829013% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.644e-05 - 18.1991% [1] | | | | | | | | | | Remainder: 0.000118842 - 81.8009% | | | | | | | | | Remainder: 0.00078205 - 4.46256% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000467927 - 2.36807% [1] | | | | | | | | Remainder: 0.000685369 - 3.46849% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221491 - 10.7866% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0144699 - 65.3296% [1] | | | | | | | | Remainder: 0.00767919 - 34.6704% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172274 - 8.38974% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185339 - 9.02603% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185304 - 99.9812% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179927 - 97.0979% [1] | | | | | | | | | Remainder: 0.000537767 - 2.90208% | | | | | | | | Remainder: 3.481e-06 - 0.0187818% | | | | | | | MueLu RefMaxwell: Build A22: 0.0129317 - 6.29777% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.012798 - 98.9656% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00742675 - 58.0306% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00504119 - 39.3905% [1] | | | | | | | | | Remainder: 0.000330045 - 2.57888% | | | | | | | | Remainder: 0.000133763 - 1.03438% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0447674 - 21.8018% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0145064 - 32.4038% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0141737 - 97.7066% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4721e-05 - 0.386075% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.52e-06 - 0.0318901% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.013945 - 98.3863% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139418 - 99.9771% [1] | | | | | | | | | | | Remainder: 3.2e-06 - 0.0229474% | | | | | | | | | | Remainder: 0.000169482 - 1.19575% | | | | | | | | | Remainder: 0.000332685 - 2.29337% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0302539 - 67.5801% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0169996 - 56.1897% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151116 - 88.8939% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0145474 - 96.2669% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139106 - 95.6225% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9921e-05 - 0.143207% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.9681e-05 - 0.213369% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.488e-05 - 0.178856% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00232103 - 16.6853% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.876e-05 - 0.134861% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0111943 - 80.4728% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.26e-05 - 0.0905782% [1] | | | | | | | | | | | | | Remainder: 0.000289483 - 2.08102% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6721e-05 - 0.183682% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.52e-06 - 28.1427% [1] | | | | | | | | | | | | | Remainder: 1.9201e-05 - 71.8573% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254123 - 1.74686% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230963 - 90.8863% [1] | | | | | | | | | | | | | Remainder: 2.316e-05 - 9.1137% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.268e-05 - 0.293385% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.7e-05 - 63.2615% [1] | | | | | | | | | | | | | Remainder: 1.568e-05 - 36.7385% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.7161e-05 - 0.461669% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7681e-05 - 70.9951% [1] | | | | | | | | | | | | | Remainder: 1.948e-05 - 29.0049% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.1681e-05 - 0.149036% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.121e-06 - 37.4568% [1] | | | | | | | | | | | | | Remainder: 1.356e-05 - 62.5432% | | | | | | | | | | | | Remainder: 0.000224443 - 1.54283% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.3161e-05 - 0.35179% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.1201e-05 - 0.272645% [1] | | | | | | | | | | | Remainder: 0.000469766 - 3.10865% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00173642 - 10.2145% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00133194 - 76.7059% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000205523 - 15.4304% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00101217 - 75.9925% [1] | | | | | | | | | | | | Remainder: 0.000114242 - 8.57712% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000173883 - 10.0139% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000132282 - 76.0753% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.404e-05 - 18.1733% [1] | | | | | | | | | | | | | Remainder: 0.000108242 - 81.8267% | | | | | | | | | | | | Remainder: 4.1601e-05 - 23.9247% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2041e-05 - 1.26933% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.68e-05 - 2.1193% [1] | | | | | | | | | | | Remainder: 0.000171761 - 9.89165% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.64e-06 - 0.0508248% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.04e-06 - 0.0178828% [1] | | | | | | | | | | Remainder: 0.000139882 - 0.822857% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5481e-05 - 0.0511703% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128228 - 42.3841% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.92e-06 - 0.0773621% [1] | | | | | | | | | | Remainder: 0.0128129 - 99.9226% | | | | | | | | | Remainder: 0.000416006 - 1.37505% | | | | | | | | Remainder: 7.2e-06 - 0.0160831% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0500353 - 24.3673% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.356e-05 - 0.0470867% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.00319774% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0499192 - 99.7678% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0499163 - 99.9943% [1] | | | | | | | | | Remainder: 2.84e-06 - 0.0056892% | | | | | | | | Remainder: 9.1002e-05 - 0.181875% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.7561e-05 - 0.0426423% [1] | | | | | | | Remainder: 0.00560836 - 2.73128% | | | | | | Remainder: 0.00401986 - 1.92008% | | | | | Remainder: 0.000374925 - 0.178763% | | | | Remainder: 0.00646073 - 2.9884% | | | MaxwellPreconditioner: Block preconditioner: 0.000156402 - 0.0582474% [1] | | | Remainder: 0.00408462 - 1.5212% | | Mini-EM: timestepper: 0.095864 - 3.51043% [1] | | | Mini-EM: Advance Time Step: 0.0958616 - 99.9975% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0301607 - 31.4628% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000186922 - 0.619753% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0289938 - 96.1311% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0059323% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000206043 - 0.710645% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.002644 - 9.11918% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00138598 - 4.78026% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00013416 - 0.462719% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00119414 - 4.11859% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00123122 - 4.24649% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000127001 - 0.438028% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000299644 - 1.03348% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.84e-06 - 0.00979519% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000299525 - 1.03307% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00304412 - 10.4992% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00120274 - 4.14826% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000495607 - 1.70935% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00244004 - 8.41571% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00483047 - 16.6603% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.76e-06 - 0.0198663% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000193803 - 0.668429% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00206899 - 7.13597% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00257952 - 8.89678% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000186843 - 0.644424% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000135682 - 0.467969% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112893 - 3.89371% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00248916 - 8.58513% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000563848 - 1.94472% [3] | | | | | | Remainder: 0.000102042 - 0.351944% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.168e-05 - 0.0718816% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00915098% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000808452 - 2.68048% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.3121e-05 - 0.242438% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.684e-05 - 64.0582% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.521e-06 - 2.08011% [1] | | | | | | Remainder: 2.476e-05 - 33.8617% | | | | | Remainder: 7.3962e-05 - 0.245226% | | | | Stratimikos: BelosLOWS: 0.0589881 - 61.5346% [1] | | | | | GMRES block system: Operation Op*x: 0.00162234 - 2.75029% [1] | | | | | Belos::MVT::MvAddMv: 0.000100401 - 0.170205% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0565625 - 95.8879% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000345805 - 0.611368% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.2962e-05 - 23.991% [2] | | | | | | | | Belos::MVT::MvDot: 7.7082e-05 - 92.9124% [2] | | | | | | | | Remainder: 5.88e-06 - 7.08758% | | | | | | | Belos::MVT::MvScale: 4.1601e-05 - 12.0302% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.7001e-05 - 28.0508% [2] | | | | | | | | Belos::MVT::MvTransMv: 9.3801e-05 - 96.7011% [2] | | | | | | | | Remainder: 3.2e-06 - 3.29894% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.8201e-05 - 13.9388% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5641e-05 - 94.6889% [2] | | | | | | | | Remainder: 2.56e-06 - 5.31109% | | | | | | | Remainder: 7.604e-05 - 21.9893% | | | | | | Belos::MVT::MvAddMv: 0.000153843 - 0.271988% [2] | | | | | | Belos::MVT::MvNorm: 4.084e-05 - 0.0722033% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0538438 - 95.1935% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000204843 - 0.380439% [1] | | | | | | | Belos::MVT::MvAddMv: 3.376e-05 - 0.0626999% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511327 - 0.949649% [1] | | | | | | | | Belos::MVT::Assign: 2.3641e-05 - 4.62346% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.6481e-05 - 9.09027% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.3241e-05 - 71.5152% [1] | | | | | | | | | Remainder: 1.324e-05 - 28.4848% | | | | | | | | CG Q_B: Operation Op*x: 0.000190762 - 37.3072% [1] | | | | | | | | Belos::MVT::MvTransMv: 9.1801e-05 - 17.9535% [1] | | | | | | | | Belos::MVT::MvNorm: 1.988e-05 - 3.88792% [1] | | | | | | | | Remainder: 0.000138762 - 27.1376% | | | | | | | CG S_E: Operation Op*x: 0.000583328 - 1.08337% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.051082 - 94.8708% [1] | | | | | | | | Belos::MVT::Assign: 2.572e-05 - 0.0503504% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0435771 - 85.308% [12] | | | | | | | | | MueLu RefMaxwell: solve: 0.0434297 - 99.6617% [12] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0199862 - 46.0197% [24] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0196267 - 98.2014% [24] | | | | | | | | | | | Remainder: 0.000359481 - 1.79865% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00526288 - 12.1182% [12] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000372446 - 0.857584% [12] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000572568 - 1.31838% [12] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.015089 - 34.7436% [12] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00434038 - 28.7652% [12] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00417646 - 96.2233% [12] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00415714 - 99.5374% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00406258 - 97.7253% [12] | | | | | | | | | | | | | | Remainder: 9.4561e-05 - 2.27467% | | | | | | | | | | | | | Remainder: 1.932e-05 - 0.462593% | | | | | | | | | | | | Remainder: 0.000163921 - 3.77665% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0106841 - 70.8072% [12] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.010564 - 98.8757% [12] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00853644 - 80.807% [24] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00615761 - 72.1332% [24] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00580876 - 94.3347% [24] | | | | | | | | | | | | | | | Remainder: 0.000348847 - 5.6653% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0015845 - 18.5616% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000163203 - 1.91184% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000329002 - 3.85409% [12] | | | | | | | | | | | | | | Remainder: 0.000302125 - 3.53924% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00190799 - 18.0612% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00185831 - 97.3961% [12] | | | | | | | | | | | | | | Remainder: 4.9682e-05 - 2.60389% | | | | | | | | | | | | | Remainder: 0.000119561 - 1.13178% | | | | | | | | | | | | Remainder: 0.000120124 - 1.12432% | | | | | | | | | | | Remainder: 6.4522e-05 - 0.427609% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000946453 - 2.17928% [12] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102149 - 2.35207% [12] | | | | | | | | | | Remainder: 0.000178604 - 0.411249% | | | | | | | | | Remainder: 0.000147402 - 0.338256% | | | | | | | | CG S_E: Operation Op*x: 0.00541524 - 10.6011% [12] | | | | | | | | Belos::MVT::MvTransMv: 0.000579368 - 1.13419% [12] | | | | | | | | Belos::MVT::MvAddMv: 0.00111362 - 2.18005% [35] | | | | | | | | Belos::MVT::MvNorm: 0.000212965 - 0.416908% [12] | | | | | | | | Remainder: 0.00015808 - 0.309463% | | | | | | | Remainder: 0.0014285 - 2.65305% | | | | | | GMRES block system: Operation Op*x: 0.0015737 - 2.78224% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.076e-05 - 0.0367028% [1] | | | | | | Remainder: 0.000583728 - 1.03201% | | | | | Remainder: 0.000702891 - 1.19158% | | | | Mini-EM: Compute responses: 0.00658469 - 6.86896% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000183682 - 2.78953% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00516767 - 78.4801% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.1721e-05 - 0.420325% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001114 - 2.15571% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00123766 - 23.95% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.88e-06 - 0.03638% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000249963 - 4.83705% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000158603 - 3.06914% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00241443 - 46.7219% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.8e-06 - 0.0348319% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000215323 - 4.16673% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000223884 - 4.33239% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000184483 - 3.56994% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.1761e-05 - 0.614609% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.64e-06 - 0.0317357% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000156281 - 3.0242% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.5202e-05 - 1.84226% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.7881e-05 - 0.346016% [3] | | | | | | Remainder: 4.376e-05 - 0.846803% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.96e-06 - 0.120886% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.020654% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000773211 - 11.7426% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258643 - 3.92794% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324772% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239923 - 92.7622% [1] | | | | | | Remainder: 1.788e-05 - 6.913% | | | | | Remainder: 0.000192163 - 2.91833% | | | | Remainder: 0.000128121 - 0.133652% | | | Remainder: 2.36e-06 - 0.00246182% | | Remainder: 0.0350764 - 1.28446% | Remainder: 4.872e-05 - 0.00178404% ================================= FOM Calculation ================================= Number of cells = 5832 Time for Belos Linear Solve = 0.0589881 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 98.8674 k-cell-steps per second ================================= dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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 = 19494 x 19494, nnz = 591030 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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/166375 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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 = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 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 = 903 x 903, nnz = 52839 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 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 = 903 x 903, nnz = 52839 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0281 (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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) A22 size = 6859 x 6859, nnz = 166375 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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 = 6859 x 6859, nnz = 166375 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 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.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} Using default factory (AmalgamationFactory[575]) 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[351] 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/166375 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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[354] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 301 x 6859, nnz = 6859 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 301 x 301, nnz = 5681 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] 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[345] 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[345] 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 = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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.0538 (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.97 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] 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[583] 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) 19494 591030 30.3186 (2, 2) 6859 166375 24.2565 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.03 Smoother complexity = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} 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=37962, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=18468, #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.000902293 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=19494, #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 12 iterations with total CPU time of 0.052326 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.0595001 sec Electromagnetic Energy = 2.36488e-08 Electromagnetic Energy/dt^2 = 4.30403e+10 * finished time step 1, t = 7.41254e-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: 2.71067 [1] | Mini-EM: Total Time: 2.71063 - 99.9984% [1] | | Mini-EM: build mesh: 0.000615929 - 0.0227227% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000282804 - 45.915% [1] | | | Remainder: 0.000333125 - 54.085% | | Mini-EM: build physics blocks: 0.000838052 - 0.0309173% [1] | | Mini-EM: build auxiliary physics blocks: 0.000828371 - 0.0305601% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.281489 - 10.3847% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.133508 - 4.92536% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0553631 - 41.4679% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.044779 - 80.8824% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00158742 - 2.86729% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00890617 - 16.0868% [4] | | | | Remainder: 9.0521e-05 - 0.163504% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00924629 - 6.92563% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00534564 - 57.8138% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000199882 - 2.16175% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000621489 - 6.7215% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000429206 - 4.64193% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013055 - 14.1192% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00119302 - 12.9027% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.052e-05 - 0.762684% [4] | | | | Remainder: 8.1042e-05 - 0.876481% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0123241 - 9.23093% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0053288 - 3.99136% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0183139 - 13.7174% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00678166 - 5.07958% [4] | | | Remainder: 0.0261504 - 19.5871% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00563076 - 0.207729% [2] | | Mini-EM: setup physics model evaluator: 0.246719 - 9.1019% [1] | | | panzer::ModelEvaluator::setupModel(): 0.246702 - 99.9934% [1] | | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00115118% [1] | | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000194566% [1] | | | | fmb->setupVolumeFieldManagers(): 0.24082 - 97.6156% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.240806 - 99.9941% [1] | | | | | | getWorksets(): 0.216087 - 89.7349% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.216083 - 99.9983% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.12268 - 56.7743% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00402258 - 3.27892% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218114 - 17.7792% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000480167 - 2.20145% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213174 - 97.7349% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000262364 - 1.23075% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.9442e-05 - 0.466483% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000458806 - 2.15226% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182715 - 8.57116% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00474403 - 22.2543% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000965093 - 4.52726% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00349465 - 16.3934% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000104241 - 0.488995% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00624101 - 29.2766% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00271872 - 43.5622% [3] | | | | | | | | | | | | Remainder: 0.00352229 - 56.4378% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00236531 - 11.0957% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000677849 - 3.17979% [3] | | | | | | | | | | | Remainder: 7.744e-05 - 0.363272% | | | | | | | | | | Remainder: 1.388e-05 - 0.0636364% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0836485 - 68.1844% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0489256 - 58.4895% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.836e-05 - 0.180601% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.52e-05 - 0.0515068% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.026548 - 54.262% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180519 - 36.8967% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.4881e-05 - 0.0508548% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00377753 - 7.72098% [3] | | | | | | | | | | | Remainder: 0.000409688 - 0.83737% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0162458 - 19.4215% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0111136 - 13.2861% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000129562 - 0.154889% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00387745 - 4.63541% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00288668 - 3.45097% [3] | | | | | | | | | | Remainder: 0.000469806 - 0.561643% | | | | | | | | | Remainder: 0.0131973 - 10.7575% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0933749 - 43.2125% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.093284 - 99.9026% [6] | | | | | | | | | Remainder: 9.092e-05 - 0.0973709% | | | | | | | | Remainder: 2.8601e-05 - 0.0132361% | | | | | | | Remainder: 3.72e-06 - 0.00172153% | | | | | | getOrientations(): 1.132e-05 - 0.00470088% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071389 - 0.296459% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00073025 - 0.303253% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370486 - 0.153853% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000115281 - 0.047873% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000845972 - 0.351309% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000348829% [2] | | | | | | Remainder: 0.0219308 - 9.10727% | | | | | Remainder: 1.428e-05 - 0.00592974% | | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00314549% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.408e-05 - 0.00570728% [1] | | | | build response library: 0.00583744 - 2.36619% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00575112 - 98.5213% [1] | | | | | | getWorksets(): 3.04e-06 - 0.0528593% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1] | | | | | | | Remainder: 9.6e-07 - 31.5789% | | | | | | getOrientations(): 4.4e-07 - 0.00765068% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072985 - 12.6906% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901173 - 15.6695% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399845 - 6.95247% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011755 - 20.4394% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0222565% [3] | | | | | | Remainder: 0.00254 - 44.1652% | | | | | Remainder: 8.6321e-05 - 1.47875% | | | | Remainder: 1.968e-05 - 0.00797722% | | | Remainder: 1.6281e-05 - 0.00659901% | | Mini-EM: setup auxiliary physics model evaluator: 0.414657 - 15.2974% [1] | | | panzer::ModelEvaluator::setupModel(): 0.414647 - 99.9977% [1] | | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000173642% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.000144701% [1] | | | | fmb->setupVolumeFieldManagers(): 0.414602 - 99.9891% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.414598 - 99.9991% [1] | | | | | | getWorksets(): 0.184785 - 44.5697% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.184784 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122644 - 66.3717% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00418838 - 3.41506% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0205869 - 16.7859% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000470767 - 2.28673% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0201096 - 97.6816% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000162362 - 0.807385% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.3521e-05 - 0.465056% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000494968 - 2.46135% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00178338 - 8.86832% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00466711 - 23.2083% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000943055 - 4.68958% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00347309 - 17.2708% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.4682e-05 - 0.47083% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00531212 - 26.4158% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202735 - 38.1646% [3] | | | | | | | | | | | | Remainder: 0.00328477 - 61.8354% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237395 - 11.8051% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674129 - 3.35227% [3] | | | | | | | | | | | Remainder: 3.724e-05 - 0.185185% | | | | | | | | | | Remainder: 6.52e-06 - 0.0316706% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.085125 - 69.4081% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0478571 - 56.2198% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.016e-05 - 0.0839165% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.2881e-05 - 0.0478111% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0181176 - 37.8576% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0183889 - 38.4245% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.5281e-05 - 0.052826% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.428e-05 - 0.0507344% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000619569 - 1.29462% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104647 - 21.8665% [3] | | | | | | | | | | | Remainder: 0.000153843 - 0.321463% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.011242 - 13.2064% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.01125 - 13.2159% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010668 - 0.125322% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00423118 - 4.97055% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00387509 - 4.55224% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00647561 - 7.60718% [3] | | | | | | | | | | Remainder: 8.7362e-05 - 0.102628% | | | | | | | | | Remainder: 0.0127439 - 10.391% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0621299 - 33.623% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620744 - 99.9106% [3] | | | | | | | | | Remainder: 5.552e-05 - 0.0893611% | | | | | | | | Remainder: 9.84e-06 - 0.00532514% | | | | | | | Remainder: 1.16e-06 - 0.000627756% | | | | | | getOrientations(): 1.188e-05 - 0.00286542% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000909693 - 0.219415% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010911 - 0.263169% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068069 - 0.164181% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.19583 - 47.2337% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0721193 - 36.8275% [1] | | | | | | | Remainder: 0.123711 - 63.1725% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00240527 - 0.580145% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000125423% [2] | | | | | | Remainder: 0.028884 - 6.96674% | | | | | Remainder: 3.56e-06 - 0.000858655% | | | | fmb->setupBCFieldManagers(): 3.801e-06 - 0.000916683% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.003714% [1] | | | | build response library: 1.932e-05 - 0.00465938% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.24224% [1] | | | | | Remainder: 1.908e-05 - 98.7578% | | | | Remainder: 5.48e-06 - 0.00132161% | | | Remainder: 9.52e-06 - 0.00229587% | | Mini-EM: eval auxiliary physics model evaluator: 0.644222 - 23.7665% [1] | | | panzer::ModelEvaluator::create_W_op: 0.191329 - 29.6992% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.450106 - 69.8681% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000641609 - 0.142546% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.308309 - 68.4969% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.000726545% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00182934% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.12e-06 - 0.000687623% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00359733 - 1.1668% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00868364 - 2.81654% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0260121 - 8.43703% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00302172 - 0.980097% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.020219 - 6.55803% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0212955 - 6.9072% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0308298 - 9.99967% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.44e-06 - 0.00176447% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.16e-06 - 0.000700597% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453594 - 14.7124% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00466951 - 1.51456% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00255212 - 0.827779% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0101435 - 3.29005% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00233011 - 0.755773% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141835 - 4.60043% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0240822 - 7.81106% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300998 - 9.76288% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00250727 - 0.813236% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00140606 - 0.456056% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00438966 - 1.42379% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205814 - 6.67559% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00256784 - 0.832879% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0101037 - 3.27715% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.92e-06 - 0.00192015% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00470515 - 1.52612% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00885012 - 2.87054% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00134914 - 0.437594% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00451842 - 1.46555% [3] | | | | | Remainder: 0.000226964 - 0.0736159% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.9281e-05 - 0.00428366% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.00063985% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000647969 - 0.143959% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.139961 - 31.0951% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690012 - 49.3003% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0709314 - 50.6794% [1] | | | | | Remainder: 2.848e-05 - 0.0203485% | | | | Remainder: 0.000524447 - 0.116516% | | | Remainder: 0.00278776 - 0.432733% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446774 - 0.164823% [1] | | | getWorksets(): 5.16e-06 - 0.115495% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.72e-06 - 72.093% [1] | | | | Remainder: 1.44e-06 - 27.907% | | | getOrientations(): 8.4e-07 - 0.0188014% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000818732 - 18.3254% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000977414 - 21.8771% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000421286 - 9.4295% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123134 - 27.5606% [1] | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0259639% [3] | | | Remainder: 0.00101181 - 22.6471% | | panzer::ModelEvaluator::create_W_op: 0.194684 - 7.18225% [1] | | panzer::ModelEvaluator::evalModel(J): 0.322231 - 11.8877% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000261603 - 0.0811849% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.252748 - 78.437% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.3601e-05 - 0.00538125% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0029848 - 1.18094% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00807931 - 3.19659% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0103656 - 4.10117% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00100454 - 0.397445% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0109022 - 4.31345% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00921713 - 3.64676% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00164046 - 0.64905% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00838692 - 3.31829% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.4e-06 - 0.00174086% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00334001 - 1.32148% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198258 - 7.84411% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00317776 - 1.25728% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0184425 - 7.29679% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0199412 - 7.88977% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275349 - 10.8942% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-05 - 0.00427303% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00277252 - 1.09695% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190029 - 7.51853% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.030772 - 12.1749% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0044971 - 1.77928% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00104418 - 0.413129% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0107184 - 4.24072% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0224269 - 8.87323% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0164678 - 6.51548% [3] | | | | Remainder: 0.000174483 - 0.0690343% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.524e-05 - 0.00472953% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000384817% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000822891 - 0.255373% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0679205 - 21.0782% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0678938 - 99.9607% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.616e-05 - 0.0237925% [1] | | | | Remainder: 1.0521e-05 - 0.0154902% | | | Remainder: 0.000461287 - 0.143154% | | Mini-EM: assemble Discrete Gradient: 0.0581134 - 2.14391% [1] | | MaxwellPreconditioner::build: 0.271064 - 10% [1] | | | Mini-EM: assemble Discrete Curl: 0.0473145 - 17.4551% [1] | | | MaxwellPreconditioner: Schur complement: 3.3281e-05 - 0.0122779% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00138114 - 0.509525% [1] | | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.246174% [1] | | | | Ifpack2::Relaxation::compute: 0.000445086 - 32.226% [1] | | | | Remainder: 0.000932653 - 67.5278% | | | MaxwellPreconditioner: Solver S_E: 0.218105 - 80.4626% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.21166 - 97.0451% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.211294 - 99.8267% [1] | | | | | | MueLu RefMaxwell: compute: 0.207368 - 98.142% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00202663 - 0.977311% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0123095 - 5.93605% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00665521 - 54.0659% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513451 - 41.7119% [1] | | | | | | | | Remainder: 0.000519727 - 4.22218% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0196956 - 9.49791% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00107766 - 5.47155% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0174718 - 88.7092% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0165507 - 94.7281% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0159215 - 96.1983% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0140974 - 88.5434% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.3e-05 - 0.234085% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.676e-05 - 0.260757% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.072e-05 - 0.359782% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00232079 - 16.4625% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.092e-05 - 0.148396% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112308 - 79.6655% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.308e-05 - 0.163718% [1] | | | | | | | | | | | | Remainder: 0.000381367 - 2.70522% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.88e-05 - 0.243696% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.4e-06 - 24.2268% [1] | | | | | | | | | | | | Remainder: 2.94e-05 - 75.7732% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000258403 - 1.62298% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230683 - 89.2726% [1] | | | | | | | | | | | | Remainder: 2.772e-05 - 10.7274% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106934 - 6.71629% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104609 - 97.8267% [1] | | | | | | | | | | | | Remainder: 2.324e-05 - 2.17331% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 8.9121e-05 - 0.559752% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.8041e-05 - 76.3468% [1] | | | | | | | | | | | | Remainder: 2.108e-05 - 23.6532% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.0281e-05 - 0.252997% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.6e-06 - 21.35% [1] | | | | | | | | | | | | Remainder: 3.1681e-05 - 78.65% | | | | | | | | | | | Remainder: 0.000328126 - 2.0609% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.8521e-05 - 0.595267% [1] | | | | | | | | | | Remainder: 0.000530687 - 3.20643% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000144842 - 0.829004% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.608e-05 - 18.0058% [1] | | | | | | | | | | Remainder: 0.000118762 - 81.9942% | | | | | | | | | Remainder: 0.000776252 - 4.44288% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000461086 - 2.34106% [1] | | | | | | | | Remainder: 0.00068505 - 3.47819% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221319 - 10.6728% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0144792 - 65.4225% [1] | | | | | | | | Remainder: 0.00765267 - 34.5775% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175911 - 8.48306% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185589 - 8.94975% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185555 - 99.9817% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0180206 - 97.1172% [1] | | | | | | | | | Remainder: 0.000534927 - 2.88285% | | | | | | | | Remainder: 3.4e-06 - 0.01832% | | | | | | | MueLu RefMaxwell: Build A22: 0.0128974 - 6.21957% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0127587 - 98.9244% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00740439 - 58.0342% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00502043 - 39.3492% [1] | | | | | | | | | Remainder: 0.000333845 - 2.61661% | | | | | | | | Remainder: 0.000138722 - 1.07558% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0450546 - 21.7269% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0147124 - 32.6545% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0143988 - 97.869% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4281e-05 - 0.376982% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.8e-06 - 0.033336% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0141647 - 98.3737% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0141612 - 99.9751% [1] | | | | | | | | | | | Remainder: 3.52e-06 - 0.0248505% | | | | | | | | | | Remainder: 0.000175082 - 1.21594% | | | | | | | | | Remainder: 0.000313525 - 2.13103% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0303351 - 67.3297% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0169946 - 56.023% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151178 - 88.9564% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0145466 - 96.2214% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0138877 - 95.4708% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.84e-05 - 0.132491% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.6681e-05 - 0.192119% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.392e-05 - 0.172239% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00231927 - 16.7002% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.056e-05 - 0.148044% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0111781 - 80.4892% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.216e-05 - 0.0875594% [1] | | | | | | | | | | | | | Remainder: 0.000288606 - 2.07814% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.9361e-05 - 0.201841% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.521e-06 - 25.6156% [1] | | | | | | | | | | | | | Remainder: 2.184e-05 - 74.3844% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000258443 - 1.77666% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231163 - 89.4445% [1] | | | | | | | | | | | | | Remainder: 2.728e-05 - 10.5555% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.464e-05 - 0.306877% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.668e-05 - 59.767% [1] | | | | | | | | | | | | | Remainder: 1.796e-05 - 40.233% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9921e-05 - 0.48067% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7201e-05 - 67.5062% [1] | | | | | | | | | | | | | Remainder: 2.272e-05 - 32.4938% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.4721e-05 - 0.169944% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.521e-06 - 34.4687% [1] | | | | | | | | | | | | | Remainder: 1.62e-05 - 65.5313% | | | | | | | | | | | | Remainder: 0.000231763 - 1.59325% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.4441e-05 - 0.360112% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.12e-05 - 0.272526% [1] | | | | | | | | | | | Remainder: 0.000475607 - 3.146% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00171626 - 10.0989% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00129834 - 75.6491% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000205443 - 15.8235% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000977294 - 75.2726% [1] | | | | | | | | | | | | Remainder: 0.000115602 - 8.90384% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000179563 - 10.4624% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000133922 - 74.5822% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.38e-05 - 17.7715% [1] | | | | | | | | | | | | | Remainder: 0.000110122 - 82.2285% | | | | | | | | | | | | Remainder: 4.5641e-05 - 25.4178% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.1721e-05 - 1.2656% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.8161e-05 - 2.22349% [1] | | | | | | | | | | | Remainder: 0.00017848 - 10.3993% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0510749% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.016005% [1] | | | | | | | | | | Remainder: 0.000149162 - 0.8777% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6121e-05 - 0.053143% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0129003 - 42.5261% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.004e-05 - 0.0778274% [1] | | | | | | | | | | Remainder: 0.0128903 - 99.9222% | | | | | | | | | Remainder: 0.000424006 - 1.39774% | | | | | | | | Remainder: 7.12e-06 - 0.015803% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0511335 - 24.6584% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.46e-05 - 0.0481094% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00328552% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0510117 - 99.7618% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0510086 - 99.9939% [1] | | | | | | | | | Remainder: 3.12e-06 - 0.00611625% | | | | | | | | Remainder: 9.5521e-05 - 0.186807% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.7322e-05 - 0.0421097% [1] | | | | | | | Remainder: 0.00588136 - 2.8362% | | | | | | Remainder: 0.00392593 - 1.85805% | | | | | Remainder: 0.000366725 - 0.173261% | | | | Remainder: 0.00644481 - 2.95491% | | | MaxwellPreconditioner: Block preconditioner: 0.000151002 - 0.0557071% [1] | | | Remainder: 0.00407894 - 1.50479% | | Mini-EM: timestepper: 0.0962416 - 3.55053% [1] | | | Mini-EM: Advance Time Step: 0.0962389 - 99.9973% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0299341 - 31.1039% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000180842 - 0.604134% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0287823 - 96.1523% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0065318% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000208963 - 0.726012% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00257712 - 8.95383% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0013699 - 4.75952% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000139802 - 0.485722% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00116526 - 4.04852% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00120298 - 4.17957% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000132523 - 0.460432% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000299404 - 1.04024% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.68e-06 - 0.00931128% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000272963 - 0.948371% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00298064 - 10.3558% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0011231 - 3.90204% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000503006 - 1.74762% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00278076 - 9.66136% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00490411 - 17.0386% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.88e-06 - 0.0204292% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000222004 - 0.771322% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00207839 - 7.22107% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00258596 - 8.98454% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227804 - 0.791473% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000131483 - 0.456819% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112842 - 3.92052% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00207387 - 7.20537% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000560768 - 1.94831% [3] | | | | | | Remainder: 0.00010264 - 0.356608% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9e-05 - 0.0634728% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00962115% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000807572 - 2.69784% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.3881e-05 - 0.246812% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.644e-05 - 62.8578% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 2.16564% [1] | | | | | | Remainder: 2.5841e-05 - 34.9765% | | | | | Remainder: 6.7602e-05 - 0.225836% | | | | Stratimikos: BelosLOWS: 0.0595428 - 61.8698% [1] | | | | | GMRES block system: Operation Op*x: 0.00163422 - 2.74462% [1] | | | | | Belos::MVT::MvAddMv: 0.000102762 - 0.172585% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0571287 - 95.9456% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000356204 - 0.623512% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.3162e-05 - 23.3467% [2] | | | | | | | | Belos::MVT::MvDot: 7.7242e-05 - 92.8814% [2] | | | | | | | | Remainder: 5.92e-06 - 7.11864% | | | | | | | Belos::MVT::MvScale: 4.212e-05 - 11.8247% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000103202 - 28.9727% [2] | | | | | | | | Belos::MVT::MvTransMv: 9.9442e-05 - 96.3567% [2] | | | | | | | | Remainder: 3.76e-06 - 3.64334% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.948e-05 - 13.8909% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.704e-05 - 95.0687% [2] | | | | | | | | Remainder: 2.44e-06 - 4.93129% | | | | | | | Remainder: 7.824e-05 - 21.9649% | | | | | | Belos::MVT::MvAddMv: 0.000123282 - 0.215797% [2] | | | | | | Belos::MVT::MvNorm: 4.0921e-05 - 0.0716295% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0543764 - 95.1822% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000203803 - 0.374801% [1] | | | | | | | Belos::MVT::MvAddMv: 3.2921e-05 - 0.0605428% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000521047 - 0.958223% [1] | | | | | | | | Belos::MVT::Assign: 2.4921e-05 - 4.78287% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.456e-05 - 8.55201% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.172e-05 - 71.1849% [1] | | | | | | | | | Remainder: 1.284e-05 - 28.8151% | | | | | | | | CG Q_B: Operation Op*x: 0.000189043 - 36.2814% [1] | | | | | | | | Belos::MVT::MvTransMv: 9.0802e-05 - 17.4268% [1] | | | | | | | | Belos::MVT::MvNorm: 1.976e-05 - 3.79236% [1] | | | | | | | | Remainder: 0.000151961 - 29.1645% | | | | | | | CG S_E: Operation Op*x: 0.000634129 - 1.16618% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0515455 - 94.794% [1] | | | | | | | | Belos::MVT::Assign: 2.836e-05 - 0.0550193% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0440037 - 85.3685% [12] | | | | | | | | | MueLu RefMaxwell: solve: 0.0438535 - 99.6588% [12] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0201374 - 45.9198% [24] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0197362 - 98.0075% [24] | | | | | | | | | | | Remainder: 0.000401244 - 1.99253% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00532664 - 12.1464% [12] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000389603 - 0.888419% [12] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000588289 - 1.34149% [12] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0152554 - 34.7871% [12] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00438526 - 28.7457% [12] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00421782 - 96.1817% [12] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00419738 - 99.5154% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00410102 - 97.7042% [12] | | | | | | | | | | | | | | Remainder: 9.6362e-05 - 2.29576% | | | | | | | | | | | | | Remainder: 2.044e-05 - 0.48461% | | | | | | | | | | | | Remainder: 0.000167443 - 3.81831% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0108016 - 70.8054% [12] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0106724 - 98.8039% [12] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00860964 - 80.6718% [24] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00618201 - 71.8033% [24] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0058214 - 94.1669% [24] | | | | | | | | | | | | | | | Remainder: 0.000360605 - 5.83314% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0015887 - 18.4526% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000171323 - 1.9899% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000336046 - 3.90313% [12] | | | | | | | | | | | | | | Remainder: 0.000331563 - 3.85107% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00193083 - 18.0917% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00187543 - 97.1307% [12] | | | | | | | | | | | | | | Remainder: 5.5402e-05 - 2.86934% | | | | | | | | | | | | | Remainder: 0.000131961 - 1.23647% | | | | | | | | | | | | Remainder: 0.000129201 - 1.19612% | | | | | | | | | | | Remainder: 6.848e-05 - 0.448891% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000938694 - 2.14052% [12] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00101781 - 2.32094% [12] | | | | | | | | | | Remainder: 0.000199642 - 0.455248% | | | | | | | | | Remainder: 0.000150162 - 0.341249% | | | | | | | | CG S_E: Operation Op*x: 0.00544868 - 10.5706% [12] | | | | | | | | Belos::MVT::MvTransMv: 0.000597247 - 1.15868% [12] | | | | | | | | Belos::MVT::MvAddMv: 0.00107318 - 2.082% [35] | | | | | | | | Belos::MVT::MvNorm: 0.000222485 - 0.431628% [12] | | | | | | | | Remainder: 0.000171922 - 0.333534% | | | | | | | Remainder: 0.00143894 - 2.64626% | | | | | | GMRES block system: Operation Op*x: 0.00162802 - 2.84975% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.104e-05 - 0.0368291% [1] | | | | | | Remainder: 0.000582849 - 1.02024% | | | | | Remainder: 0.000677129 - 1.13721% | | | | Mini-EM: Compute responses: 0.00664393 - 6.90358% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000178762 - 2.6906% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00522671 - 78.669% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.4441e-05 - 0.467617% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000121641 - 2.32729% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00127602 - 24.4134% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.96e-06 - 0.0374997% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000238843 - 4.56966% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000183363 - 3.50819% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00239591 - 45.8398% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.68e-06 - 0.0321426% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000230083 - 4.40206% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000219284 - 4.19545% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000185322 - 3.54567% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.044e-05 - 0.582393% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0290814% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000156163 - 2.98779% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.704e-05 - 1.85662% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.9561e-05 - 0.37425% [3] | | | | | | Remainder: 4.3441e-05 - 0.831134% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.32e-06 - 0.125227% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0210719% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000799092 - 12.0274% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255203 - 3.84114% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.391845% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236803 - 92.7901% [1] | | | | | | Remainder: 1.74e-05 - 6.8181% | | | | | Remainder: 0.000174443 - 2.6256% | | | | Remainder: 0.000118122 - 0.122738% | | | Remainder: 2.64e-06 - 0.0027431% | | Remainder: 0.0353179 - 1.30294% | Remainder: 4.244e-05 - 0.00156566% ================================= FOM Calculation ================================= Number of cells = 5832 Time for Belos Linear Solve = 0.0595428 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 97.9463 k-cell-steps per second ================================= dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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 = 19494 x 19494, nnz = 591030 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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/166375 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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 = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 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 = 903 x 903, nnz = 52839 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 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 = 903 x 903, nnz = 52839 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0280 (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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) A22 size = 6859 x 6859, nnz = 166375 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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 = 6859 x 6859, nnz = 166375 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 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.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} Using default factory (AmalgamationFactory[575]) 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[351] 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/166375 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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[354] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 301 x 6859, nnz = 6859 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 301 x 301, nnz = 5681 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] 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[345] 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[345] 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 = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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.0536 (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.97 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] 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[583] 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) 19494 591030 30.3186 (2, 2) 6859 166375 24.2565 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.03 Smoother complexity = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} 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=37962, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=18468, #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.000896933 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=19494, #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 12 iterations with total CPU time of 0.0515594 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.0588398 sec Electromagnetic Energy = 2.36488e-08 Electromagnetic Energy/dt^2 = 4.30403e+10 * finished time step 1, t = 7.41254e-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: 2.71611 [1] | Mini-EM: Total Time: 2.71606 - 99.9984% [1] | | Mini-EM: build mesh: 0.000627849 - 0.0231161% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296124 - 47.1648% [1] | | | Remainder: 0.000331725 - 52.8352% | | Mini-EM: build physics blocks: 0.000896332 - 0.0330011% [1] | | Mini-EM: build auxiliary physics blocks: 0.000808692 - 0.0297744% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.284321 - 10.4681% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.133299 - 4.90779% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0553122 - 41.495% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0448103 - 81.0134% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00159242 - 2.87897% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00882509 - 15.955% [4] | | | | Remainder: 8.4401e-05 - 0.15259% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00925025 - 6.9395% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00539016 - 58.2704% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000202282 - 2.18677% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00063657 - 6.88165% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000432805 - 4.67885% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121894 - 13.1773% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00121506 - 13.1354% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.964e-05 - 0.752844% [4] | | | | Remainder: 8.4803e-05 - 0.916764% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0124067 - 9.30745% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00531583 - 3.98792% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0182203 - 13.6688% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00679554 - 5.09798% [4] | | | Remainder: 0.0259978 - 19.5034% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00525475 - 0.19347% [2] | | Mini-EM: setup physics model evaluator: 0.247935 - 9.12846% [1] | | | panzer::ModelEvaluator::setupModel(): 0.247917 - 99.9928% [1] | | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00114555% [1] | | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000193613% [1] | | | | fmb->setupVolumeFieldManagers(): 0.242066 - 97.64% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.242052 - 99.9942% [1] | | | | | | getWorksets(): 0.216706 - 89.5289% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.216703 - 99.9983% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123071 - 56.7924% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00409286 - 3.32562% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0219813 - 17.8607% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000476367 - 2.16715% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0214907 - 97.7681% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000249924 - 1.16294% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.7482e-05 - 0.453601% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000482006 - 2.24286% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00182911 - 8.51115% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00480067 - 22.3384% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00101177 - 4.70796% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353273 - 16.4384% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000103201 - 0.480212% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00627365 - 29.1924% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00272828 - 43.4879% [3] | | | | | | | | | | | | Remainder: 0.00354537 - 56.5121% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00235907 - 10.9772% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000674529 - 3.1387% [3] | | | | | | | | | | | Remainder: 7.6564e-05 - 0.356266% | | | | | | | | | | Remainder: 1.424e-05 - 0.0647823% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0832225 - 67.6218% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0488099 - 58.6498% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.6681e-05 - 0.177589% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.456e-05 - 0.0503177% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0262618 - 53.8043% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182401 - 37.3697% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.416e-05 - 0.0494982% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00375241 - 7.68782% [3] | | | | | | | | | | | Remainder: 0.000420127 - 0.860742% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0157833 - 18.9652% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109869 - 13.2019% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000127963 - 0.15376% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00424702 - 5.10321% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00286476 - 3.44229% [3] | | | | | | | | | | Remainder: 0.000402685 - 0.483865% | | | | | | | | | Remainder: 0.0137739 - 11.1919% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0935999 - 43.1928% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0935014 - 99.8947% [6] | | | | | | | | | Remainder: 9.8562e-05 - 0.105301% | | | | | | | | Remainder: 3.212e-05 - 0.0148222% | | | | | | | Remainder: 3.72e-06 - 0.00171661% | | | | | | getOrientations(): 1.144e-05 - 0.00472626% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073481 - 0.303575% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070157 - 0.289843% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373685 - 0.154382% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120921 - 0.0499566% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000879413 - 0.363316% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000380084% [2] | | | | | | Remainder: 0.0225228 - 9.30493% | | | | | Remainder: 1.404e-05 - 0.00580007% | | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00329143% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.604e-05 - 0.00646991% [1] | | | | build response library: 0.00580304 - 2.34072% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00571244 - 98.4387% [1] | | | | | | getWorksets(): 3.32e-06 - 0.0581188% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 59.0361% [1] | | | | | | | Remainder: 1.36e-06 - 40.9639% | | | | | | getOrientations(): 4.8e-07 - 0.00840271% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075565 - 13.2281% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000881853 - 15.4374% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000401525 - 7.02896% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119774 - 20.9672% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0203066% [3] | | | | | | Remainder: 0.00247072 - 43.2515% | | | | | Remainder: 9.0601e-05 - 1.56127% | | | | Remainder: 2.036e-05 - 0.00821243% | | | Remainder: 1.7761e-05 - 0.00716358% | | Mini-EM: setup auxiliary physics model evaluator: 0.416119 - 15.3207% [1] | | | panzer::ModelEvaluator::setupModel(): 0.416108 - 99.9974% [1] | | | | allocate FieldManagerBuilder: 9.6e-07 - 0.000230709% [1] | | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000173032% [1] | | | | fmb->setupVolumeFieldManagers(): 0.416058 - 99.988% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.416054 - 99.9992% [1] | | | | | | getWorksets(): 0.185676 - 44.6278% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.185675 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.122733 - 66.1013% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00419386 - 3.41705% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0207436 - 16.9013% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000465127 - 2.24227% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0202723 - 97.728% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000169603 - 0.836625% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.5121e-05 - 0.469217% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000479767 - 2.36661% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00177038 - 8.73303% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00470155 - 23.192% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00101325 - 4.99822% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00354241 - 17.4742% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.6961e-05 - 0.478293% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00532512 - 26.268% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00203059 - 38.1323% [3] | | | | | | | | | | | | Remainder: 0.00329453 - 61.8677% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237023 - 11.692% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00066925 - 3.3013% [3] | | | | | | | | | | | Remainder: 3.8641e-05 - 0.19061% | | | | | | | | | | Remainder: 6.16e-06 - 0.0296959% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0840381 - 68.472% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0465727 - 55.4186% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1042e-05 - 0.0881245% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.172e-05 - 0.0466367% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0171155 - 36.75% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0180798 - 38.8206% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.44e-05 - 0.0523912% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.4281e-05 - 0.0521356% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000620648 - 1.33264% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0104901 - 22.5241% [3] | | | | | | | | | | | Remainder: 0.000155284 - 0.333423% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0113361 - 13.4893% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0112763 - 13.4181% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000100561 - 0.119661% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0042341 - 5.03831% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00385085 - 4.58227% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00658481 - 7.83551% [3] | | | | | | | | | | Remainder: 8.256e-05 - 0.0982412% | | | | | | | | | Remainder: 0.013758 - 11.2096% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0629304 - 33.8928% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0628762 - 99.9139% [3] | | | | | | | | | Remainder: 5.4201e-05 - 0.0861285% | | | | | | | | Remainder: 1.084e-05 - 0.00583817% | | | | | | | Remainder: 1.16e-06 - 0.000624745% | | | | | | getOrientations(): 1.312e-05 - 0.00315344% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000926533 - 0.222695% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108381 - 0.260499% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072249 - 0.173653% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196207 - 47.1591% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0724968 - 36.9491% [1] | | | | | | | Remainder: 0.123711 - 63.0509% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246455 - 0.592364% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00011537% [2] | | | | | | Remainder: 0.0289599 - 6.96061% | | | | | Remainder: 3.52e-06 - 0.000846037% | | | | fmb->setupBCFieldManagers(): 4.72e-06 - 0.00113432% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.708e-05 - 0.00410471% [1] | | | | build response library: 2.088e-05 - 0.00501793% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.341% [1] | | | | | Remainder: 2.06e-05 - 98.659% | | | | Remainder: 5.761e-06 - 0.0013845% | | | Remainder: 1.08e-05 - 0.00259541% | | Mini-EM: eval auxiliary physics model evaluator: 0.645335 - 23.7599% [1] | | | panzer::ModelEvaluator::create_W_op: 0.191634 - 29.6953% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.450889 - 69.8689% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000648249 - 0.143771% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.308759 - 68.4778% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 0.000751396% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.56e-06 - 0.00212464% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000751396% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00184958 - 0.599039% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00928565 - 3.00741% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0259722 - 8.41183% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00318009 - 1.02996% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0213896 - 6.9276% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210993 - 6.83359% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0313262 - 10.1459% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.4e-06 - 0.00174894% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.56e-06 - 0.000829126% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.045404 - 14.7053% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00468919 - 1.51872% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00273676 - 0.886375% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102425 - 3.31733% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00123562 - 0.400189% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0141902 - 4.59587% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0244926 - 7.93261% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0301085 - 9.75148% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0025 - 0.809692% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00147282 - 0.477014% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00439694 - 1.42407% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0205725 - 6.66297% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00275332 - 0.891738% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0101498 - 3.2873% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.16e-06 - 0.00167121% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00472175 - 1.52927% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00882853 - 2.85936% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00139834 - 0.452891% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00451791 - 1.46325% [3] | | | | | Remainder: 0.000220321 - 0.071357% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.08e-05 - 0.00461311% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.000594382% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000650849 - 0.144348% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.140281 - 31.112% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0690975 - 49.2567% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0711528 - 50.7218% [1] | | | | | Remainder: 3.02e-05 - 0.0215283% | | | | Remainder: 0.000526729 - 0.11682% | | | Remainder: 0.00281204 - 0.435749% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00449874 - 0.165635% [1] | | | getWorksets(): 5.36e-06 - 0.119144% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 72.3881% [1] | | | | Remainder: 1.48e-06 - 27.6119% | | | getOrientations(): 8.4e-07 - 0.0186719% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000842292 - 18.7228% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000948214 - 21.0773% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422126 - 9.3832% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125226 - 27.8357% [1] | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0311198% [3] | | | Remainder: 0.00102625 - 22.812% | | panzer::ModelEvaluator::create_W_op: 0.194821 - 7.17291% [1] | | panzer::ModelEvaluator::evalModel(J): 0.322822 - 11.8857% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000266403 - 0.0825231% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.252755 - 78.2953% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.1681e-05 - 0.00462147% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0017849 - 0.70618% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00836864 - 3.31097% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0100967 - 3.99465% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000943854 - 0.373427% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0107198 - 4.24117% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00933309 - 3.69255% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017155 - 0.678723% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00849396 - 3.36055% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.48e-06 - 0.00216811% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00331213 - 1.31041% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0198732 - 7.86262% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00327121 - 1.29422% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0194776 - 7.7061% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0201584 - 7.97546% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0278558 - 11.0209% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.076e-05 - 0.00425709% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00169946 - 0.672376% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0192974 - 7.63484% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0311435 - 12.3216% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0043371 - 1.71593% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101245 - 0.400568% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0105176 - 4.1612% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0225148 - 8.90778% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0166375 - 6.58247% [3] | | | | Remainder: 0.000162401 - 0.0642524% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.592e-05 - 0.00493151% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000359331% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000834652 - 0.258548% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0684861 - 21.2148% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0684594 - 99.961% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.724e-05 - 0.025173% [1] | | | | Remainder: 9.44e-06 - 0.0137838% | | | Remainder: 0.000463247 - 0.143499% | | Mini-EM: assemble Discrete Gradient: 0.0569602 - 2.09716% [1] | | MaxwellPreconditioner::build: 0.270118 - 9.9452% [1] | | | Mini-EM: assemble Discrete Curl: 0.046745 - 17.3054% [1] | | | MaxwellPreconditioner: Schur complement: 3.3e-05 - 0.0122169% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0014301 - 0.529435% [1] | | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.226558% [1] | | | | Ifpack2::Relaxation::compute: 0.000452806 - 31.6625% [1] | | | | Remainder: 0.000974054 - 68.1109% | | | MaxwellPreconditioner: Solver S_E: 0.217668 - 80.5824% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.211194 - 97.026% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.210815 - 99.8202% [1] | | | | | | MueLu RefMaxwell: compute: 0.20679 - 98.0909% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00204719 - 0.989985% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0125104 - 6.04982% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00683738 - 54.6535% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00513571 - 41.0515% [1] | | | | | | | | Remainder: 0.000537327 - 4.29504% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0197896 - 9.56989% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.0010939 - 5.52764% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0175442 - 88.6537% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0166092 - 94.6707% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0159664 - 96.1298% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0142108 - 89.0045% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.4041e-05 - 0.239543% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.812e-05 - 0.268247% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.28e-05 - 0.371548% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00234119 - 16.4747% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.42e-05 - 0.170293% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0113002 - 79.5184% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.3521e-05 - 0.165515% [1] | | | | | | | | | | | | Remainder: 0.000396726 - 2.79172% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8201e-05 - 0.239259% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.02e-05 - 26.7009% [1] | | | | | | | | | | | | Remainder: 2.8001e-05 - 73.2991% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000255364 - 1.59939% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231964 - 90.8366% [1] | | | | | | | | | | | | Remainder: 2.34e-05 - 9.16339% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00103769 - 6.49925% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00101493 - 97.8066% [1] | | | | | | | | | | | | Remainder: 2.2761e-05 - 2.19342% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.9721e-05 - 0.436674% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.7721e-05 - 68.4457% [1] | | | | | | | | | | | | Remainder: 2.2e-05 - 31.5543% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.108e-05 - 0.257291% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 9.12e-06 - 22.2006% [1] | | | | | | | | | | | | Remainder: 3.196e-05 - 77.7994% | | | | | | | | | | | Remainder: 0.000313524 - 1.96365% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107282 - 0.645919% [1] | | | | | | | | | | Remainder: 0.000535527 - 3.22428% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000148842 - 0.848384% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.6641e-05 - 17.8988% [1] | | | | | | | | | | Remainder: 0.000122201 - 82.1012% | | | | | | | | | Remainder: 0.000786132 - 4.48087% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000462126 - 2.3352% [1] | | | | | | | | Remainder: 0.00068937 - 3.4835% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0222146 - 10.7426% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145134 - 65.3326% [1] | | | | | | | | Remainder: 0.00770123 - 34.6674% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.017614 - 8.51785% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0185193 - 8.95562% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0185158 - 99.981% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0179707 - 97.0559% [1] | | | | | | | | | Remainder: 0.000545128 - 2.94413% | | | | | | | | Remainder: 3.52e-06 - 0.0190072% | | | | | | | MueLu RefMaxwell: Build A22: 0.0130203 - 6.2964% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0128856 - 98.9656% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00747591 - 58.0174% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00507707 - 39.4011% [1] | | | | | | | | | Remainder: 0.000332645 - 2.58152% | | | | | | | | Remainder: 0.000134681 - 1.03439% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0449102 - 21.7178% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0144851 - 32.2534% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0141749 - 97.8587% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.4001e-05 - 0.380962% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.0349914% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0139446 - 98.3751% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139414 - 99.9768% [1] | | | | | | | | | | | Remainder: 3.24e-06 - 0.0232348% | | | | | | | | | | Remainder: 0.000171362 - 1.20891% | | | | | | | | | Remainder: 0.000310164 - 2.14126% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0304177 - 67.73% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0170701 - 56.1189% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.01519 - 88.9862% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146137 - 96.2059% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139541 - 95.4866% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.892e-05 - 0.135587% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.904e-05 - 0.208111% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 5.3121e-05 - 0.380683% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00230579 - 16.5241% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.06e-05 - 0.147627% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112253 - 80.4445% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.276e-05 - 0.0914425% [1] | | | | | | | | | | | | | Remainder: 0.000288564 - 2.06795% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.788e-05 - 0.19078% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.6e-06 - 27.2597% [1] | | | | | | | | | | | | | Remainder: 2.028e-05 - 72.7403% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256524 - 1.75537% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230923 - 90.02% [1] | | | | | | | | | | | | | Remainder: 2.5601e-05 - 9.97996% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.772e-05 - 0.326543% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.68e-05 - 56.1609% [1] | | | | | | | | | | | | | Remainder: 2.092e-05 - 43.8391% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.5241e-05 - 0.446438% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-05 - 72.9603% [1] | | | | | | | | | | | | | Remainder: 1.7641e-05 - 27.0397% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.576e-05 - 0.176273% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.6e-06 - 33.3851% [1] | | | | | | | | | | | | | Remainder: 1.716e-05 - 66.6149% | | | | | | | | | | | | Remainder: 0.000236445 - 1.61797% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.448e-05 - 0.358657% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.084e-05 - 0.268861% [1] | | | | | | | | | | | Remainder: 0.000481009 - 3.16661% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0017227 - 10.092% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0013113 - 76.1185% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000202403 - 15.4353% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000990054 - 75.5018% [1] | | | | | | | | | | | | Remainder: 0.000118841 - 9.06285% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000172443 - 10.01% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000130842 - 75.8755% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.396e-05 - 18.3122% [1] | | | | | | | | | | | | | Remainder: 0.000106882 - 81.6878% | | | | | | | | | | | | Remainder: 4.1601e-05 - 24.1245% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.22e-05 - 1.28867% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.868e-05 - 2.24531% [1] | | | | | | | | | | | Remainder: 0.000178084 - 10.3375% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0508492% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.016403% [1] | | | | | | | | | | Remainder: 0.000145881 - 0.8546% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0528639% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128993 - 42.4073% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.144e-05 - 0.0886867% [1] | | | | | | | | | | Remainder: 0.0128879 - 99.9113% | | | | | | | | | Remainder: 0.000432206 - 1.4209% | | | | | | | | Remainder: 7.44e-06 - 0.0165664% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0504245 - 24.3844% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5e-05 - 0.0495791% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00412498% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0503004 - 99.754% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0502975 - 99.9941% [1] | | | | | | | | | Remainder: 2.96e-06 - 0.00588464% | | | | | | | | Remainder: 9.6962e-05 - 0.192292% | | | | | | | MueLu RefMaxwell: Allocate MVs: 9.0641e-05 - 0.0438324% [1] | | | | | | | Remainder: 0.005649 - 2.73176% | | | | | | Remainder: 0.00402474 - 1.90914% | | | | | Remainder: 0.000379645 - 0.179761% | | | | Remainder: 0.00647345 - 2.97401% | | | MaxwellPreconditioner: Block preconditioner: 0.000152123 - 0.0563172% [1] | | | Remainder: 0.0040901 - 1.51419% | | Mini-EM: timestepper: 0.0961486 - 3.54% [1] | | | Mini-EM: Advance Time Step: 0.0961461 - 99.9974% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0304751 - 31.6966% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000181842 - 0.596691% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0293214 - 96.2144% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00545676% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000211923 - 0.722758% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00266604 - 9.09246% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00142494 - 4.85972% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000138362 - 0.47188% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0011631 - 3.96672% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00123026 - 4.19576% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000129122 - 0.440368% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000303805 - 1.03612% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00941292% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000277404 - 0.94608% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00308176 - 10.5103% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00116634 - 3.97777% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000540887 - 1.84468% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00247031 - 8.42495% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00488055 - 16.645% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.12e-06 - 0.0208721% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000196803 - 0.671192% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00212639 - 7.252% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00263932 - 9.00133% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000185483 - 0.632585% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000145001 - 0.494523% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112526 - 3.83766% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00254156 - 8.66792% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000562567 - 1.91862% [3] | | | | | | Remainder: 0.000103761 - 0.353874% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9881e-05 - 0.0652369% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.16e-06 - 0.0103691% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000805851 - 2.6443% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2121e-05 - 0.236656% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5361e-05 - 62.8957% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.32942% [1] | | | | | | Remainder: 2.508e-05 - 34.7749% | | | | | Remainder: 7.0801e-05 - 0.232324% | | | | Stratimikos: BelosLOWS: 0.0588852 - 61.2455% [1] | | | | | GMRES block system: Operation Op*x: 0.00166174 - 2.82201% [1] | | | | | Belos::MVT::MvAddMv: 9.7481e-05 - 0.165544% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0563994 - 95.7786% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000350605 - 0.621647% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.5161e-05 - 24.2897% [2] | | | | | | | | Belos::MVT::MvDot: 7.8721e-05 - 92.4379% [2] | | | | | | | | Remainder: 6.44e-06 - 7.56215% | | | | | | | Belos::MVT::MvScale: 4.1281e-05 - 11.7742% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.9241e-05 - 28.3056% [2] | | | | | | | | Belos::MVT::MvTransMv: 9.5921e-05 - 96.6546% [2] | | | | | | | | Remainder: 3.32e-06 - 3.34539% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.8281e-05 - 13.7708% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.5921e-05 - 95.1119% [2] | | | | | | | | Remainder: 2.36e-06 - 4.88805% | | | | | | | Remainder: 7.6641e-05 - 21.8596% | | | | | | Belos::MVT::MvAddMv: 0.000133922 - 0.237453% [2] | | | | | | Belos::MVT::MvNorm: 4.0721e-05 - 0.0722012% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0536034 - 95.0425% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000199283 - 0.371773% [1] | | | | | | | Belos::MVT::MvAddMv: 3.228e-05 - 0.0602201% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000520967 - 0.971892% [1] | | | | | | | | Belos::MVT::Assign: 2.428e-05 - 4.66056% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.6801e-05 - 8.98349% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.292e-05 - 70.3404% [1] | | | | | | | | | Remainder: 1.3881e-05 - 29.6596% | | | | | | | | CG Q_B: Operation Op*x: 0.000190203 - 36.5096% [1] | | | | | | | | Belos::MVT::MvTransMv: 9.3041e-05 - 17.8593% [1] | | | | | | | | Belos::MVT::MvNorm: 2.0041e-05 - 3.84688% [1] | | | | | | | | Remainder: 0.000146601 - 28.1402% | | | | | | | CG S_E: Operation Op*x: 0.000579928 - 1.08189% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0508381 - 94.8413% [1] | | | | | | | | Belos::MVT::Assign: 2.6121e-05 - 0.0513807% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0434285 - 85.4251% [12] | | | | | | | | | MueLu RefMaxwell: solve: 0.0432823 - 99.6633% [12] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0197496 - 45.6297% [24] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0193897 - 98.1776% [24] | | | | | | | | | | | Remainder: 0.000359926 - 1.82245% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00523435 - 12.0935% [12] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000375047 - 0.866514% [12] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000584247 - 1.34985% [12] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0151995 - 35.1171% [12] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00435426 - 28.6474% [12] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00418922 - 96.2096% [12] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00416926 - 99.5235% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00407306 - 97.6926% [12] | | | | | | | | | | | | | | Remainder: 9.62e-05 - 2.30737% | | | | | | | | | | | | | Remainder: 1.9961e-05 - 0.476485% | | | | | | | | | | | | Remainder: 0.000165043 - 3.79038% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0107805 - 70.9268% [12] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0106613 - 98.8943% [12] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00861968 - 80.8501% [24] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00620913 - 72.0343% [24] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00584881 - 94.1969% [24] | | | | | | | | | | | | | | | Remainder: 0.000360323 - 5.80312% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00159134 - 18.4617% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000172161 - 1.9973% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000332683 - 3.85957% [12] | | | | | | | | | | | | | | Remainder: 0.000314365 - 3.64706% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00192463 - 18.0525% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00187155 - 97.242% [12] | | | | | | | | | | | | | | Remainder: 5.3082e-05 - 2.75804% | | | | | | | | | | | | | Remainder: 0.000117001 - 1.09744% | | | | | | | | | | | | Remainder: 0.000119202 - 1.10572% | | | | | | | | | | | Remainder: 6.4722e-05 - 0.425817% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000935532 - 2.16147% [12] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00101941 - 2.35527% [12] | | | | | | | | | | Remainder: 0.000184603 - 0.426509% | | | | | | | | | Remainder: 0.000146204 - 0.336655% | | | | | | | | CG S_E: Operation Op*x: 0.00534215 - 10.5082% [12] | | | | | | | | Belos::MVT::MvTransMv: 0.000586448 - 1.15356% [12] | | | | | | | | Belos::MVT::MvAddMv: 0.0010781 - 2.12064% [35] | | | | | | | | Belos::MVT::MvNorm: 0.000215883 - 0.424648% [12] | | | | | | | | Remainder: 0.000160921 - 0.316536% | | | | | | | Remainder: 0.00143278 - 2.67293% | | | | | | GMRES block system: Operation Op*x: 0.00165586 - 2.93596% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.124e-05 - 0.03766% [1] | | | | | | Remainder: 0.000593648 - 1.05258% | | | | | Remainder: 0.000726571 - 1.23388% | | | | Mini-EM: Compute responses: 0.00665201 - 6.91865% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000180363 - 2.7114% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00524051 - 78.7809% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.364e-05 - 0.451101% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000111122 - 2.12044% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00129422 - 24.6964% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0351111% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000243404 - 4.64466% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000160442 - 3.06157% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00245339 - 46.8159% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.92e-06 - 0.0366376% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000217084 - 4.14242% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000197923 - 3.77679% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000187763 - 3.58291% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.084e-05 - 0.588492% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.56e-06 - 0.0297681% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000159242 - 3.03867% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.4522e-05 - 1.80368% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.772e-05 - 0.338135% [3] | | | | | | Remainder: 4.388e-05 - 0.837322% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9e-06 - 0.135297% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0210463% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000773171 - 11.6231% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000260244 - 3.91226% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.353514% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241044 - 92.6223% [1] | | | | | | Remainder: 1.828e-05 - 7.02418% | | | | | Remainder: 0.000187322 - 2.81602% | | | | Remainder: 0.000133844 - 0.139209% | | | Remainder: 2.52e-06 - 0.00262094% | | Remainder: 0.0360993 - 1.3291% | Remainder: 4.456e-05 - 0.00164058% ================================= FOM Calculation ================================= Number of cells = 5832 Time for Belos Linear Solve = 0.0588852 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 99.0402 k-cell-steps per second ================================= dt = 7.41254e-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 = 7.41254e-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 = 7.41254e-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 = 19494 x 19494, nnz = 591030 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.95e+04, dev = 0.0%, min = 0.0% ( 19494 on 0), max = 0.0% ( 19494 on 0) SM_Matrix # nnz per proc : avg = 5.91e+05, dev = 0.0%, min = 0.0% ( 591030 on 0), max = 0.0% ( 591030 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.0277778 / 0.0277778 / 0.0277778 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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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/166375 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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 = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 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 = 903 x 903, nnz = 52839 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) coarseA11 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 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 = 903 x 903, nnz = 52839 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 9.03e+02, dev = 0.0%, min = 0.0% ( 903 on 0), max = 0.0% ( 903 on 0) A0 # nnz per proc : avg = 5.28e+04, dev = 0.0%, min = 0.0% ( 52839 on 0), max = 0.0% ( 52839 on 0) Clearing old data (if any) Replacing coordinate map Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'. Level 0 Max coarse size (<= 2500) achieved RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu}) Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother ================================================================================ TimeMonitor results over 1 processor Timer Name Global time (num calls) -------------------------------------------------------------------------------- MueLu setup time (RefMaxwell coarse (1,1)) 0.0280 (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 = 6859 x 6859, nnz = 166375 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ac # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) A22 size = 6859 x 6859, nnz = 166375 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A22 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 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 = 6859 x 6859, nnz = 166375 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) A0 # nnz per proc : avg = 1.66e+05, dev = 0.0%, min = 0.0% ( 166375 on 0), max = 0.0% ( 166375 on 0) Clearing old data (if any) Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping... Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'. Level 0 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.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} Using default factory (AmalgamationFactory[575]) 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[351] 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/166375 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/6859 [0.00%] (total) remaining : 6859 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 6536 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 301 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 6536/6859 [95.29%] (total) remaining : 323 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 323 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 6859/6859 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 301 (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[354] on level 1, as it has not been requested and no keep flags were set for it Ptent size = 6859 x 301 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) Ptent # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 301 x 6859, nnz = 6859 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) R # nnz per proc : avg = 6.86e+03, dev = 0.0%, min = 0.0% ( 6859 on 0), max = 0.0% ( 6859 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 301 x 301, nnz = 5681 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 3.01e+02, dev = 0.0%, min = 0.0% ( 301 on 0), max = 0.0% ( 301 on 0) Ac # nnz per proc : avg = 5.68e+03, dev = 0.0%, min = 0.0% ( 5681 on 0), max = 0.0% ( 5681 on 0) Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] 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[345] 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[345] 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 = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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.0536 (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.97 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] 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[583] 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) 19494 591030 30.3186 (2, 2) 6859 166375 24.2565 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96643, alpha: 20, lambdaMin: 0.148321, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19494, 19494], Global nnz: 591030} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.69 Cycle type = V level rows nnz nnz/row c ratio procs 0 903 52839 58.51 1 Smoother (level 0) pre : KLU2 solver interface Smoother (level 0) post : no smoother -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell (2,2) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 2 Operator complexity = 1.03 Smoother complexity = 1.59 Cycle type = V level rows nnz nnz/row c ratio procs 0 6859 166375 24.26 1 1 301 5681 18.87 22.79 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49203, alpha: 7, lambdaMin: 0.213147, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6859, 6859], Global nnz: 166375} 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=37962,domainDim=37962,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=19494} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=18468} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} 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=37962, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=18468,domainDim=18468} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=18468, #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.000888573 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=19494,domainDim=19494} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=19494, #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 12 iterations with total CPU time of 0.051669 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.0587797 sec Electromagnetic Energy = 2.36488e-08 Electromagnetic Energy/dt^2 = 4.30403e+10 * finished time step 1, t = 7.41254e-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: 2.71977 [1] | Mini-EM: Total Time: 2.71972 - 99.9985% [1] | | Mini-EM: build mesh: 0.000633209 - 0.0232821% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000301164 - 47.5615% [1] | | | Remainder: 0.000332045 - 52.4385% | | Mini-EM: build physics blocks: 0.000841292 - 0.030933% [1] | | Mini-EM: build auxiliary physics blocks: 0.000807012 - 0.0296726% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.283673 - 10.4302% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.132865 - 4.88525% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0551754 - 41.5273% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0446661 - 80.9529% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00156942 - 2.84442% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00885693 - 16.0523% [4] | | | | Remainder: 8.2962e-05 - 0.15036% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00929965 - 6.99931% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00536028 - 57.6395% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000201883 - 2.17087% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000630289 - 6.77756% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000426845 - 4.5899% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124766 - 13.4162% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00128338 - 13.8003% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.852e-05 - 0.736802% [4] | | | | Remainder: 8.0801e-05 - 0.868861% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.012296 - 9.2545% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0052652 - 3.96281% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0182682 - 13.7494% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00672426 - 5.06096% [4] | | | Remainder: 0.0258365 - 19.4457% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00523455 - 0.192466% [2] | | Mini-EM: setup physics model evaluator: 0.247001 - 9.08185% [1] | | | panzer::ModelEvaluator::setupModel(): 0.246984 - 99.9931% [1] | | | | allocate FieldManagerBuilder: 3.041e-06 - 0.00123125% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000226735% [1] | | | | fmb->setupVolumeFieldManagers(): 0.241169 - 97.6458% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.241155 - 99.9942% [1] | | | | | | getWorksets(): 0.215239 - 89.2533% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.215236 - 99.9983% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.12213 - 56.7427% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00420406 - 3.44227% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0218678 - 17.9053% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000482767 - 2.20766% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0213709 - 97.7278% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000234802 - 1.0987% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.6602e-05 - 0.452025% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000485006 - 2.26946% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00181759 - 8.50494% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00474847 - 22.2193% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000963134 - 4.50675% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353397 - 16.5363% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000102521 - 0.479721% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00624317 - 29.2134% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00276776 - 44.3326% [3] | | | | | | | | | | | | Remainder: 0.00347541 - 55.6674% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00239471 - 11.2055% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00067729 - 3.16921% [3] | | | | | | | | | | | Remainder: 7.3683e-05 - 0.344781% | | | | | | | | | | Remainder: 1.412e-05 - 0.0645697% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0827013 - 67.7156% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0486571 - 58.8348% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.4561e-05 - 0.17379% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.36e-05 - 0.0485027% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0261865 - 53.8183% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182013 - 37.4072% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.312e-05 - 0.0475162% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00376161 - 7.73086% [3] | | | | | | | | | | | Remainder: 0.000376524 - 0.773831% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0158023 - 19.1076% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0109831 - 13.2805% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000125843 - 0.152166% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00384325 - 4.64715% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00287456 - 3.47583% [3] | | | | | | | | | | Remainder: 0.000415166 - 0.502006% | | | | | | | | | Remainder: 0.0133572 - 10.9368% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0930752 - 43.2434% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0929763 - 99.8938% [6] | | | | | | | | | Remainder: 9.8881e-05 - 0.106238% | | | | | | | | Remainder: 2.996e-05 - 0.0139196% | | | | | | | Remainder: 3.56e-06 - 0.00165397% | | | | | | getOrientations(): 1.168e-05 - 0.00484335% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072169 - 0.299263% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070721 - 0.293259% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379685 - 0.157444% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122082 - 0.0506238% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000850852 - 0.352823% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000331736% [2] | | | | | | Remainder: 0.0231222 - 9.58811% | | | | | Remainder: 1.404e-05 - 0.00582163% | | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.00320669% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00566838% [1] | | | | build response library: 0.00576912 - 2.33583% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00568232 - 98.4954% [1] | | | | | | getWorksets(): 3.16e-06 - 0.0556111% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 59.4937% [1] | | | | | | | Remainder: 1.28e-06 - 40.5063% | | | | | | getOrientations(): 4e-07 - 0.00703938% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073013 - 12.8492% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000924053 - 16.2619% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000395366 - 6.95783% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117814 - 20.7334% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0211181% [3] | | | | | | Remainder: 0.00244988 - 43.114% | | | | | Remainder: 8.6801e-05 - 1.50458% | | | | Remainder: 1.992e-05 - 0.0080653% | | | Remainder: 1.712e-05 - 0.00693114% | | Mini-EM: setup auxiliary physics model evaluator: 0.416967 - 15.3312% [1] | | | panzer::ModelEvaluator::setupModel(): 0.416957 - 99.9975% [1] | | | | allocate FieldManagerBuilder: 9.2e-07 - 0.000220646% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000153493% [1] | | | | fmb->setupVolumeFieldManagers(): 0.416908 - 99.9883% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.416904 - 99.999% [1] | | | | | | getWorksets(): 0.186103 - 44.6393% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.186102 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.123964 - 66.6106% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00435042 - 3.50943% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0206531 - 16.6606% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000471288 - 2.28192% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0201753 - 97.6867% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000162242 - 0.80416% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.1481e-05 - 0.45343% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000534608 - 2.64981% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00177743 - 8.80989% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00472155 - 23.4026% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000948454 - 4.70106% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00353873 - 17.5399% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.2721e-05 - 0.459576% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00523299 - 25.9376% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00202843 - 38.7623% [3] | | | | | | | | | | | | Remainder: 0.00320457 - 61.2377% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00237051 - 11.7496% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00066925 - 3.31717% [3] | | | | | | | | | | | Remainder: 3.536e-05 - 0.175264% | | | | | | | | | | Remainder: 6.48e-06 - 0.0313754% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0844311 - 68.1096% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.046556 - 55.1408% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.132e-05 - 0.0887533% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.0961e-05 - 0.0450232% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0171477 - 36.8324% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0182043 - 39.1019% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.392e-05 - 0.051379% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.3721e-05 - 0.0509515% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000617888 - 1.32719% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0103215 - 22.17% [3] | | | | | | | | | | | Remainder: 0.000154762 - 0.332421% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0112796 - 13.3595% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0114498 - 13.5612% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000100161 - 0.11863% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00452375 - 5.35791% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00383705 - 4.5446% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00660038 - 7.81747% [3] | | | | | | | | | | Remainder: 8.436e-05 - 0.0999158% | | | | | | | | | Remainder: 0.014529 - 11.7203% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0621279 - 33.3838% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0620759 - 99.9163% [3] | | | | | | | | | Remainder: 5.2001e-05 - 0.0836999% | | | | | | | | Remainder: 1.04e-05 - 0.00558834% | | | | | | | Remainder: 1.04e-06 - 0.000558831% | | | | | | getOrientations(): 1.124e-05 - 0.00269606% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000902893 - 0.216571% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108117 - 0.259334% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068105 - 0.163359% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.196119 - 47.0418% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0719913 - 36.7079% [1] | | | | | | | Remainder: 0.124128 - 63.2921% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243255 - 0.583481% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000124729% [2] | | | | | | Remainder: 0.0295724 - 7.09333% | | | | | Remainder: 4.08e-06 - 0.000978633% | | | | fmb->setupBCFieldManagers(): 3.88e-06 - 0.000930552% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.68e-05 - 0.0040292% [1] | | | | build response library: 2.1081e-05 - 0.00505592% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.32821% [1] | | | | | Remainder: 2.0801e-05 - 98.6718% | | | | Remainder: 5.28e-06 - 0.00126632% | | | Remainder: 1.04e-05 - 0.0024942% | | Mini-EM: eval auxiliary physics model evaluator: 0.644576 - 23.7% [1] | | | panzer::ModelEvaluator::create_W_op: 0.192807 - 29.9122% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.449019 - 69.6612% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000628729 - 0.140023% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.307145 - 68.4036% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.68e-06 - 0.000872551% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00204464% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.92e-06 - 0.000625111% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00188155 - 0.612592% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00923865 - 3.00791% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0262635 - 8.55085% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00319833 - 1.04131% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0207746 - 6.76376% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0210663 - 6.85874% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0310592 - 10.1122% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.48e-06 - 0.00178417% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.04e-06 - 0.000664181% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0453638 - 14.7695% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00472835 - 1.53945% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00261264 - 0.850619% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0102035 - 3.32205% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00122914 - 0.400181% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0142752 - 4.6477% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0241235 - 7.85409% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0300696 - 9.79002% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00244904 - 0.797354% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00143018 - 0.465637% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00437514 - 1.42445% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0204823 - 6.6686% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00261276 - 0.850659% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0100959 - 3.287% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.04e-06 - 0.00164092% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00469615 - 1.52897% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00880044 - 2.86524% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00135646 - 0.441634% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00452182 - 1.47221% [3] | | | | | Remainder: 0.000213842 - 0.0696224% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.048e-05 - 0.00456105% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000623582% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000645729 - 0.143809% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.14005 - 31.1902% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0689129 - 49.206% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.071108 - 50.7734% [1] | | | | | Remainder: 2.88e-05 - 0.0205641% | | | | Remainder: 0.000526328 - 0.117217% | | | Remainder: 0.0027498 - 0.426606% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00445766 - 0.163901% [1] | | | getWorksets(): 5.24e-06 - 0.11755% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.64e-06 - 69.4656% [1] | | | | Remainder: 1.6e-06 - 30.5344% | | | getOrientations(): 8e-07 - 0.0179466% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821292 - 18.4243% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000947093 - 21.2464% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415046 - 9.31084% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121406 - 27.2353% [1] | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0314066% [3] | | | Remainder: 0.00105273 - 23.6163% | | panzer::ModelEvaluator::create_W_op: 0.20144 - 7.40664% [1] | | panzer::ModelEvaluator::evalModel(J): 0.321707 - 11.8287% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000267284 - 0.0830831% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.251428 - 78.1545% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.564e-05 - 0.00622046% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00179871 - 0.715395% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00810047 - 3.22178% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.010086 - 4.01149% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000922654 - 0.366965% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0105601 - 4.20005% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00935613 - 3.72119% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00171654 - 0.682717% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00835856 - 3.32443% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.24e-06 - 0.00168637% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00330589 - 1.31484% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0197342 - 7.84884% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00317381 - 1.26231% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0189058 - 7.51937% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0203636 - 8.09919% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0275871 - 10.9722% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1241e-05 - 0.00447086% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00168274 - 0.669274% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0190784 - 7.58799% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0311075 - 12.3723% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00476475 - 1.89507% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00101257 - 0.402729% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0106918 - 4.25242% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0223159 - 8.87566% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0166104 - 6.60643% [3] | | | | Remainder: 0.000163401 - 0.0649891% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5841e-05 - 0.00492405% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000360577% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000822731 - 0.255739% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0687142 - 21.3593% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0686897 - 99.9644% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.564e-05 - 0.022761% [1] | | | | Remainder: 8.84e-06 - 0.0128649% | | | Remainder: 0.000457286 - 0.142144% | | Mini-EM: assemble Discrete Gradient: 0.0584335 - 2.14851% [1] | | MaxwellPreconditioner::build: 0.269655 - 9.9148% [1] | | | Mini-EM: assemble Discrete Curl: 0.0468779 - 17.3844% [1] | | | MaxwellPreconditioner: Schur complement: 3.264e-05 - 0.0121044% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00140618 - 0.521474% [1] | | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.224722% [1] | | | | Ifpack2::Relaxation::compute: 0.000444447 - 31.6067% [1] | | | | Remainder: 0.000958573 - 68.1686% | | | MaxwellPreconditioner: Solver S_E: 0.217102 - 80.5111% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.210644 - 97.0253% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.210266 - 99.8207% [1] | | | | | | MueLu RefMaxwell: compute: 0.205982 - 97.9625% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00203263 - 0.9868% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0123373 - 5.98948% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00677846 - 54.943% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00505539 - 40.9766% [1] | | | | | | | | Remainder: 0.000503408 - 4.08039% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0199066 - 9.66423% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00108406 - 5.44572% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0176838 - 88.8341% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0167649 - 94.8038% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0161237 - 96.1753% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0142079 - 88.1182% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.112e-05 - 0.219033% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.5161e-05 - 0.247475% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.3601e-05 - 0.377261% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00234727 - 16.5209% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.2161e-05 - 0.155976% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0113153 - 79.6406% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.308e-05 - 0.162445% [1] | | | | | | | | | | | | Remainder: 0.000380246 - 2.6763% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.324e-05 - 0.268177% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 22.5717% [1] | | | | | | | | | | | | Remainder: 3.348e-05 - 77.4283% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000254323 - 1.57732% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000231163 - 90.8935% [1] | | | | | | | | | | | | Remainder: 2.316e-05 - 9.10653% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118138 - 7.32695% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115318 - 97.613% [1] | | | | | | | | | | | | Remainder: 2.82e-05 - 2.38705% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.8521e-05 - 0.42497% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.9e-05 - 71.5109% [1] | | | | | | | | | | | | Remainder: 1.9521e-05 - 28.4891% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.6961e-05 - 0.229234% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.72e-06 - 23.5924% [1] | | | | | | | | | | | | Remainder: 2.8241e-05 - 76.4076% | | | | | | | | | | | Remainder: 0.000331366 - 2.05515% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107921 - 0.643731% [1] | | | | | | | | | | Remainder: 0.000533288 - 3.18098% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000143442 - 0.811149% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.6e-05 - 18.1258% [1] | | | | | | | | | | Remainder: 0.000117442 - 81.8742% | | | | | | | | | Remainder: 0.000775451 - 4.38509% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000451327 - 2.26723% [1] | | | | | | | | Remainder: 0.000687369 - 3.45298% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0221898 - 10.7727% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0145294 - 65.4776% [1] | | | | | | | | Remainder: 0.00766047 - 34.5224% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176468 - 8.56714% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0184072 - 8.93633% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0184038 - 99.9815% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0178687 - 97.0921% [1] | | | | | | | | | Remainder: 0.000535168 - 2.90792% | | | | | | | | Remainder: 3.4e-06 - 0.018471% | | | | | | | MueLu RefMaxwell: Build A22: 0.0124657 - 6.05184% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0123293 - 98.9058% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00696134 - 56.4618% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00503415 - 40.8308% [1] | | | | | | | | | Remainder: 0.000333804 - 2.70741% | | | | | | | | Remainder: 0.000136401 - 1.09421% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0448757 - 21.7862% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0145439 - 32.4093% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0142283 - 97.8297% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.5241e-05 - 0.388248% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.0297998% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0139688 - 98.1766% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0139652 - 99.9742% [1] | | | | | | | | | | | Remainder: 3.6e-06 - 0.0257716% | | | | | | | | | | Remainder: 0.000199963 - 1.40539% | | | | | | | | | Remainder: 0.000315644 - 2.17028% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0303244 - 67.5743% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.017064 - 56.2713% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0151757 - 88.9342% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0146086 - 96.2634% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0139609 - 95.5659% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.844e-05 - 0.132083% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.7441e-05 - 0.196556% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.46e-05 - 0.176207% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00231087 - 16.5525% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.136e-05 - 0.152999% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0112696 - 80.723% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.2e-05 - 0.0859545% [1] | | | | | | | | | | | | | Remainder: 0.000276526 - 1.98072% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.7121e-05 - 0.18565% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.04e-06 - 29.6449% [1] | | | | | | | | | | | | | Remainder: 1.9081e-05 - 70.3551% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000256764 - 1.75762% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000230203 - 89.6555% [1] | | | | | | | | | | | | | Remainder: 2.6561e-05 - 10.3445% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.176e-05 - 0.285858% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.716e-05 - 65.0383% [1] | | | | | | | | | | | | | Remainder: 1.46e-05 - 34.9617% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.6041e-05 - 0.452068% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 4.6641e-05 - 70.6243% [1] | | | | | | | | | | | | | Remainder: 1.94e-05 - 29.3757% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.2001e-05 - 0.150603% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 8.361e-06 - 38.0028% [1] | | | | | | | | | | | | | Remainder: 1.364e-05 - 61.9972% | | | | | | | | | | | | Remainder: 0.000234082 - 1.60235% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.2921e-05 - 0.348722% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.9281e-05 - 0.258842% [1] | | | | | | | | | | | Remainder: 0.000474846 - 3.12899% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00172835 - 10.1286% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0013227 - 76.5298% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000204483 - 15.4595% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000998414 - 75.4831% [1] | | | | | | | | | | | | Remainder: 0.000119802 - 9.05739% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000170443 - 9.86163% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000129081 - 75.7326% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.408e-05 - 18.655% [1] | | | | | | | | | | | | | Remainder: 0.000105001 - 81.345% | | | | | | | | | | | | Remainder: 4.1362e-05 - 24.2674% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.0721e-05 - 1.19889% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.856e-05 - 2.23104% [1] | | | | | | | | | | | Remainder: 0.000175922 - 10.1786% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.92e-06 - 0.0522739% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0154712% [1] | | | | | | | | | | Remainder: 0.000148361 - 0.869441% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.564e-05 - 0.0515756% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0128296 - 42.3077% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.032e-05 - 0.0804391% [1] | | | | | | | | | | Remainder: 0.0128193 - 99.9196% | | | | | | | | | Remainder: 0.000415247 - 1.36935% | | | | | | | | Remainder: 7.36e-06 - 0.0164009% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.050464 - 24.4993% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.404e-05 - 0.0476379% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.00317057% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0503456 - 99.7654% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.050343 - 99.9947% [1] | | | | | | | | | Remainder: 2.68e-06 - 0.0053232% | | | | | | | | Remainder: 9.2763e-05 - 0.18382% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.4761e-05 - 0.0411497% [1] | | | | | | | Remainder: 0.00557148 - 2.70484% | | | | | | Remainder: 0.00428426 - 2.03754% | | | | | Remainder: 0.000377725 - 0.179319% | | | | Remainder: 0.00645817 - 2.97472% | | | MaxwellPreconditioner: Block preconditioner: 0.000150722 - 0.0558944% [1] | | | Remainder: 0.00408542 - 1.51505% | | Mini-EM: timestepper: 0.0955437 - 3.51299% [1] | | | Mini-EM: Advance Time Step: 0.0955414 - 99.9975% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0300658 - 31.4689% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000177562 - 0.590577% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0289232 - 96.1996% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00663827% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000208402 - 0.720536% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00238068 - 8.23102% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0014361 - 4.96522% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000131601 - 0.455001% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00116678 - 4.03405% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0012803 - 4.42654% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000132481 - 0.458044% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000298405 - 1.03171% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.76e-06 - 0.00954251% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000271644 - 0.93919% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00302108 - 10.4452% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00111322 - 3.84887% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000531086 - 1.83619% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00270172 - 9.34101% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00483143 - 16.7043% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.64e-06 - 0.0194999% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000192403 - 0.66522% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00207091 - 7.16002% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00258052 - 8.92196% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000188003 - 0.650007% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000132242 - 0.457218% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00112433 - 3.88731% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00245048 - 8.47235% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000566688 - 1.95928% [3] | | | | | | Remainder: 0.000102402 - 0.354048% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9401e-05 - 0.0645284% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.00944594% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000802171 - 2.66805% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 7.2481e-05 - 0.241074% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5041e-05 - 62.1418% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.31785% [1] | | | | | | Remainder: 2.576e-05 - 35.5403% | | | | | Remainder: 6.8161e-05 - 0.226706% | | | | Stratimikos: BelosLOWS: 0.0588244 - 61.5696% [1] | | | | | GMRES block system: Operation Op*x: 0.00161506 - 2.74557% [1] | | | | | Belos::MVT::MvAddMv: 9.4922e-05 - 0.161365% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0564261 - 95.923% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000346364 - 0.613836% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.3761e-05 - 24.1829% [2] | | | | | | | | Belos::MVT::MvDot: 7.7521e-05 - 92.5502% [2] | | | | | | | | Remainder: 6.24e-06 - 7.44977% | | | | | | | Belos::MVT::MvScale: 4.1e-05 - 11.8373% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 9.8042e-05 - 28.3061% [2] | | | | | | | | Belos::MVT::MvTransMv: 9.4642e-05 - 96.5321% [2] | | | | | | | | Remainder: 3.4e-06 - 3.4679% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 4.876e-05 - 14.0777% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.612e-05 - 94.5857% [2] | | | | | | | | Remainder: 2.64e-06 - 5.41427% | | | | | | | Remainder: 7.4801e-05 - 21.5961% | | | | | | Belos::MVT::MvAddMv: 0.000137842 - 0.244288% [2] | | | | | | Belos::MVT::MvNorm: 4.1721e-05 - 0.0739392% [1] | | | | | | GMRES block system: Operation Prec*x: 0.053697 - 95.1634% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000203283 - 0.378574% [1] | | | | | | | Belos::MVT::MvAddMv: 3.168e-05 - 0.0589977% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000511407 - 0.952393% [1] | | | | | | | | Belos::MVT::Assign: 2.404e-05 - 4.70076% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.3521e-05 - 8.51005% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.132e-05 - 71.9653% [1] | | | | | | | | | Remainder: 1.2201e-05 - 28.0347% | | | | | | | | CG Q_B: Operation Op*x: 0.000189363 - 37.0278% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.7921e-05 - 17.192% [1] | | | | | | | | Belos::MVT::MvNorm: 1.9241e-05 - 3.76237% [1] | | | | | | | | Remainder: 0.000147321 - 28.807% | | | | | | | CG S_E: Operation Op*x: 0.000574928 - 1.07069% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.050955 - 94.8934% [1] | | | | | | | | Belos::MVT::Assign: 2.4841e-05 - 0.0487509% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.043581 - 85.5284% [12] | | | | | | | | | MueLu RefMaxwell: solve: 0.0434395 - 99.6754% [12] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0200834 - 46.233% [24] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0197311 - 98.2459% [24] | | | | | | | | | | | Remainder: 0.000352285 - 1.75411% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00525507 - 12.0975% [12] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000375328 - 0.864025% [12] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000619927 - 1.4271% [12] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0149705 - 34.4629% [12] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0042541 - 28.4165% [12] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00409942 - 96.364% [12] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0040803 - 99.5336% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00398517 - 97.6687% [12] | | | | | | | | | | | | | | Remainder: 9.5122e-05 - 2.33125% | | | | | | | | | | | | | Remainder: 1.912e-05 - 0.466408% | | | | | | | | | | | | Remainder: 0.00015468 - 3.63603% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.010651 - 71.1468% [12] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0105328 - 98.8898% [12] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00847032 - 80.4186% [24] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00607832 - 71.7603% [24] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00573812 - 94.403% [24] | | | | | | | | | | | | | | | Remainder: 0.000340205 - 5.59702% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00158614 - 18.7259% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000159683 - 1.88521% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000337645 - 3.98621% [12] | | | | | | | | | | | | | | Remainder: 0.000308522 - 3.64239% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00193943 - 18.4132% [12] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00188459 - 97.1724% [12] | | | | | | | | | | | | | | Remainder: 5.484e-05 - 2.82764% | | | | | | | | | | | | | Remainder: 0.000123043 - 1.16819% | | | | | | | | | | | | Remainder: 0.000118243 - 1.11016% | | | | | | | | | | | Remainder: 6.5362e-05 - 0.436606% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000921853 - 2.12215% [12] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00102181 - 2.35227% [12] | | | | | | | | | | Remainder: 0.000191646 - 0.441179% | | | | | | | | | Remainder: 0.000141482 - 0.324642% | | | | | | | | CG S_E: Operation Op*x: 0.00531627 - 10.4333% [12] | | | | | | | | Belos::MVT::MvTransMv: 0.000577329 - 1.13302% [12] | | | | | | | | Belos::MVT::MvAddMv: 0.00108461 - 2.12858% [35] | | | | | | | | Belos::MVT::MvNorm: 0.000213802 - 0.41959% [12] | | | | | | | | Remainder: 0.000157124 - 0.308359% | | | | | | | Remainder: 0.00142078 - 2.64592% | | | | | | GMRES block system: Operation Op*x: 0.00158906 - 2.81618% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.9681e-05 - 0.0348792% [1] | | | | | | Remainder: 0.000594408 - 1.05343% | | | | | Remainder: 0.000688288 - 1.17007% | | | | Mini-EM: Compute responses: 0.00652497 - 6.82948% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000184363 - 2.8255% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00512323 - 78.5173% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.3e-05 - 0.448935% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000108082 - 2.10964% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0012051 - 23.5222% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.8e-06 - 0.0351341% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000244404 - 4.7705% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000158121 - 3.08635% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00242224 - 47.2794% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.032011% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000236404 - 4.61435% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000197203 - 3.84919% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000184522 - 3.60167% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.936e-05 - 0.573076% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.028888% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000154162 - 3.00908% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.5002e-05 - 1.85434% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.82e-05 - 0.355245% [3] | | | | | | Remainder: 4.252e-05 - 0.829945% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.120154% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.021456% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000770411 - 11.8071% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259124 - 3.97127% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.4e-07 - 0.324169% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241204 - 93.0844% [1] | | | | | | Remainder: 1.708e-05 - 6.59144% | | | | | Remainder: 0.000178603 - 2.73722% | | | | Remainder: 0.000126162 - 0.13205% | | | Remainder: 2.36e-06 - 0.00247007% | | Remainder: 0.0358887 - 1.31957% | Remainder: 4.196e-05 - 0.00154278% ================================= FOM Calculation ================================= Number of cells = 5832 Time for Belos Linear Solve = 0.0588244 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 99.1425 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=maxwell18.xml' (5 runs): 34.17 msec task-clock:u # 0.010 CPUs utilized ( +- 1.17% ) 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,858 page-faults:u # 83.649 K/sec ( +- 3.19% ) 25,301,131 cycles:u # 0.741 GHz ( +- 26.30% ) (62.18%) 70,712,882 instructions:u # 2.79 insn per cycle ( +- 3.49% ) (93.11%) branches:u 347,926 branch-misses:u ( +- 0.77% ) 27,865,881 L1-dcache-loads:u # 815.590 M/sec ( +- 0.26% ) 381,159 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 1.05% ) LLC-loads:u LLC-load-misses:u 26,550,206 L1-icache-loads:u # 777.082 M/sec ( +- 0.30% ) 235,286 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.43% ) 30,766,992 dTLB-loads:u # 900.501 M/sec ( +- 27.60% ) (7.61%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 3.32657 +- 0.00428 seconds time elapsed ( +- 0.13% ) 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=maxwell18.xml' (5 runs): 311,875 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.48% ) 16,987,301 BR_RETIRED:u ( +- 0.30% ) 3.3601 +- 0.0133 seconds time elapsed ( +- 0.40% ) 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=maxwell18.xml' (5 runs): 22,693,651 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.35% ) 5,083 ITLB_WALK:u ( +- 0.85% ) 12,197 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.94% ) 30,471,886 L1D_TLB:u ( +- 0.44% ) 3.3762 +- 0.0124 seconds time elapsed ( +- 0.37% ) 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=maxwell18.xml' (5 runs): 26,625,752 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.13% ) 232,253 L1I_CACHE_REFILL:u ( +- 0.87% ) 380,248 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% ) 27,975,902 L1D_CACHE:u ( +- 0.19% ) 3.3277 +- 0.0115 seconds time elapsed ( +- 0.35% ) 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=maxwell18.xml' (5 runs): 458,569 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.61% ) 480,971 LL_CACHE_RD:u ( +- 0.63% ) 133,513 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.57% ) 16,656 L2D_TLB_REFILL:u ( +- 2.05% ) 247,377 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.89% ) 1,435,193 L2D_CACHE:u ( +- 0.35% ) 3.31648 +- 0.00613 seconds time elapsed ( +- 0.18% )