oasis12.umiacs.umd.edu 30 MueLu Tpetra maxwell16.xml output_avg5/altra_MueLu_Tpetra_maxwell16.output output_avg5/altra_MueLu_Tpetra_maxwell16_power.output dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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 = 13872 x 13872, nnz = 416304 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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/117649 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 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 = 648 x 648, nnz = 36864 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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 = 648 x 648, nnz = 36864 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.0191 (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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) A22 size = 4913 x 4913, nnz = 117649 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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 = 4913 x 4913, nnz = 117649 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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/117649 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 216 x 4913, nnz = 4913 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 216 x 216, nnz = 3936 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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.0377 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} 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) 13872 416304 30.0104 (2, 2) 4913 117649 23.9465 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} 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=26928, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13056, #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.00082584 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13872, #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 11 iterations with total CPU time of 0.0339731 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.0412708 sec Electromagnetic Energy = 2.99227e-08 Electromagnetic Energy/dt^2 = 4.30291e+10 * finished time step 1, t = 8.3391e-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.0005 [1] | Mini-EM: Total Time: 2.00044 - 99.9967% [1] | | Mini-EM: build mesh: 0.000635479 - 0.031767% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000298959 - 47.0447% [1] | | | Remainder: 0.00033652 - 52.9553% | | Mini-EM: build physics blocks: 0.000847119 - 0.0423467% [1] | | Mini-EM: build auxiliary physics blocks: 0.00082228 - 0.041105% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.211129 - 10.5541% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0925339 - 4.62568% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0371967 - 40.1979% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0299015 - 80.3877% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00113092 - 3.04038% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00608264 - 16.3526% [4] | | | | Remainder: 8.156e-05 - 0.219267% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00708483 - 7.65647% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00372416 - 52.5652% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00015364 - 2.16858% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00064508 - 9.10508% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000311279 - 4.3936% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127052 - 17.933% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000846158 - 11.9432% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.904e-05 - 0.833329% [4] | | | | Remainder: 7.496e-05 - 1.05803% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879751 - 9.50734% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00381208 - 4.11965% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0128084 - 13.8418% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00490688 - 5.30279% [4] | | | Remainder: 0.0179276 - 19.3741% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0037724 - 0.188578% [2] | | Mini-EM: setup physics model evaluator: 0.201435 - 10.0695% [1] | | | panzer::ModelEvaluator::setupModel(): 0.201419 - 99.9921% [1] | | | | allocate FieldManagerBuilder: 2.68e-06 - 0.00133056% [1] | | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000238309% [1] | | | | fmb->setupVolumeFieldManagers(): 0.195458 - 97.0407% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195442 - 99.9918% [1] | | | | | | getWorksets(): 0.169405 - 86.678% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.169401 - 99.9976% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100059 - 59.0662% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00443532 - 4.4327% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0190193 - 19.0081% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00040776 - 2.14392% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0185976 - 97.7827% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000242479 - 1.30382% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.416e-05 - 0.506301% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039884 - 2.14457% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137764 - 7.4076% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00390372 - 20.9904% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0007154 - 3.84673% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00300516 - 16.1588% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.296e-05 - 0.499849% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.005527 - 29.7188% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00247568 - 44.7925% [3] | | | | | | | | | | | | Remainder: 0.00305132 - 55.2075% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00267448 - 14.3807% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048924 - 2.63066% [3] | | | | | | | | | | | Remainder: 7.656e-05 - 0.411665% | | | | | | | | | | Remainder: 1.396e-05 - 0.0733989% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0635206 - 63.4831% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371427 - 58.4735% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.452e-05 - 0.227555% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.38e-05 - 0.0640771% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200816 - 54.0661% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138252 - 37.2219% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.404e-05 - 0.0647233% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271868 - 7.31954% [3] | | | | | | | | | | | Remainder: 0.00038484 - 1.03611% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0130513 - 20.5466% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00796403 - 12.5377% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011492 - 0.180918% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279368 - 4.39807% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00209644 - 3.30041% [3] | | | | | | | | | | Remainder: 0.00035748 - 0.562778% | | | | | | | | | Remainder: 0.0130838 - 13.0761% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.069313 - 40.9164% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0692278 - 99.8771% [6] | | | | | | | | | Remainder: 8.516e-05 - 0.122863% | | | | | | | | Remainder: 2.936e-05 - 0.0173316% | | | | | | | Remainder: 4e-06 - 0.0023612% | | | | | | getOrientations(): 1.172e-05 - 0.00599666% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007312 - 0.374126% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693559 - 0.354867% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003728 - 0.190747% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011876 - 0.0607648% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898839 - 0.4599% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000388862% [2] | | | | | | Remainder: 0.0232092 - 11.8752% | | | | | Remainder: 1.612e-05 - 0.00824728% | | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00411083% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.00740745% [1] | | | | build response library: 0.00591343 - 2.93589% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00581547 - 98.3434% [1] | | | | | | getWorksets(): 3.039e-06 - 0.0522571% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.039e-06 - 67.0944% [1] | | | | | | | Remainder: 1e-06 - 32.9056% | | | | | | getOrientations(): 5.2e-07 - 0.00894166% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073576 - 12.6518% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000873559 - 15.0213% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039336 - 6.76402% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011746 - 20.1978% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.019259% [3] | | | | | | Remainder: 0.00263352 - 45.2847% | | | | | Remainder: 9.796e-05 - 1.65657% | | | | Remainder: 2.084e-05 - 0.0103466% | | | Remainder: 1.588e-05 - 0.00788344% | | Mini-EM: setup auxiliary physics model evaluator: 0.321718 - 16.0824% [1] | | | panzer::ModelEvaluator::setupModel(): 0.321707 - 99.9966% [1] | | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000323276% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.000186505% [1] | | | | fmb->setupVolumeFieldManagers(): 0.32166 - 99.9853% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.321656 - 99.9988% [1] | | | | | | getWorksets(): 0.14445 - 44.9083% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.144449 - 99.9992% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100427 - 69.5242% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00332516 - 3.31102% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0177457 - 17.6703% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00057036 - 3.21407% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0171669 - 96.7379% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015804 - 0.920611% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9e-05 - 0.524266% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000734319 - 4.27754% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00157496 - 9.17441% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00362828 - 21.1354% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069512 - 4.0492% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00248948 - 14.5016% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.7e-05 - 0.448538% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00466464 - 27.1723% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00179804 - 38.5462% [3] | | | | | | | | | | | | Remainder: 0.0028666 - 61.4538% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00253644 - 14.7752% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048376 - 2.81799% [3] | | | | | | | | | | | Remainder: 3.484e-05 - 0.202949% | | | | | | | | | | Remainder: 8.52e-06 - 0.0480115% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0659222 - 65.642% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371539 - 56.3601% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.108e-05 - 0.110567% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.14e-05 - 0.0575983% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140432 - 37.7974% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139323 - 37.4991% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.672e-05 - 0.0719172% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.42e-05 - 0.0651346% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000506239 - 1.36255% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00840707 - 22.6277% [3] | | | | | | | | | | | Remainder: 0.0001516 - 0.408033% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00904691 - 13.7236% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.007977 - 12.1006% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.204e-05 - 0.139619% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0030682 - 4.65427% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00275484 - 4.17892% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00547728 - 8.30869% [3] | | | | | | | | | | Remainder: 0.000352119 - 0.534143% | | | | | | | | | Remainder: 0.0134338 - 13.3767% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0440118 - 30.4687% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0439674 - 99.8992% [3] | | | | | | | | | Remainder: 4.436e-05 - 0.100791% | | | | | | | | Remainder: 1.02e-05 - 0.00706132% | | | | | | | Remainder: 1.2e-06 - 0.000830736% | | | | | | getOrientations(): 1.228e-05 - 0.00381775% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093132 - 0.289539% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107264 - 0.333474% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000673279 - 0.209317% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.140977 - 43.8287% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0503906 - 35.7438% [1] | | | | | | | Remainder: 0.0905867 - 64.2562% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241796 - 0.751723% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000136792% [2] | | | | | | Remainder: 0.0311202 - 9.67501% | | | | | Remainder: 3.96e-06 - 0.00123112% | | | | fmb->setupBCFieldManagers(): 4.2e-06 - 0.00130554% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.552e-05 - 0.00482427% [1] | | | | build response library: 2.1e-05 - 0.00652768% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.14286% [1] | | | | | Remainder: 2.076e-05 - 98.8571% | | | | Remainder: 4.96e-06 - 0.00154178% | | | Remainder: 1.08e-05 - 0.00335698% | | Mini-EM: eval auxiliary physics model evaluator: 0.45665 - 22.8275% [1] | | | panzer::ModelEvaluator::create_W_op: 0.136055 - 29.7941% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.317723 - 69.577% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00045108 - 0.141973% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.215931 - 67.9619% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000740978% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.92e-06 - 0.00274162% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.4e-06 - 0.00111147% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00271848 - 1.25896% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00588247 - 2.72424% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.017849 - 8.26608% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00211724 - 0.980517% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.014522 - 6.72531% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142649 - 6.60625% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0208335 - 9.64821% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.68e-06 - 0.00216736% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.96e-06 - 0.000907698% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318649 - 14.757% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500784 - 2.31918% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00185928 - 0.861052% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00698339 - 3.23409% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00188944 - 0.87502% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00971627 - 4.49971% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0164805 - 7.6323% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211197 - 9.78075% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0025714 - 1.19084% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000977999 - 0.452922% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00308604 - 1.42918% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0142872 - 6.61657% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00183496 - 0.84979% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00704731 - 3.26369% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.64e-06 - 0.00214883% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00311316 - 1.44174% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00577684 - 2.67532% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00091824 - 0.425247% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00303868 - 1.40724% [3] | | | | | Remainder: 0.000148919 - 0.068966% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.796e-05 - 0.00565271% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000805732% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0005346 - 0.16826% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.10046 - 31.6187% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0501124 - 49.883% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0502998 - 50.0696% [1] | | | | | Remainder: 4.768e-05 - 0.0474617% | | | | Remainder: 0.000326399 - 0.102731% | | | Remainder: 0.00287224 - 0.62898% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00472784 - 0.23634% [1] | | | getWorksets(): 7.28e-06 - 0.153982% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.76e-06 - 65.3846% [1] | | | | Remainder: 2.52e-06 - 34.6154% | | | getOrientations(): 1.2e-06 - 0.0253816% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00086512 - 18.2984% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000978639 - 20.6995% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004608 - 9.74653% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00134004 - 28.3436% [1] | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0203053% [3] | | | Remainder: 0.0010738 - 22.7123% | | panzer::ModelEvaluator::create_W_op: 0.139573 - 6.97711% [1] | | panzer::ModelEvaluator::evalModel(J): 0.230762 - 11.5356% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00020244 - 0.0877268% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.181002 - 78.4369% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.000906065% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00214172 - 1.18325% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.005813 - 3.21156% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00695231 - 3.84101% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00080544 - 0.444988% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00740511 - 4.09117% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00670519 - 3.70448% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017256 - 0.953357% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00584656 - 3.2301% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.48e-06 - 0.0024751% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327884 - 1.81149% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0137733 - 7.60944% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00232036 - 1.28195% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0131119 - 7.24405% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0140043 - 7.73708% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0196076 - 10.8328% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.004e-05 - 0.00554689% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00205716 - 1.13654% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133523 - 7.37689% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0220594 - 12.1873% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00455256 - 2.51519% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000779598 - 0.430711% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0072604 - 4.01121% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155872 - 8.61161% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0116971 - 6.46238% [3] | | | | Remainder: 0.00014936 - 0.0825182% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.0052695% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.44e-06 - 0.00062402% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00064676 - 0.280272% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0485945 - 21.0583% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0485687 - 99.9469% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.632e-05 - 0.0335841% [1] | | | | Remainder: 9.48e-06 - 0.0195084% | | | Remainder: 0.000302199 - 0.130957% | | Mini-EM: assemble Discrete Gradient: 0.0387191 - 1.93553% [1] | | MaxwellPreconditioner::build: 0.196727 - 9.83417% [1] | | | Mini-EM: assemble Discrete Curl: 0.0361002 - 18.3504% [1] | | | MaxwellPreconditioner: Schur complement: 9.76e-06 - 0.0049612% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00114616 - 0.582615% [1] | | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.251274% [1] | | | | Ifpack2::Relaxation::compute: 0.000289 - 25.2147% [1] | | | | Remainder: 0.000854279 - 74.5341% | | | MaxwellPreconditioner: Solver S_E: 0.156431 - 79.517% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150308 - 96.086% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.149935 - 99.7517% [1] | | | | | | MueLu RefMaxwell: compute: 0.146398 - 97.6409% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.0015174 - 1.03649% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0101164 - 6.91022% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0058406 - 57.7337% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00379712 - 37.5341% [1] | | | | | | | | Remainder: 0.00047872 - 4.7321% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0141189 - 9.64422% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00111656 - 7.90823% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.011972 - 84.7938% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0110485 - 92.286% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0104839 - 94.8902% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00875875 - 83.5447% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.544e-05 - 0.404624% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.276e-05 - 0.374026% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.604e-05 - 0.525646% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00163288 - 18.6428% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.308e-05 - 0.377679% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00650919 - 74.3165% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.984e-05 - 0.226516% [1] | | | | | | | | | | | | Remainder: 0.000449519 - 5.13223% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.732e-05 - 0.355974% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.84e-06 - 23.687% [1] | | | | | | | | | | | | Remainder: 2.848e-05 - 76.313% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000176 - 1.67876% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015224 - 86.5% [1] | | | | | | | | | | | | Remainder: 2.376e-05 - 13.5% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011286 - 10.7651% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110908 - 98.2704% [1] | | | | | | | | | | | | Remainder: 1.952e-05 - 1.72958% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.112e-05 - 0.39222% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.484e-05 - 60.4086% [1] | | | | | | | | | | | | Remainder: 1.628e-05 - 39.5914% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.644e-05 - 0.252196% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.52e-06 - 24.6596% [1] | | | | | | | | | | | | Remainder: 1.992e-05 - 75.3404% | | | | | | | | | | | Remainder: 0.00031568 - 3.01109% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.32e-05 - 0.843556% [1] | | | | | | | | | | Remainder: 0.00047136 - 4.26629% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001346 - 1.12429% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.98e-05 - 14.7103% [1] | | | | | | | | | | Remainder: 0.0001148 - 85.2897% | | | | | | | | | Remainder: 0.00078892 - 6.58971% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000445039 - 3.15207% [1] | | | | | | | | Remainder: 0.00058536 - 4.14592% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0156289 - 10.6756% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.010096 - 64.5982% [1] | | | | | | | | Remainder: 0.00553292 - 35.4018% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175915 - 12.0162% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00948395 - 6.4782% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00948051 - 99.9637% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00895083 - 94.413% [1] | | | | | | | | | Remainder: 0.00052968 - 5.58704% | | | | | | | | Remainder: 3.44e-06 - 0.0362718% | | | | | | | MueLu RefMaxwell: Build A22: 0.00919059 - 6.27781% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00905495 - 98.5241% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00528936 - 58.414% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00349076 - 38.5508% [1] | | | | | | | | | Remainder: 0.00027484 - 3.03524% | | | | | | | | Remainder: 0.00013564 - 1.47586% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0291039 - 19.8799% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0106225 - 36.4985% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0103197 - 97.1494% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.3919e-05 - 0.522488% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.36e-06 - 0.0422494% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0100958 - 97.8302% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0100925 - 99.9675% [1] | | | | | | | | | | | Remainder: 3.28e-06 - 0.0324889% | | | | | | | | | | Remainder: 0.00016564 - 1.60509% | | | | | | | | | Remainder: 0.0003028 - 2.85056% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0184744 - 63.4776% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111341 - 60.2675% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00956943 - 85.9473% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00906327 - 94.7107% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00855955 - 94.4422% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.72e-05 - 0.200945% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.5e-05 - 0.292071% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.908e-05 - 0.222909% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00165756 - 19.365% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.86e-05 - 0.217301% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00648567 - 75.7712% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.016e-05 - 0.118698% [1] | | | | | | | | | | | | | Remainder: 0.00032628 - 3.81188% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.896e-05 - 0.319531% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 21.9613% [1] | | | | | | | | | | | | | Remainder: 2.26e-05 - 78.0387% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017376 - 1.91719% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015136 - 87.1087% [1] | | | | | | | | | | | | | Remainder: 2.24e-05 - 12.8913% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.224e-05 - 0.245386% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.12e-06 - 32.0144% [1] | | | | | | | | | | | | | Remainder: 1.512e-05 - 67.9856% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.484e-05 - 0.274073% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.132e-05 - 45.5717% [1] | | | | | | | | | | | | | Remainder: 1.352e-05 - 54.4283% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.852e-05 - 0.204341% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 34.3413% [1] | | | | | | | | | | | | | Remainder: 1.216e-05 - 65.6587% | | | | | | | | | | | | Remainder: 0.000235399 - 2.59728% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.892e-05 - 0.511211% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.888e-05 - 0.406294% [1] | | | | | | | | | | | Remainder: 0.00041836 - 4.37184% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141688 - 12.7256% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0010396 - 73.3725% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016752 - 16.1139% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000759679 - 73.0742% [1] | | | | | | | | | | | | Remainder: 0.0001124 - 10.8119% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00014848 - 10.4794% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0001086 - 73.1412% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.84e-05 - 16.9429% [1] | | | | | | | | | | | | | Remainder: 9.02e-05 - 83.0571% | | | | | | | | | | | | Remainder: 3.988e-05 - 26.8588% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.092e-05 - 1.47648% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.568e-05 - 2.51821% [1] | | | | | | | | | | | Remainder: 0.0001722 - 12.1535% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.32e-06 - 0.083707% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.023711% [1] | | | | | | | | | | Remainder: 0.0001358 - 1.21968% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.0866062% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0069128 - 37.4182% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.64e-06 - 0.139452% [1] | | | | | | | | | | Remainder: 0.00690316 - 99.8605% | | | | | | | | | Remainder: 0.00041156 - 2.22773% | | | | | | | | Remainder: 6.96e-06 - 0.0239144% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345081 - 23.5714% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.312e-05 - 0.0669988% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.00498434% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0343929 - 99.6662% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0343902 - 99.9923% [1] | | | | | | | | | Remainder: 2.64e-06 - 0.00767601% | | | | | | | | Remainder: 9.036e-05 - 0.261852% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.604e-05 - 0.0587713% [1] | | | | | | | Remainder: 0.00505232 - 3.45108% | | | | | | Remainder: 0.0035372 - 2.35915% | | | | | Remainder: 0.00037316 - 0.248263% | | | | Remainder: 0.00612268 - 3.91398% | | | MaxwellPreconditioner: Block preconditioner: 0.000152879 - 0.0777114% [1] | | | Remainder: 0.00288656 - 1.46729% | | Mini-EM: timestepper: 0.0677919 - 3.38885% [1] | | | Mini-EM: Advance Time Step: 0.067789 - 99.9958% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0211749 - 31.2365% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00028128 - 1.32836% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0200223 - 94.5568% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00839063% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016084 - 0.803302% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.001652 - 8.25077% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00098964 - 4.94268% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010096 - 0.504237% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000892039 - 4.45522% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000852639 - 4.25844% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012912 - 0.644879% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021552 - 1.0764% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.64e-06 - 0.0131853% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027012 - 1.34909% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001925 - 9.61425% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00081688 - 4.07984% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00031692 - 1.58283% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017258 - 8.61936% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00348344 - 17.3978% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.8e-06 - 0.0339621% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00017304 - 0.864234% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0014782 - 7.38275% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00176136 - 8.79697% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001948 - 0.972913% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010328 - 0.515824% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000853319 - 4.26183% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00143704 - 7.17718% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00040004 - 1.99797% [3] | | | | | | Remainder: 7.924e-05 - 0.395758% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.592e-05 - 0.0751832% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0103896% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000672199 - 3.1745% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.532e-05 - 0.450155% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.396e-05 - 67.1003% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 1.34285% [1] | | | | | | Remainder: 3.008e-05 - 31.5569% | | | | | Remainder: 8.568e-05 - 0.404629% | | | | Stratimikos: BelosLOWS: 0.0413125 - 60.9427% [1] | | | | | GMRES block system: Operation Op*x: 0.00275864 - 6.67749% [1] | | | | | Belos::MVT::MvAddMv: 8.504e-05 - 0.205846% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0378358 - 91.5843% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000281039 - 0.742786% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.74e-05 - 23.9824% [2] | | | | | | | | Belos::MVT::MvDot: 6.14e-05 - 91.0979% [2] | | | | | | | | Remainder: 6e-06 - 8.90208% | | | | | | | Belos::MVT::MvScale: 3.212e-05 - 11.429% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 7.9439e-05 - 28.2662% [2] | | | | | | | | Belos::MVT::MvTransMv: 7.6079e-05 - 95.7703% [2] | | | | | | | | Remainder: 3.36e-06 - 4.22966% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.712e-05 - 13.2081% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.464e-05 - 93.319% [2] | | | | | | | | Remainder: 2.48e-06 - 6.68103% | | | | | | | Remainder: 6.496e-05 - 23.1142% | | | | | | Belos::MVT::MvAddMv: 0.0001108 - 0.292845% [2] | | | | | | Belos::MVT::MvNorm: 3.264e-05 - 0.0862676% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0358473 - 94.7444% [1] | | | | | | | CG Q_B: Operation Op*x: 0.0001586 - 0.442432% [1] | | | | | | | Belos::MVT::MvAddMv: 2.66e-05 - 0.0742036% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048504 - 1.35307% [1] | | | | | | | | Belos::MVT::Assign: 5.976e-05 - 12.3206% [2] | | | | | | | | CG Q_B: Operation Prec*x: 5.872e-05 - 12.1062% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 4.692e-05 - 79.9046% [1] | | | | | | | | | Remainder: 1.18e-05 - 20.0954% | | | | | | | | CG Q_B: Operation Op*x: 0.0001274 - 26.2659% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.016e-05 - 16.5265% [1] | | | | | | | | Belos::MVT::MvNorm: 1.524e-05 - 3.14201% [1] | | | | | | | | Remainder: 0.00014376 - 29.6388% | | | | | | | CG S_E: Operation Op*x: 0.000428 - 1.19395% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0334081 - 93.1955% [1] | | | | | | | | Belos::MVT::Assign: 1.832e-05 - 0.0548371% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0284675 - 85.2114% [11] | | | | | | | | | MueLu RefMaxwell: solve: 0.0283359 - 99.5379% [11] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126133 - 44.5134% [22] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0123015 - 97.5286% [22] | | | | | | | | | | | Remainder: 0.00031172 - 2.47137% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00348188 - 12.2879% [11] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00025616 - 0.904012% [11] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000406519 - 1.43464% [11] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0101432 - 35.7961% [11] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00277352 - 27.3438% [11] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00263404 - 94.971% [11] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00261496 - 99.2756% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00252828 - 96.6852% [11] | | | | | | | | | | | | | | Remainder: 8.668e-05 - 3.31477% | | | | | | | | | | | | | Remainder: 1.908e-05 - 0.724363% | | | | | | | | | | | | Remainder: 0.00013948 - 5.02899% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00731212 - 72.0892% [11] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00721264 - 98.6395% [11] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0059462 - 82.4414% [22] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426944 - 71.8011% [22] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00397372 - 93.0736% [22] | | | | | | | | | | | | | | | Remainder: 0.00029572 - 6.92644% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106216 - 17.8628% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013464 - 2.2643% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00022792 - 3.83304% [11] | | | | | | | | | | | | | | Remainder: 0.00025204 - 4.23868% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00116804 - 16.1943% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00112632 - 96.4283% [11] | | | | | | | | | | | | | | Remainder: 4.1719e-05 - 3.57171% | | | | | | | | | | | | | Remainder: 9.84e-05 - 1.36427% | | | | | | | | | | | | Remainder: 9.948e-05 - 1.36048% | | | | | | | | | | | Remainder: 5.752e-05 - 0.567082% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00061464 - 2.16912% [11] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00066592 - 2.35009% [11] | | | | | | | | | | Remainder: 0.000154359 - 0.544747% | | | | | | | | | Remainder: 0.00013156 - 0.462142% | | | | | | | | CG S_E: Operation Op*x: 0.00349992 - 10.4763% [11] | | | | | | | | Belos::MVT::MvTransMv: 0.00043188 - 1.29274% [11] | | | | | | | | Belos::MVT::MvAddMv: 0.000682919 - 2.04417% [32] | | | | | | | | Belos::MVT::MvNorm: 0.00015036 - 0.450071% [11] | | | | | | | | Remainder: 0.0001572 - 0.470545% | | | | | | | Remainder: 0.001341 - 3.74086% | | | | | | GMRES block system: Operation Op*x: 0.0010582 - 2.79682% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.6e-05 - 0.042288% [1] | | | | | | Remainder: 0.000489799 - 1.29454% | | | | | Remainder: 0.00063304 - 1.53232% | | | | Mini-EM: Compute responses: 0.0051882 - 7.65345% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014124 - 2.72233% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00399424 - 76.987% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0440635% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010252 - 2.5667% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000922359 - 23.0922% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.08e-06 - 0.052075% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00019036 - 4.76587% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00013336 - 3.33881% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0017 - 42.5613% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.84e-06 - 0.0460664% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00017616 - 4.41035% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019992 - 5.00521% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000195679 - 4.89903% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.284e-05 - 0.822185% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0380548% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00017616 - 4.41035% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.144e-05 - 1.78858% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.732e-05 - 0.934346% [3] | | | | | | Remainder: 4.892e-05 - 1.22476% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.28e-06 - 0.140318% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0269843% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00060892 - 11.7366% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002448 - 4.7184% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.310458% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002274 - 92.8922% [1] | | | | | | Remainder: 1.664e-05 - 6.79739% | | | | | Remainder: 0.00019032 - 3.66833% | | | | Remainder: 0.0001134 - 0.167284% | | | Remainder: 2.84e-06 - 0.00418929% | | Remainder: 0.0325956 - 1.62942% | Remainder: 6.548e-05 - 0.00327317% ================================= FOM Calculation ================================= Number of cells = 4096 Time for Belos Linear Solve = 0.0413125 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 99.1468 k-cell-steps per second ================================= dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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 = 13872 x 13872, nnz = 416304 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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/117649 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 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 = 648 x 648, nnz = 36864 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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 = 648 x 648, nnz = 36864 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.0192 (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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) A22 size = 4913 x 4913, nnz = 117649 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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 = 4913 x 4913, nnz = 117649 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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/117649 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 216 x 4913, nnz = 4913 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 216 x 216, nnz = 3936 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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.0380 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} 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) 13872 416304 30.0104 (2, 2) 4913 117649 23.9465 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} 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=26928, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13056, #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.000828199 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13872, #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 11 iterations with total CPU time of 0.0346024 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.0418523 sec Electromagnetic Energy = 2.99227e-08 Electromagnetic Energy/dt^2 = 4.30291e+10 * finished time step 1, t = 8.3391e-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.00559 [1] | Mini-EM: Total Time: 2.00553 - 99.9973% [1] | | Mini-EM: build mesh: 0.00064308 - 0.0320653% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003068 - 47.7079% [1] | | | Remainder: 0.00033628 - 52.2921% | | Mini-EM: build physics blocks: 0.000860839 - 0.0429232% [1] | | Mini-EM: build auxiliary physics blocks: 0.00081916 - 0.040845% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.209398 - 10.441% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0927259 - 4.62351% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0373574 - 40.2879% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300614 - 80.4697% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0011488 - 3.07516% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00605856 - 16.2178% [4] | | | | Remainder: 8.864e-05 - 0.237276% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00715971 - 7.72137% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00377584 - 52.7373% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016368 - 2.28613% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000679799 - 9.49478% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031372 - 4.38174% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00123872 - 17.3012% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000849638 - 11.8669% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.816e-05 - 0.812323% [4] | | | | Remainder: 8.016e-05 - 1.1196% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879335 - 9.48317% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00380816 - 4.1069% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127327 - 13.7315% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00483216 - 5.21122% [4] | | | Remainder: 0.0180425 - 19.4579% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00351656 - 0.175343% [2] | | Mini-EM: setup physics model evaluator: 0.202439 - 10.094% [1] | | | panzer::ModelEvaluator::setupModel(): 0.20242 - 99.9904% [1] | | | | allocate FieldManagerBuilder: 2.84e-06 - 0.00140303% [1] | | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000256892% [1] | | | | fmb->setupVolumeFieldManagers(): 0.196384 - 97.0182% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.196369 - 99.9923% [1] | | | | | | getWorksets(): 0.171938 - 87.5588% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.171934 - 99.9978% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101201 - 58.8605% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00447368 - 4.42057% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189643 - 18.7391% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.0004222 - 2.22629% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.018528 - 97.6995% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000234039 - 1.26316% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.076e-05 - 0.489854% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039388 - 2.12587% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00138476 - 7.47388% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00395348 - 21.3379% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000699639 - 3.77612% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00297088 - 16.0345% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.132e-05 - 0.492876% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00550628 - 29.7187% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00247112 - 44.8782% [3] | | | | | | | | | | | | Remainder: 0.00303516 - 55.1218% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263696 - 14.2323% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048888 - 2.6386% [3] | | | | | | | | | | | Remainder: 7.712e-05 - 0.416235% | | | | | | | | | | Remainder: 1.408e-05 - 0.0742449% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0649921 - 64.2205% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0371725 - 57.1954% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.752e-05 - 0.235443% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.368e-05 - 0.0637031% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0199948 - 53.7894% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139408 - 37.503% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.336e-05 - 0.0628422% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270532 - 7.27775% [3] | | | | | | | | | | | Remainder: 0.000396959 - 1.06788% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0139469 - 21.4593% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00842119 - 12.9573% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012924 - 0.198855% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00279588 - 4.30188% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00209552 - 3.22427% [3] | | | | | | | | | | Remainder: 0.00043092 - 0.663035% | | | | | | | | | Remainder: 0.0127715 - 12.6198% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0707034 - 41.1223% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0706263 - 99.891% [6] | | | | | | | | | Remainder: 7.708e-05 - 0.109019% | | | | | | | | Remainder: 2.948e-05 - 0.0171461% | | | | | | | Remainder: 3.72e-06 - 0.00216357% | | | | | | getOrientations(): 1.156e-05 - 0.00588688% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007522 - 0.383055% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000709239 - 0.361177% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042108 - 0.214433% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012568 - 0.064002% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000861639 - 0.438786% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000346287% [2] | | | | | | Remainder: 0.0215485 - 10.9735% | | | | | Remainder: 1.52e-05 - 0.00773994% | | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00397195% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00764748% [1] | | | | build response library: 0.00598751 - 2.95797% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058902 - 98.3746% [1] | | | | | | getWorksets(): 3.16e-06 - 0.0536485% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65.8228% [1] | | | | | | | Remainder: 1.08e-06 - 34.1772% | | | | | | getOrientations(): 4.8e-07 - 0.00814913% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737799 - 12.5259% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00089784 - 15.243% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399839 - 6.78821% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118696 - 20.1514% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0196937% [3] | | | | | | Remainder: 0.00266296 - 45.21% | | | | | Remainder: 9.7319e-05 - 1.62537% | | | | Remainder: 2.136e-05 - 0.0105523% | | | Remainder: 1.952e-05 - 0.0096424% | | Mini-EM: setup auxiliary physics model evaluator: 0.322479 - 16.0795% [1] | | | panzer::ModelEvaluator::setupModel(): 0.322469 - 99.997% [1] | | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000198469% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.000186064% [1] | | | | fmb->setupVolumeFieldManagers(): 0.322423 - 99.9857% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.322419 - 99.9987% [1] | | | | | | getWorksets(): 0.145875 - 45.244% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.145874 - 99.999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.10149 - 69.5742% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00334672 - 3.29757% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0176644 - 17.405% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000576159 - 3.26169% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0170822 - 96.7039% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016088 - 0.9418% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.884e-05 - 0.520074% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00073584 - 4.30765% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.001562 - 9.14402% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00361012 - 21.1338% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000672519 - 3.93696% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00244612 - 14.3197% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.992e-05 - 0.467856% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00468192 - 27.4082% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00180504 - 38.5534% [3] | | | | | | | | | | | | Remainder: 0.00287688 - 61.4466% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00252392 - 14.7752% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000484198 - 2.83452% [3] | | | | | | | | | | | Remainder: 3.592e-05 - 0.210278% | | | | | | | | | | Remainder: 6.08e-06 - 0.0344195% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0661431 - 65.1717% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367557 - 55.57% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.972e-05 - 0.108065% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.14e-05 - 0.0582222% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136704 - 37.1925% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0142882 - 38.8735% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.704e-05 - 0.0735668% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.508e-05 - 0.0682343% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00051928 - 1.41279% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00800996 - 21.7924% [3] | | | | | | | | | | | Remainder: 0.00015464 - 0.420723% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00865539 - 13.0859% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00841299 - 12.7194% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.7839e-05 - 0.14792% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00307296 - 4.64592% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00280804 - 4.2454% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00589076 - 8.90608% [3] | | | | | | | | | | Remainder: 0.00044936 - 0.679376% | | | | | | | | | Remainder: 0.0143362 - 14.1257% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0443729 - 30.4187% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0443291 - 99.9013% [3] | | | | | | | | | Remainder: 4.38e-05 - 0.0987088% | | | | | | | | Remainder: 1.024e-05 - 0.00701978% | | | | | | | Remainder: 1.4e-06 - 0.000959726% | | | | | | getOrientations(): 1.14e-05 - 0.00353578% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000947479 - 0.293866% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108972 - 0.337983% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00067844 - 0.210422% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141759 - 43.9675% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0504161 - 35.5646% [1] | | | | | | | Remainder: 0.0913433 - 64.4354% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00247244 - 0.766841% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000148875% [2] | | | | | | Remainder: 0.0295843 - 9.17573% | | | | | Remainder: 4.16e-06 - 0.00129023% | | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.0011412% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.648e-05 - 0.00511057% [1] | | | | build response library: 1.9359e-05 - 0.00600337% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.23973% [1] | | | | | Remainder: 1.9119e-05 - 98.7603% | | | | Remainder: 5.4e-06 - 0.00167458% | | | Remainder: 9.72e-06 - 0.00301415% | | Mini-EM: eval auxiliary physics model evaluator: 0.459384 - 22.9058% [1] | | | panzer::ModelEvaluator::create_W_op: 0.136424 - 29.6971% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.320522 - 69.772% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000473599 - 0.147759% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.218307 - 68.11% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000714589% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00287668% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.04e-06 - 0.000934463% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00266184 - 1.21931% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00595084 - 2.7259% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0179901 - 8.24073% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00213208 - 0.976641% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0149956 - 6.86905% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142458 - 6.52557% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0209627 - 9.60241% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4e-06 - 0.00183228% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.92e-06 - 0.000879495% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318735 - 14.6003% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00495172 - 2.26823% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00189488 - 0.867988% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00706059 - 3.23425% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00194408 - 0.890525% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00980807 - 4.49279% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.017068 - 7.81834% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211624 - 9.69386% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00259596 - 1.18913% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000988559 - 0.452829% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00305864 - 1.40107% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0146437 - 6.70783% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0018954 - 0.868225% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00698019 - 3.19742% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.04e-06 - 0.0018506% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00311164 - 1.42535% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00612728 - 2.80672% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000953239 - 0.43665% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00307856 - 1.4102% [3] | | | | | Remainder: 0.00015192 - 0.06959% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.748e-05 - 0.00545361% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000786219% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00050588 - 0.15783% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.100864 - 31.4688% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0501004 - 49.671% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0507179 - 50.2833% [1] | | | | | Remainder: 4.608e-05 - 0.0456851% | | | | Remainder: 0.00035056 - 0.109372% | | | Remainder: 0.00243884 - 0.530893% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0046978 - 0.234242% [1] | | | getWorksets(): 6.48e-06 - 0.137937% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.52e-06 - 69.7531% [1] | | | | Remainder: 1.96e-06 - 30.2469% | | | getOrientations(): 1.24e-06 - 0.0263954% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000865599 - 18.4256% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00097436 - 20.7408% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433439 - 9.22643% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00133596 - 28.438% [1] | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0246924% [3] | | | Remainder: 0.00107956 - 22.9801% | | panzer::ModelEvaluator::create_W_op: 0.140251 - 6.99319% [1] | | panzer::ModelEvaluator::evalModel(J): 0.231215 - 11.5289% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021368 - 0.0924161% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.182511 - 78.9355% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.000964326% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00221156 - 1.21174% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00569268 - 3.11909% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00737643 - 4.04164% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000806759 - 0.442033% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00761839 - 4.17421% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.006685 - 3.66279% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00172576 - 0.945564% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00579884 - 3.17725% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.56e-06 - 0.00249848% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00329492 - 1.80533% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0140666 - 7.70728% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00233216 - 1.27782% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0136467 - 7.4772% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139508 - 7.64383% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0199243 - 10.9168% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.08e-05 - 0.00591745% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0021462 - 1.17593% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133556 - 7.31769% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0217253 - 11.9036% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00434796 - 2.3823% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00077772 - 0.426122% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00738047 - 4.04385% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0157155 - 8.61075% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0117608 - 6.44391% [3] | | | | Remainder: 0.00015316 - 0.0839183% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.268e-05 - 0.00548407% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000518997% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00060704 - 0.262543% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0475655 - 20.572% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0475404 - 99.9473% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.604e-05 - 0.0337219% [1] | | | | Remainder: 9.04e-06 - 0.0190054% | | | Remainder: 0.00030424 - 0.131583% | | Mini-EM: assemble Discrete Gradient: 0.0390464 - 1.94693% [1] | | MaxwellPreconditioner::build: 0.197276 - 9.83657% [1] | | | Mini-EM: assemble Discrete Curl: 0.0361158 - 18.3073% [1] | | | MaxwellPreconditioner: Schur complement: 9.32e-06 - 0.00472436% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00218112 - 1.10562% [1] | | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.14488% [1] | | | | Ifpack2::Relaxation::compute: 0.00124028 - 56.8644% [1] | | | | Remainder: 0.000937679 - 42.9908% | | | MaxwellPreconditioner: Solver S_E: 0.155919 - 79.0362% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150541 - 96.5505% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.150161 - 99.7477% [1] | | | | | | MueLu RefMaxwell: compute: 0.146502 - 97.5632% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00145972 - 0.996384% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00978127 - 6.67656% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0054892 - 56.1194% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00380524 - 38.9033% [1] | | | | | | | | Remainder: 0.00048684 - 4.97727% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0139281 - 9.50714% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00106072 - 7.61567% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0118408 - 85.0136% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0108983 - 92.0404% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0103226 - 94.7177% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00868583 - 84.1436% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.12e-05 - 0.359206% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.244e-05 - 0.373482% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.796e-05 - 0.782424% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00162664 - 18.7275% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.784e-05 - 0.435652% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0064938 - 74.7631% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.032e-05 - 0.233944% [1] | | | | | | | | | | | | Remainder: 0.000375639 - 4.32473% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.836e-05 - 0.371611% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.8e-06 - 22.9406% [1] | | | | | | | | | | | | Remainder: 2.956e-05 - 77.0594% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017456 - 1.69104% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0001532 - 87.7635% [1] | | | | | | | | | | | | Remainder: 2.136e-05 - 12.2365% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010226 - 9.90638% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00100388 - 98.1694% [1] | | | | | | | | | | | | Remainder: 1.872e-05 - 1.83063% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 5.208e-05 - 0.504522% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.764e-05 - 53.0722% [1] | | | | | | | | | | | | Remainder: 2.444e-05 - 46.9278% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.056e-05 - 0.296049% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.12e-06 - 23.2984% [1] | | | | | | | | | | | | Remainder: 2.344e-05 - 76.7016% | | | | | | | | | | | Remainder: 0.00031864 - 3.08681% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.62e-05 - 0.882706% [1] | | | | | | | | | | Remainder: 0.00047948 - 4.39958% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00014296 - 1.20735% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.052e-05 - 14.3537% [1] | | | | | | | | | | Remainder: 0.00012244 - 85.6463% | | | | | | | | | Remainder: 0.00079952 - 6.75225% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000441479 - 3.1697% [1] | | | | | | | | Remainder: 0.00058512 - 4.201% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0158491 - 10.8184% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101579 - 64.0912% [1] | | | | | | | | Remainder: 0.00569124 - 35.9088% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175209 - 11.9595% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00960623 - 6.55708% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00960307 - 99.9671% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00906411 - 94.3876% [1] | | | | | | | | | Remainder: 0.000538959 - 5.61236% | | | | | | | | Remainder: 3.16e-06 - 0.0328953% | | | | | | | MueLu RefMaxwell: Build A22: 0.00920163 - 6.28091% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00906759 - 98.5433% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00524748 - 57.8707% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00353996 - 39.0397% [1] | | | | | | | | | Remainder: 0.00028016 - 3.08968% | | | | | | | | Remainder: 0.00013404 - 1.4567% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0294004 - 20.0683% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0107367 - 36.5188% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0104307 - 97.1503% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.356e-05 - 0.513484% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.84e-06 - 0.0464014% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102028 - 97.8149% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0101992 - 99.9651% [1] | | | | | | | | | | | Remainder: 3.56e-06 - 0.0348924% | | | | | | | | | | Remainder: 0.00016952 - 1.6252% | | | | | | | | | Remainder: 0.000305959 - 2.84966% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0186568 - 63.4576% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111925 - 59.9916% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00961891 - 85.9406% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00911119 - 94.7216% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00862187 - 94.6295% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.788e-05 - 0.20738% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.4e-05 - 0.278362% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.7e-05 - 0.545125% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00163404 - 18.9523% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.708e-05 - 0.198101% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00652796 - 75.7139% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.0399e-05 - 0.120612% [1] | | | | | | | | | | | | | Remainder: 0.000343519 - 3.98427% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.636e-05 - 0.289314% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.04e-06 - 22.9135% [1] | | | | | | | | | | | | | Remainder: 2.032e-05 - 77.0865% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0001726 - 1.89437% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015236 - 88.2735% [1] | | | | | | | | | | | | | Remainder: 2.024e-05 - 11.7265% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.04e-05 - 0.2239% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 6.84e-06 - 33.5294% [1] | | | | | | | | | | | | | Remainder: 1.356e-05 - 66.4706% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.364e-05 - 0.478971% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.688e-05 - 61.5949% [1] | | | | | | | | | | | | | Remainder: 1.676e-05 - 38.4051% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.02e-05 - 0.221705% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.56e-06 - 32.4752% [1] | | | | | | | | | | | | | Remainder: 1.364e-05 - 67.5248% | | | | | | | | | | | | Remainder: 0.00020612 - 2.26227% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.852e-05 - 0.504423% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.98e-05 - 0.413768% [1] | | | | | | | | | | | Remainder: 0.0004194 - 4.36016% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141348 - 12.6288% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00102992 - 72.8641% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016828 - 16.3391% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000748679 - 72.693% [1] | | | | | | | | | | | | Remainder: 0.00011296 - 10.9679% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015168 - 10.731% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011056 - 72.8903% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.772e-05 - 16.0275% [1] | | | | | | | | | | | | | Remainder: 9.284e-05 - 83.9725% | | | | | | | | | | | | Remainder: 4.112e-05 - 27.1097% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.216e-05 - 1.56776% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.804e-05 - 2.69123% [1] | | | | | | | | | | | Remainder: 0.00017168 - 12.1459% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.6e-06 - 0.0768371% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.0264463% [1] | | | | | | | | | | Remainder: 0.00014856 - 1.32732% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.0924061% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00702267 - 37.6414% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.048e-05 - 0.149231% [1] | | | | | | | | | | Remainder: 0.00701219 - 99.8508% | | | | | | | | | Remainder: 0.000424359 - 2.27456% | | | | | | | | Remainder: 6.92e-06 - 0.0235371% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345619 - 23.5915% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.312e-05 - 0.0668944% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00486084% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.034443 - 99.6558% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344401 - 99.9916% [1] | | | | | | | | | Remainder: 2.88e-06 - 0.00836165% | | | | | | | | Remainder: 9.416e-05 - 0.272438% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.376e-05 - 0.0571734% [1] | | | | | | | Remainder: 0.00510852 - 3.48701% | | | | | | Remainder: 0.00365912 - 2.4368% | | | | | Remainder: 0.00037984 - 0.252317% | | | | Remainder: 0.00537848 - 3.44953% | | | MaxwellPreconditioner: Block preconditioner: 0.00015468 - 0.0784081% [1] | | | Remainder: 0.00289556 - 1.46777% | | Mini-EM: timestepper: 0.06831 - 3.40608% [1] | | | Mini-EM: Advance Time Step: 0.0683066 - 99.995% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0212499 - 31.1096% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000322559 - 1.51793% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0200673 - 94.435% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.0081725% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001606 - 0.800307% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00167992 - 8.37143% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000987077 - 4.91883% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001326 - 0.660776% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00101964 - 5.0811% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00084936 - 4.23256% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012712 - 0.633468% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0002146 - 1.0694% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0121591% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000227799 - 1.13517% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00193432 - 9.63916% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00082136 - 4.09303% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000271438 - 1.35264% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00173796 - 8.66065% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00336612 - 16.7741% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.72e-06 - 0.0285041% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00015372 - 0.766022% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0014918 - 7.43397% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00178012 - 8.87074% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000189839 - 0.946011% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010308 - 0.513671% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00091388 - 4.55407% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00141596 - 7.05605% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0003942 - 1.96439% [3] | | | | | | Remainder: 8.5e-05 - 0.423575% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.62e-05 - 0.0762358% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.00997653% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00064008 - 3.01216% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.1879e-05 - 0.432375% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.836e-05 - 63.5183% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.439e-06 - 1.56619% [1] | | | | | | Remainder: 3.208e-05 - 34.9155% | | | | | Remainder: 0.00010972 - 0.516333% | | | | Stratimikos: BelosLOWS: 0.0418934 - 61.3315% [1] | | | | | GMRES block system: Operation Op*x: 0.00262612 - 6.26857% [1] | | | | | Belos::MVT::MvAddMv: 8.956e-05 - 0.213781% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0385231 - 91.9549% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000290559 - 0.754247% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.816e-05 - 23.4582% [2] | | | | | | | | Belos::MVT::MvDot: 6.22e-05 - 91.2559% [2] | | | | | | | | Remainder: 5.96e-06 - 8.74413% | | | | | | | Belos::MVT::MvScale: 3.344e-05 - 11.5089% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.168e-05 - 28.1113% [2] | | | | | | | | Belos::MVT::MvTransMv: 7.844e-05 - 96.0333% [2] | | | | | | | | Remainder: 3.24e-06 - 3.9667% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.772e-05 - 12.9819% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.532e-05 - 93.6373% [2] | | | | | | | | Remainder: 2.4e-06 - 6.36267% | | | | | | | Remainder: 6.9559e-05 - 23.9397% | | | | | | Belos::MVT::MvAddMv: 0.00010012 - 0.259896% [2] | | | | | | Belos::MVT::MvNorm: 3.348e-05 - 0.086909% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0364768 - 94.6882% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000163279 - 0.447625% [1] | | | | | | | Belos::MVT::MvAddMv: 2.736e-05 - 0.0750066% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048376 - 1.32621% [1] | | | | | | | | Belos::MVT::Assign: 6.52e-05 - 13.4778% [2] | | | | | | | | CG Q_B: Operation Prec*x: 4.452e-05 - 9.20291% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 3.104e-05 - 69.7215% [1] | | | | | | | | | Remainder: 1.348e-05 - 30.2785% | | | | | | | | CG Q_B: Operation Op*x: 0.00012988 - 26.848% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.52e-05 - 17.612% [1] | | | | | | | | Belos::MVT::MvNorm: 1.548e-05 - 3.19993% [1] | | | | | | | | Remainder: 0.00014348 - 29.6593% | | | | | | | CG S_E: Operation Op*x: 0.000411679 - 1.12861% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0340553 - 93.3616% [1] | | | | | | | | Belos::MVT::Assign: 1.992e-05 - 0.0584931% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0290006 - 85.1574% [11] | | | | | | | | | MueLu RefMaxwell: solve: 0.0288639 - 99.5284% [11] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.01284 - 44.4847% [22] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0124903 - 97.2763% [22] | | | | | | | | | | | Remainder: 0.00034972 - 2.72368% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0035132 - 12.1716% [11] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026752 - 0.926834% [11] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000407558 - 1.412% [11] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0103778 - 35.9541% [11] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00291164 - 28.0565% [11] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00276408 - 94.9321% [11] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00274584 - 99.3401% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00265976 - 96.8651% [11] | | | | | | | | | | | | | | Remainder: 8.608e-05 - 3.13493% | | | | | | | | | | | | | Remainder: 1.824e-05 - 0.659895% | | | | | | | | | | | | Remainder: 0.00014756 - 5.06794% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00740816 - 71.385% [11] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00730068 - 98.5492% [11] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00598772 - 82.0159% [22] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426884 - 71.2933% [22] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00396644 - 92.9161% [22] | | | | | | | | | | | | | | | Remainder: 0.0003024 - 7.08389% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0010684 - 17.8432% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00014356 - 2.39758% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00023176 - 3.87059% [11] | | | | | | | | | | | | | | Remainder: 0.000275159 - 4.59539% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00120332 - 16.4823% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00115864 - 96.2869% [11] | | | | | | | | | | | | | | Remainder: 4.468e-05 - 3.71306% | | | | | | | | | | | | | Remainder: 0.00010964 - 1.50178% | | | | | | | | | | | | Remainder: 0.00010748 - 1.45083% | | | | | | | | | | | Remainder: 5.796e-05 - 0.558502% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000616918 - 2.13734% [11] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00066804 - 2.31445% [11] | | | | | | | | | | Remainder: 0.00017288 - 0.59895% | | | | | | | | | Remainder: 0.00013676 - 0.471576% | | | | | | | | CG S_E: Operation Op*x: 0.00355984 - 10.4531% [11] | | | | | | | | Belos::MVT::MvTransMv: 0.00045212 - 1.32761% [11] | | | | | | | | Belos::MVT::MvAddMv: 0.000703319 - 2.06523% [32] | | | | | | | | Belos::MVT::MvNorm: 0.00015492 - 0.454907% [11] | | | | | | | | Remainder: 0.00016456 - 0.483214% | | | | | | | Remainder: 0.0013354 - 3.66096% | | | | | | GMRES block system: Operation Op*x: 0.00109424 - 2.84048% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.608e-05 - 0.0417412% [1] | | | | | | Remainder: 0.0005118 - 1.32856% | | | | | Remainder: 0.00065468 - 1.56273% | | | | Mini-EM: Compute responses: 0.00504904 - 7.39173% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014488 - 2.86946% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00388696 - 76.9841% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0452796% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.576e-05 - 2.46362% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000928198 - 23.8798% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0473378% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015556 - 4.0021% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011596 - 2.98331% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00170536 - 43.8739% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.72e-06 - 0.0442506% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015392 - 3.95991% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019576 - 5.03633% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019324 - 4.9715% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.244e-05 - 0.834586% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0391051% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013096 - 3.36922% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.38e-05 - 2.4132% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.044e-05 - 0.783132% [3] | | | | | | Remainder: 4.872e-05 - 1.25342% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.32e-06 - 0.125172% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0301048% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00057624 - 11.4129% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024268 - 4.80646% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.296687% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022544 - 92.896% [1] | | | | | | Remainder: 1.652e-05 - 6.80732% | | | | | Remainder: 0.00019044 - 3.77181% | | | | Remainder: 0.00011424 - 0.167246% | | | Remainder: 3.44e-06 - 0.00503587% | | Remainder: 0.0324709 - 1.61907% | Remainder: 5.364e-05 - 0.00267453% ================================= FOM Calculation ================================= Number of cells = 4096 Time for Belos Linear Solve = 0.0418934 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 97.7719 k-cell-steps per second ================================= dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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 = 13872 x 13872, nnz = 416304 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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/117649 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 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 = 648 x 648, nnz = 36864 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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 = 648 x 648, nnz = 36864 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.0194 (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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) A22 size = 4913 x 4913, nnz = 117649 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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 = 4913 x 4913, nnz = 117649 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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/117649 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 216 x 4913, nnz = 4913 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 216 x 216, nnz = 3936 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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.0385 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} 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) 13872 416304 30.0104 (2, 2) 4913 117649 23.9465 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} 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=26928, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13056, #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.000735399 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13872, #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 11 iterations with total CPU time of 0.0342443 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.0410956 sec Electromagnetic Energy = 2.99227e-08 Electromagnetic Energy/dt^2 = 4.30291e+10 * finished time step 1, t = 8.3391e-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.04269 [1] | Mini-EM: Total Time: 2.04264 - 99.9979% [1] | | Mini-EM: build mesh: 0.000644319 - 0.0315434% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306639 - 47.5912% [1] | | | Remainder: 0.00033768 - 52.4088% | | Mini-EM: build physics blocks: 0.000850679 - 0.041646% [1] | | Mini-EM: build auxiliary physics blocks: 0.000818479 - 0.0400696% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206931 - 10.1306% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0929381 - 4.54989% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0372849 - 40.118% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0299918 - 80.4395% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00115748 - 3.10442% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00604908 - 16.2239% [4] | | | | Remainder: 8.656e-05 - 0.232158% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00745164 - 8.01785% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00399264 - 53.5807% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0001706 - 2.28943% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00067792 - 9.0976% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031332 - 4.20471% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131724 - 17.6772% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0008458 - 11.3505% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.8e-05 - 0.778353% [4] | | | | Remainder: 7.612e-05 - 1.02152% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00880315 - 9.47207% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00379636 - 4.08483% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0128048 - 13.7778% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00475688 - 5.11833% [4] | | | Remainder: 0.0180403 - 19.4111% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00376836 - 0.184484% [2] | | Mini-EM: setup physics model evaluator: 0.201169 - 9.84848% [1] | | | panzer::ModelEvaluator::setupModel(): 0.201151 - 99.991% [1] | | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00135222% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000278397% [1] | | | | fmb->setupVolumeFieldManagers(): 0.195057 - 96.9704% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195042 - 99.9924% [1] | | | | | | getWorksets(): 0.169132 - 86.7157% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.169129 - 99.9978% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100077 - 59.1724% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00442656 - 4.42313% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189126 - 18.898% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00040952 - 2.16533% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0184899 - 97.7647% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022944 - 1.2409% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.132e-05 - 0.493892% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00039076 - 2.11337% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00138316 - 7.48063% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00390452 - 21.1171% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00071148 - 3.84795% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00300684 - 16.2621% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.98e-05 - 0.485671% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00548004 - 29.6381% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00246596 - 44.9989% [3] | | | | | | | | | | | | Remainder: 0.00301408 - 55.0011% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263896 - 14.2725% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048876 - 2.64339% [3] | | | | | | | | | | | Remainder: 7.48e-05 - 0.404546% | | | | | | | | | | Remainder: 1.324e-05 - 0.0700061% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0633369 - 63.2879% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0372715 - 58.8465% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.516e-05 - 0.228485% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.416e-05 - 0.0648216% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0201367 - 54.0271% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138662 - 37.2032% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.372e-05 - 0.0636411% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00272404 - 7.30863% [3] | | | | | | | | | | | Remainder: 0.000411519 - 1.10411% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0124912 - 19.7218% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00832735 - 13.1477% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012336 - 0.194768% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00278584 - 4.39845% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206768 - 3.26457% [3] | | | | | | | | | | Remainder: 0.00026996 - 0.426229% | | | | | | | | | Remainder: 0.0134014 - 13.391% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0690226 - 40.8107% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0689438 - 99.886% [6] | | | | | | | | | Remainder: 7.872e-05 - 0.11405% | | | | | | | | Remainder: 2.864e-05 - 0.0169339% | | | | | | | Remainder: 3.76e-06 - 0.00222311% | | | | | | getOrientations(): 1.088e-05 - 0.00557827% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753959 - 0.386561% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071468 - 0.366423% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423679 - 0.217224% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012408 - 0.0636169% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085564 - 0.438694% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000410167% [2] | | | | | | Remainder: 0.0230264 - 11.8058% | | | | | Remainder: 1.484e-05 - 0.00760802% | | | | fmb->setupBCFieldManagers(): 9e-06 - 0.00447424% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.428e-05 - 0.00709913% [1] | | | | build response library: 0.00604656 - 3.00597% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00595292 - 98.4513% [1] | | | | | | getWorksets(): 3e-06 - 0.0503955% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 66.6667% [1] | | | | | | | Remainder: 1e-06 - 33.3333% | | | | | | getOrientations(): 4.8e-07 - 0.00806328% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738 - 12.3973% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901959 - 15.1515% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039984 - 6.71671% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011752 - 19.7416% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0174704% [3] | | | | | | Remainder: 0.0027334 - 45.917% | | | | | Remainder: 9.364e-05 - 1.54865% | | | | Remainder: 2.092e-05 - 0.0104001% | | | Remainder: 1.804e-05 - 0.00896757% | | Mini-EM: setup auxiliary physics model evaluator: 0.331363 - 16.2222% [1] | | | panzer::ModelEvaluator::setupModel(): 0.331353 - 99.9971% [1] | | | | allocate FieldManagerBuilder: 6.8e-07 - 0.000205219% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000193147% [1] | | | | fmb->setupVolumeFieldManagers(): 0.331306 - 99.9857% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.331302 - 99.9989% [1] | | | | | | getWorksets(): 0.144041 - 43.4772% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.14404 - 99.9991% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100366 - 69.6792% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.003303 - 3.29096% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0178112 - 17.7463% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000581278 - 3.26355% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0172234 - 96.6998% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001552 - 0.901098% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.98e-05 - 0.521383% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000738839 - 4.28973% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00159676 - 9.27086% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0036378 - 21.1212% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00069576 - 4.03961% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00248572 - 14.4322% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.924e-05 - 0.460071% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00471176 - 27.3567% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00184704 - 39.2007% [3] | | | | | | | | | | | | Remainder: 0.00286472 - 60.7993% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00251532 - 14.604% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00048012 - 2.7876% [3] | | | | | | | | | | | Remainder: 3.712e-05 - 0.21552% | | | | | | | | | | Remainder: 6.52e-06 - 0.0366061% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0654326 - 65.1941% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0364679 - 55.7335% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.872e-05 - 0.106176% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.132e-05 - 0.0584624% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136488 - 37.427% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138937 - 38.0984% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.644e-05 - 0.0725021% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.548e-05 - 0.0698697% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00050072 - 1.37304% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00815567 - 22.364% [3] | | | | | | | | | | | Remainder: 0.00015704 - 0.430625% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00903791 - 13.8125% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00799211 - 12.2143% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.64e-05 - 0.147327% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00306396 - 4.68262% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00275056 - 4.20365% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00558876 - 8.54124% [3] | | | | | | | | | | Remainder: 0.00043504 - 0.664867% | | | | | | | | | Remainder: 0.0138189 - 13.7686% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0436637 - 30.3137% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.043618 - 99.8954% [3] | | | | | | | | | Remainder: 4.568e-05 - 0.104618% | | | | | | | | Remainder: 1.028e-05 - 0.00713692% | | | | | | | Remainder: 1.24e-06 - 0.000860866% | | | | | | getOrientations(): 1.116e-05 - 0.00336852% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000925199 - 0.279261% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109908 - 0.331745% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000686079 - 0.207085% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.152064 - 45.899% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.053438 - 35.1417% [1] | | | | | | | Remainder: 0.0986264 - 64.8583% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246476 - 0.74396% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000144883% [2] | | | | | | Remainder: 0.0300101 - 9.05823% | | | | | Remainder: 3.52e-06 - 0.00106246% | | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.00108645% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00491318% [1] | | | | build response library: 2.06e-05 - 0.00621693% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.16505% [1] | | | | | Remainder: 2.036e-05 - 98.835% | | | | Remainder: 5.6e-06 - 0.00169004% | | | Remainder: 9.52e-06 - 0.00287298% | | Mini-EM: eval auxiliary physics model evaluator: 0.475058 - 23.257% [1] | | | panzer::ModelEvaluator::create_W_op: 0.146233 - 30.7822% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.325922 - 68.6069% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042612 - 0.130743% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.21572 - 66.1877% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000834414% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.96e-06 - 0.00276284% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.8e-06 - 0.000834414% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00263048 - 1.21939% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00584836 - 2.71108% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0177851 - 8.24452% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00202192 - 0.937287% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0144257 - 6.68721% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142716 - 6.6158% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0207654 - 9.62607% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.88e-06 - 0.00226219% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000834414% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318799 - 14.7783% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500908 - 2.32202% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0018076 - 0.837936% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00701907 - 3.25378% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00181752 - 0.842535% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00976683 - 4.52754% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0166458 - 7.71637% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0212827 - 9.8659% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00255448 - 1.18416% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00102808 - 0.47658% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00304608 - 1.41205% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0143137 - 6.63531% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00179792 - 0.833449% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00701972 - 3.25408% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.96e-06 - 0.00183571% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00314612 - 1.45842% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00572704 - 2.65484% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000911719 - 0.422639% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00302852 - 1.40391% [3] | | | | | Remainder: 0.00014972 - 0.0694047% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.62e-05 - 0.00497051% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.000760918% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000498439 - 0.152932% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.108919 - 33.4186% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0541468 - 49.7131% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0547191 - 50.2385% [1] | | | | | Remainder: 5.272e-05 - 0.0484031% | | | | Remainder: 0.00034 - 0.104319% | | | Remainder: 0.00290212 - 0.610898% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00473064 - 0.231594% [1] | | | getWorksets(): 7.96e-06 - 0.168265% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 64.8241% [1] | | | | Remainder: 2.8e-06 - 35.1759% | | | getOrientations(): 1.16e-06 - 0.024521% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000872839 - 18.4508% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000983679 - 20.7938% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043424 - 9.17932% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00136408 - 28.835% [1] | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0270577% [3] | | | Remainder: 0.0010654 - 22.5213% | | panzer::ModelEvaluator::create_W_op: 0.151962 - 7.43947% [1] | | panzer::ModelEvaluator::evalModel(J): 0.233652 - 11.4387% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021324 - 0.0912639% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.180555 - 77.2752% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.000864002% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00218164 - 1.20829% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.005823 - 3.22505% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00692228 - 3.83388% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000815279 - 0.45154% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00749676 - 4.15206% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00669983 - 3.71069% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00170712 - 0.945484% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00577364 - 3.19771% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.44e-06 - 0.00245908% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00326108 - 1.80614% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0141174 - 7.81888% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00230816 - 1.27837% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0129088 - 7.1495% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.013928 - 7.71398% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0193154 - 10.6978% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1e-05 - 0.00553847% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0020472 - 1.13384% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.013363 - 7.40108% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0220807 - 12.2293% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00446188 - 2.4712% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0007564 - 0.41893% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00724212 - 4.01103% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0155937 - 8.63651% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0115804 - 6.41377% [3] | | | | Remainder: 0.00015544 - 0.08609% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.204e-05 - 0.00515296% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000496465% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000607039 - 0.259805% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0519631 - 22.2395% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0519375 - 99.9507% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.632e-05 - 0.0314069% [1] | | | | Remainder: 9.28e-06 - 0.0178588% | | | Remainder: 0.00030028 - 0.128516% | | Mini-EM: assemble Discrete Gradient: 0.0407631 - 1.99561% [1] | | MaxwellPreconditioner::build: 0.197614 - 9.67444% [1] | | | Mini-EM: assemble Discrete Curl: 0.0374205 - 18.9361% [1] | | | MaxwellPreconditioner: Schur complement: 2.988e-05 - 0.0151203% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00142172 - 0.719441% [1] | | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.202572% [1] | | | | Ifpack2::Relaxation::compute: 0.000538799 - 37.8977% [1] | | | | Remainder: 0.00088004 - 61.8997% | | | MaxwellPreconditioner: Solver S_E: 0.155722 - 78.8008% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.150831 - 96.8592% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.15046 - 99.7542% [1] | | | | | | MueLu RefMaxwell: compute: 0.146823 - 97.5824% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00147708 - 1.00603% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00977639 - 6.65864% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0056644 - 57.9395% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00360844 - 36.9097% [1] | | | | | | | | Remainder: 0.00050356 - 5.15077% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0138612 - 9.4408% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.000834959 - 6.0237% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0121373 - 87.563% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0112128 - 92.3832% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0106424 - 94.9123% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00897263 - 84.3106% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.144e-05 - 0.350399% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.1759e-05 - 0.353954% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.92e-05 - 0.548334% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0017736 - 19.7668% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.944e-05 - 0.328109% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00668535 - 74.5083% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.136e-05 - 0.238057% [1] | | | | | | | | | | | | Remainder: 0.00035048 - 3.9061% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.64e-05 - 0.34203% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.12e-06 - 22.3077% [1] | | | | | | | | | | | | Remainder: 2.828e-05 - 77.6923% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017352 - 1.63047% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015204 - 87.621% [1] | | | | | | | | | | | | Remainder: 2.148e-05 - 12.379% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109236 - 10.2643% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107072 - 98.019% [1] | | | | | | | | | | | | Remainder: 2.164e-05 - 1.98103% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.5e-05 - 0.422839% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.796e-05 - 62.1333% [1] | | | | | | | | | | | | Remainder: 1.704e-05 - 37.8667% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.876e-05 - 0.270241% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.08e-06 - 24.6175% [1] | | | | | | | | | | | | Remainder: 2.168e-05 - 75.3825% | | | | | | | | | | | Remainder: 0.00029368 - 2.75954% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.532e-05 - 0.850097% [1] | | | | | | | | | | Remainder: 0.00047516 - 4.23764% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00012572 - 1.03581% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.956e-05 - 15.5584% [1] | | | | | | | | | | Remainder: 0.00010616 - 84.4416% | | | | | | | | | Remainder: 0.000798759 - 6.58102% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0003608 - 2.60294% [1] | | | | | | | | Remainder: 0.00052816 - 3.81034% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.01556 - 10.5978% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00999843 - 64.2572% [1] | | | | | | | | Remainder: 0.0055616 - 35.7428% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180027 - 12.2615% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00956883 - 6.51727% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00956527 - 99.9628% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00903107 - 94.4152% [1] | | | | | | | | | Remainder: 0.000534199 - 5.58478% | | | | | | | | Remainder: 3.56e-06 - 0.0372041% | | | | | | | MueLu RefMaxwell: Build A22: 0.00920967 - 6.27265% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00907367 - 98.5233% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00531788 - 58.6078% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0034732 - 38.2777% [1] | | | | | | | | | Remainder: 0.0002826 - 3.11451% | | | | | | | | Remainder: 0.000136 - 1.47671% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0297255 - 20.2459% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.010808 - 36.3592% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0105 - 97.151% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.376e-05 - 0.511998% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.84e-06 - 0.0460951% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102646 - 97.7577% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.010261 - 99.9649% [1] | | | | | | | | | | | Remainder: 3.6e-06 - 0.035072% | | | | | | | | | | Remainder: 0.00017684 - 1.68419% | | | | | | | | | Remainder: 0.00030792 - 2.84901% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0189106 - 63.6174% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0114856 - 60.7361% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00989303 - 86.1346% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00938251 - 94.8396% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00887495 - 94.5904% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.932e-05 - 0.217691% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.532e-05 - 0.285297% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 2.004e-05 - 0.225804% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0017716 - 19.9618% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.748e-05 - 0.196959% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00667667 - 75.2305% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.044e-05 - 0.117634% [1] | | | | | | | | | | | | | Remainder: 0.00033408 - 3.7643% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.996e-05 - 0.319317% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6e-06 - 20.0267% [1] | | | | | | | | | | | | | Remainder: 2.396e-05 - 79.9733% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017776 - 1.89459% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0001524 - 85.7336% [1] | | | | | | | | | | | | | Remainder: 2.536e-05 - 14.2664% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.208e-05 - 0.235331% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.08e-06 - 32.0652% [1] | | | | | | | | | | | | | Remainder: 1.5e-05 - 67.9348% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.904e-05 - 0.309512% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.18e-05 - 40.6336% [1] | | | | | | | | | | | | | Remainder: 1.724e-05 - 59.3664% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.948e-05 - 0.20762% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.6e-06 - 33.8809% [1] | | | | | | | | | | | | | Remainder: 1.288e-05 - 66.1191% | | | | | | | | | | | | Remainder: 0.000229239 - 2.44326% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.784e-05 - 0.483573% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.9e-05 - 0.394217% [1] | | | | | | | | | | | Remainder: 0.000423679 - 4.2826% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00143672 - 12.5089% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00104748 - 72.9078% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00017232 - 16.4509% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00075228 - 71.8181% [1] | | | | | | | | | | | | Remainder: 0.00012288 - 11.731% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015144 - 10.5407% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011108 - 73.3492% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.788e-05 - 16.0965% [1] | | | | | | | | | | | | | Remainder: 9.32e-05 - 83.9035% | | | | | | | | | | | | Remainder: 4.036e-05 - 26.6508% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.168e-05 - 1.50899% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.728e-05 - 2.5948% [1] | | | | | | | | | | | Remainder: 0.000178839 - 12.4477% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.48e-06 - 0.0738319% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.8e-06 - 0.0243785% [1] | | | | | | | | | | Remainder: 0.00014452 - 1.25828% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.724e-05 - 0.0911659% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00696719 - 36.8428% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.145826% [1] | | | | | | | | | | Remainder: 0.00695703 - 99.8542% | | | | | | | | | Remainder: 0.0004406 - 2.32991% | | | | | | | | Remainder: 6.96e-06 - 0.0234142% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0345662 - 23.5428% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.344e-05 - 0.0678119% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.6e-06 - 0.0046288% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0344501 - 99.6642% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344473 - 99.9918% [1] | | | | | | | | | Remainder: 2.84e-06 - 0.0082438% | | | | | | | | Remainder: 9.104e-05 - 0.263379% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.344e-05 - 0.0568305% [1] | | | | | | | Remainder: 0.00499151 - 3.39969% | | | | | | Remainder: 0.00363752 - 2.4176% | | | | | Remainder: 0.00037076 - 0.245812% | | | | Remainder: 0.00489092 - 3.1408% | | | MaxwellPreconditioner: Block preconditioner: 0.0001458 - 0.07378% [1] | | | Remainder: 0.00287484 - 1.45477% | | Mini-EM: timestepper: 0.0673333 - 3.29638% [1] | | | Mini-EM: Advance Time Step: 0.0673285 - 99.9929% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0210167 - 31.2151% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0003256 - 1.54925% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0198794 - 94.5889% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00724367% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00016476 - 0.828797% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016568 - 8.33423% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00099244 - 4.9923% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010504 - 0.528385% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00088148 - 4.43413% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000841038 - 4.2307% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012704 - 0.639053% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021724 - 1.09279% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.6e-06 - 0.0130788% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00027324 - 1.37449% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00191504 - 9.63328% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000689758 - 3.46971% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0003574 - 1.79784% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00171696 - 8.63686% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00341596 - 17.1834% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.64e-06 - 0.028371% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016808 - 0.845497% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00145164 - 7.30222% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00178876 - 8.99804% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00021792 - 1.09621% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010716 - 0.53905% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00084028 - 4.22688% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0014582 - 7.33522% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000398839 - 2.00629% [3] | | | | | | Remainder: 8.468e-05 - 0.425968% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.42e-05 - 0.0675654% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.0119905% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000610719 - 2.90588% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.02e-05 - 0.381602% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.168e-05 - 39.5012% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.28e-06 - 1.59601% [1] | | | | | | Remainder: 4.724e-05 - 58.9027% | | | | | Remainder: 0.000104 - 0.494845% | | | | Stratimikos: BelosLOWS: 0.0411366 - 61.0983% [1] | | | | | GMRES block system: Operation Op*x: 0.00262568 - 6.38283% [1] | | | | | Belos::MVT::MvAddMv: 8.356e-05 - 0.203128% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0377948 - 91.8764% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00028596 - 0.756612% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.652e-05 - 23.262% [2] | | | | | | | | Belos::MVT::MvDot: 6.096e-05 - 91.6416% [2] | | | | | | | | Remainder: 5.56e-06 - 8.35839% | | | | | | | Belos::MVT::MvScale: 3.308e-05 - 11.5681% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.08e-05 - 28.2557% [2] | | | | | | | | Belos::MVT::MvTransMv: 7.76e-05 - 96.0396% [2] | | | | | | | | Remainder: 3.2e-06 - 3.9604% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.784e-05 - 13.2326% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.544e-05 - 93.6575% [2] | | | | | | | | Remainder: 2.4e-06 - 6.34249% | | | | | | | Remainder: 6.772e-05 - 23.6816% | | | | | | Belos::MVT::MvAddMv: 0.00010192 - 0.269667% [2] | | | | | | Belos::MVT::MvNorm: 3.18e-05 - 0.0841385% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0358509 - 94.8565% [1] | | | | | | | CG Q_B: Operation Op*x: 0.00014336 - 0.399879% [1] | | | | | | | Belos::MVT::MvAddMv: 2.768e-05 - 0.0772088% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0004234 - 1.181% [1] | | | | | | | | Belos::MVT::Assign: 1.804e-05 - 4.26075% [2] | | | | | | | | CG Q_B: Operation Prec*x: 3.916e-05 - 9.24894% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 2.72e-05 - 69.4586% [1] | | | | | | | | | Remainder: 1.196e-05 - 30.5414% | | | | | | | | CG Q_B: Operation Op*x: 0.00013288 - 31.384% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.016e-05 - 18.9325% [1] | | | | | | | | Belos::MVT::MvNorm: 1.548e-05 - 3.65612% [1] | | | | | | | | Remainder: 0.00013768 - 32.5177% | | | | | | | CG S_E: Operation Op*x: 0.000432319 - 1.20588% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0336752 - 93.9314% [1] | | | | | | | | Belos::MVT::Assign: 1.896e-05 - 0.0563025% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0287114 - 85.2597% [11] | | | | | | | | | MueLu RefMaxwell: solve: 0.028575 - 99.5251% [11] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126675 - 44.3306% [22] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0123499 - 97.4931% [22] | | | | | | | | | | | Remainder: 0.00031756 - 2.50689% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00348924 - 12.2108% [11] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026008 - 0.910166% [11] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00039688 - 1.38891% [11] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0102984 - 36.04% [11] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0027932 - 27.1225% [11] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00264864 - 94.8246% [11] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00263084 - 99.328% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0025442 - 96.7068% [11] | | | | | | | | | | | | | | Remainder: 8.664e-05 - 3.29325% | | | | | | | | | | | | | Remainder: 1.78e-05 - 0.672043% | | | | | | | | | | | | Remainder: 0.000144558 - 5.17536% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00744903 - 72.3317% [11] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00734563 - 98.6119% [11] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00603844 - 82.2044% [22] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00432496 - 71.6238% [22] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00401928 - 92.9322% [22] | | | | | | | | | | | | | | | Remainder: 0.00030568 - 7.06782% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106532 - 17.6423% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013852 - 2.29397% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00023264 - 3.85265% [11] | | | | | | | | | | | | | | Remainder: 0.000276999 - 4.58726% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00120284 - 16.3749% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00115844 - 96.3087% [11] | | | | | | | | | | | | | | Remainder: 4.44e-05 - 3.69127% | | | | | | | | | | | | | Remainder: 0.00010436 - 1.42071% | | | | | | | | | | | | Remainder: 0.0001034 - 1.3881% | | | | | | | | | | | Remainder: 5.62e-05 - 0.545714% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000619039 - 2.16636% [11] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000670919 - 2.34792% [11] | | | | | | | | | | Remainder: 0.00017296 - 0.605284% | | | | | | | | | Remainder: 0.00013636 - 0.474934% | | | | | | | | CG S_E: Operation Op*x: 0.0034986 - 10.3892% [11] | | | | | | | | Belos::MVT::MvTransMv: 0.000438799 - 1.30303% [11] | | | | | | | | Belos::MVT::MvAddMv: 0.00071228 - 2.11515% [32] | | | | | | | | Belos::MVT::MvNorm: 0.000153039 - 0.454456% [11] | | | | | | | | Remainder: 0.00014216 - 0.42215% | | | | | | | Remainder: 0.00114888 - 3.20461% | | | | | | GMRES block system: Operation Op*x: 0.00101452 - 2.68428% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.54e-05 - 0.0407463% [1] | | | | | | Remainder: 0.00049436 - 1.30801% | | | | | Remainder: 0.00063252 - 1.53761% | | | | Mini-EM: Compute responses: 0.0050552 - 7.50826% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001452 - 2.87229% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00389452 - 77.0399% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0400563% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.8399e-05 - 2.5266% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00093188 - 23.928% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0564897% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0001892 - 4.85811% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011548 - 2.96519% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00163012 - 41.8567% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.76e-06 - 0.0451917% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00016936 - 4.34868% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019156 - 4.91871% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019732 - 5.06661% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.956e-05 - 0.759016% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.92e-06 - 0.0493001% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0001776 - 4.56026% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.832e-05 - 2.2678% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.828e-05 - 0.469378% [3] | | | | | | Remainder: 5e-05 - 1.28386% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.36e-06 - 0.145593% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0308593% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000573759 - 11.3499% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024572 - 4.86074% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.325574% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022796 - 92.7723% [1] | | | | | | Remainder: 1.696e-05 - 6.90217% | | | | | Remainder: 0.00018708 - 3.70075% | | | | Remainder: 0.00012004 - 0.17829% | | | Remainder: 4.8e-06 - 0.00712872% | | Remainder: 0.0330482 - 1.61791% | Remainder: 4.364e-05 - 0.0021364% ================================= FOM Calculation ================================= Number of cells = 4096 Time for Belos Linear Solve = 0.0411366 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 99.5708 k-cell-steps per second ================================= dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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 = 13872 x 13872, nnz = 416304 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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/117649 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 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 = 648 x 648, nnz = 36864 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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 = 648 x 648, nnz = 36864 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.0191 (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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) A22 size = 4913 x 4913, nnz = 117649 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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 = 4913 x 4913, nnz = 117649 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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/117649 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 216 x 4913, nnz = 4913 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 216 x 216, nnz = 3936 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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.0379 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} 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) 13872 416304 30.0104 (2, 2) 4913 117649 23.9465 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} 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=26928, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13056, #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.000844919 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13872, #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 11 iterations with total CPU time of 0.0343971 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.041983 sec Electromagnetic Energy = 2.99227e-08 Electromagnetic Energy/dt^2 = 4.30291e+10 * finished time step 1, t = 8.3391e-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: 1.99641 [1] | Mini-EM: Total Time: 1.99634 - 99.9966% [1] | | Mini-EM: build mesh: 0.000639799 - 0.0320486% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030544 - 47.74% [1] | | | Remainder: 0.000334359 - 52.26% | | Mini-EM: build physics blocks: 0.000848559 - 0.0425057% [1] | | Mini-EM: build auxiliary physics blocks: 0.000785 - 0.0393219% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.206047 - 10.3212% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0925691 - 4.63694% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0373593 - 40.3583% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300622 - 80.4677% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00114524 - 3.06547% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00606808 - 16.2425% [4] | | | | Remainder: 8.384e-05 - 0.224415% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00713208 - 7.70459% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00372612 - 52.2445% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000159919 - 2.24225% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0006772 - 9.49513% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00031904 - 4.47331% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126724 - 17.7682% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00084724 - 11.8793% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.884e-05 - 0.825005% [4] | | | | Remainder: 7.648e-05 - 1.07234% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00886151 - 9.57286% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00384536 - 4.15404% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127366 - 13.759% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0047884 - 5.17278% [4] | | | Remainder: 0.0178459 - 19.2784% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00347304 - 0.17397% [2] | | Mini-EM: setup physics model evaluator: 0.19934 - 9.98529% [1] | | | panzer::ModelEvaluator::setupModel(): 0.199323 - 99.9911% [1] | | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00126428% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000280951% [1] | | | | fmb->setupVolumeFieldManagers(): 0.193424 - 97.0404% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.193403 - 99.9896% [1] | | | | | | getWorksets(): 0.168513 - 87.1301% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.168509 - 99.998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0990497 - 58.78% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0044268 - 4.46927% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0189355 - 19.1171% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00041664 - 2.20032% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.018506 - 97.7321% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00023472 - 1.26834% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.364e-05 - 0.505997% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000394279 - 2.13054% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0013848 - 7.48296% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00392472 - 21.2078% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000735479 - 3.97427% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00296304 - 16.0112% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.016e-05 - 0.487193% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00544096 - 29.401% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00245288 - 45.0818% [3] | | | | | | | | | | | | Remainder: 0.00298808 - 54.9182% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00267208 - 14.439% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00049552 - 2.67761% [3] | | | | | | | | | | | Remainder: 7.6639e-05 - 0.41413% | | | | | | | | | | Remainder: 1.28e-05 - 0.067598% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0631693 - 63.7754% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0365349 - 57.8365% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.64e-05 - 0.236486% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.372e-05 - 0.0649242% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0197335 - 54.0127% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0135587 - 37.1117% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.496e-05 - 0.0683183% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00270872 - 7.41406% [3] | | | | | | | | | | | Remainder: 0.00039892 - 1.09189% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0128564 - 20.3523% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00840163 - 13.3002% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011996 - 0.189902% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00282328 - 4.46938% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00206696 - 3.27209% [3] | | | | | | | | | | Remainder: 0.0003662 - 0.579712% | | | | | | | | | Remainder: 0.0125181 - 12.6382% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0694311 - 41.2031% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.069355 - 99.8904% [6] | | | | | | | | | Remainder: 7.612e-05 - 0.109634% | | | | | | | | Remainder: 2.844e-05 - 0.0168774% | | | | | | | Remainder: 3.36e-06 - 0.00199392% | | | | | | getOrientations(): 1.076e-05 - 0.0055635% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732639 - 0.378814% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000681239 - 0.352237% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037072 - 0.191682% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011836 - 0.0611985% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00083152 - 0.429941% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000330914% [2] | | | | | | Remainder: 0.022145 - 11.4501% | | | | | Remainder: 2.016e-05 - 0.0104227% | | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00401359% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4e-05 - 0.00702378% [1] | | | | build response library: 0.00585387 - 2.93688% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576324 - 98.4516% [1] | | | | | | getWorksets(): 2.96e-06 - 0.05136% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 60.8108% [1] | | | | | | | Remainder: 1.16e-06 - 39.1892% | | | | | | getOrientations(): 4.8e-07 - 0.00832866% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000706879 - 12.2653% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00084792 - 14.7126% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381799 - 6.62473% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113512 - 19.6959% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0194335% [3] | | | | | | Remainder: 0.00268696 - 46.6224% | | | | | Remainder: 9.064e-05 - 1.54838% | | | | Remainder: 2.02e-05 - 0.0101343% | | | Remainder: 1.772e-05 - 0.00888931% | | Mini-EM: setup auxiliary physics model evaluator: 0.321933 - 16.1262% [1] | | | panzer::ModelEvaluator::setupModel(): 0.321924 - 99.9969% [1] | | | | allocate FieldManagerBuilder: 6e-07 - 0.00018638% [1] | | | | fmb->setWorksetContainer(): 6.8e-07 - 0.00021123% [1] | | | | fmb->setupVolumeFieldManagers(): 0.321876 - 99.9853% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.321873 - 99.9989% [1] | | | | | | getWorksets(): 0.145615 - 45.2399% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.145614 - 99.9992% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.101684 - 69.8314% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0034056 - 3.3492% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0177311 - 17.4374% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00058536 - 3.30132% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0171399 - 96.6657% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00015776 - 0.920427% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.148e-05 - 0.533726% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00074104 - 4.32349% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0015706 - 9.16341% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00362464 - 21.1474% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00072472 - 4.22827% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00247128 - 14.4183% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.232e-05 - 0.480284% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00461912 - 26.9495% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00181044 - 39.1945% [3] | | | | | | | | | | | | Remainder: 0.00280868 - 60.8055% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00253208 - 14.773% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000486799 - 2.84016% [3] | | | | | | | | | | | Remainder: 3.804e-05 - 0.221939% | | | | | | | | | | Remainder: 5.84e-06 - 0.0329365% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0662073 - 65.1108% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0364691 - 55.0832% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.936e-05 - 0.107927% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.192e-05 - 0.0601057% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136242 - 37.3583% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0139219 - 38.1745% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.644e-05 - 0.0724997% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.404e-05 - 0.0659188% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00050768 - 1.39208% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00814755 - 22.341% [3] | | | | | | | | | | | Remainder: 0.00015596 - 0.42765% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00909955 - 13.744% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00839207 - 12.6755% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.428e-05 - 0.142401% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00306624 - 4.63127% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.002761 - 4.17023% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00588948 - 8.89551% [3] | | | | | | | | | | Remainder: 0.00043556 - 0.657873% | | | | | | | | | Remainder: 0.0143401 - 14.1026% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0439191 - 30.1614% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0438714 - 99.8913% [3] | | | | | | | | | Remainder: 4.772e-05 - 0.108654% | | | | | | | | Remainder: 1.052e-05 - 0.0072246% | | | | | | | Remainder: 1.16e-06 - 0.000796622% | | | | | | getOrientations(): 1.244e-05 - 0.00386488% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000901239 - 0.279999% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00104788 - 0.325557% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068652 - 0.213289% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.142056 - 44.1343% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0505666 - 35.5962% [1] | | | | | | | Remainder: 0.0914897 - 64.4038% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00232604 - 0.722658% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000161555% [2] | | | | | | Remainder: 0.0292269 - 9.08027% | | | | | Remainder: 3.56e-06 - 0.00110602% | | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.00126738% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00504468% [1] | | | | build response library: 1.984e-05 - 0.00616295% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.41129% [1] | | | | | Remainder: 1.956e-05 - 98.5887% | | | | Remainder: 5.88e-06 - 0.00182652% | | | Remainder: 9.84e-06 - 0.00305653% | | Mini-EM: eval auxiliary physics model evaluator: 0.457141 - 22.8989% [1] | | | panzer::ModelEvaluator::create_W_op: 0.13782 - 30.1484% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.316446 - 69.223% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000438279 - 0.1385% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.214151 - 67.6738% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000840527% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 6.16e-06 - 0.00287647% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.96e-06 - 0.00091524% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00128808 - 0.60148% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00595176 - 2.77923% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0177407 - 8.28421% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00200252 - 0.935094% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0142808 - 6.66855% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142132 - 6.637% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0206675 - 9.65088% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.36e-06 - 0.00203594% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000840527% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0318626 - 14.8785% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00537228 - 2.50863% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00183504 - 0.856888% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00716512 - 3.34582% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000839717 - 0.392114% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00981879 - 4.58498% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0165843 - 7.74421% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211291 - 9.86645% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00287168 - 1.34096% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00097076 - 0.453305% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00312728 - 1.46031% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0142985 - 6.6768% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00181464 - 0.847362% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00717487 - 3.35037% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.36e-06 - 0.00203594% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00310616 - 1.45045% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0058542 - 2.73367% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00089704 - 0.418881% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00311804 - 1.456% [3] | | | | | Remainder: 0.0001462 - 0.0682694% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.688e-05 - 0.00533424% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3e-06 - 0.000948028% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0004968 - 0.156993% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.101002 - 31.9174% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0488912 - 48.4064% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0520763 - 51.5599% [1] | | | | | Remainder: 3.408e-05 - 0.0337421% | | | | Remainder: 0.00033856 - 0.106988% | | | Remainder: 0.00287372 - 0.628629% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.004538 - 0.227316% [1] | | | getWorksets(): 7.24e-06 - 0.159542% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.2e-06 - 71.8232% [1] | | | | Remainder: 2.04e-06 - 28.1768% | | | getOrientations(): 2.24e-06 - 0.049361% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000839439 - 18.498% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00093936 - 20.6999% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426999 - 9.40942% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130408 - 28.7369% [1] | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0246805% [3] | | | Remainder: 0.00101752 - 22.4222% | | panzer::ModelEvaluator::create_W_op: 0.141989 - 7.11246% [1] | | panzer::ModelEvaluator::evalModel(J): 0.229605 - 11.5013% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021372 - 0.0930815% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.180175 - 78.4715% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.000954628% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00136256 - 0.756243% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00584756 - 3.24549% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00679087 - 3.76905% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0006946 - 0.385514% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00763423 - 4.23713% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00667591 - 3.70524% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0019484 - 1.08139% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00604027 - 3.35245% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.48e-06 - 0.00248647% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00327404 - 1.81714% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0142688 - 7.91943% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00222572 - 1.23531% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.01299 - 7.20966% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139228 - 7.72738% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0191557 - 10.6317% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.028e-05 - 0.00570557% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0012628 - 0.700874% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133556 - 7.41255% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0219727 - 12.1952% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00473972 - 2.63062% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00077536 - 0.430337% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00731932 - 4.06234% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0153668 - 8.52882% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0123856 - 6.87421% [3] | | | | Remainder: 0.00014912 - 0.082764% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.196e-05 - 0.00520894% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000522636% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000605079 - 0.26353% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0482989 - 21.0356% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0482748 - 99.9501% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.508e-05 - 0.0312223% [1] | | | | Remainder: 9.04e-06 - 0.0187168% | | | Remainder: 0.000299639 - 0.130502% | | Mini-EM: assemble Discrete Gradient: 0.0386323 - 1.93515% [1] | | MaxwellPreconditioner::build: 0.19726 - 9.88106% [1] | | | Mini-EM: assemble Discrete Curl: 0.0363399 - 18.4224% [1] | | | MaxwellPreconditioner: Schur complement: 9.72e-06 - 0.00492751% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00113316 - 0.57445% [1] | | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.271807% [1] | | | | Ifpack2::Relaxation::compute: 0.00028384 - 25.0486% [1] | | | | Remainder: 0.000846239 - 74.6796% | | | MaxwellPreconditioner: Solver S_E: 0.156738 - 79.4575% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.151935 - 96.936% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.151555 - 99.7496% [1] | | | | | | MueLu RefMaxwell: compute: 0.147968 - 97.6333% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00152716 - 1.03209% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0102043 - 6.89627% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00578928 - 56.7338% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00393356 - 38.5481% [1] | | | | | | | | Remainder: 0.00048144 - 4.71802% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0139793 - 9.4475% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.00106488 - 7.61756% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0118751 - 84.9477% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0109324 - 92.062% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0103625 - 94.7865% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00868911 - 83.8517% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.58e-05 - 0.41201% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.344e-05 - 0.384849% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.9759e-05 - 0.572659% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0016298 - 18.7568% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6e-05 - 0.414312% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.006487 - 74.6566% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.972e-05 - 0.226951% [1] | | | | | | | | | | | | Remainder: 0.000397599 - 4.57583% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8e-05 - 0.366708% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 8.96e-06 - 23.5789% [1] | | | | | | | | | | | | Remainder: 2.904e-05 - 76.4211% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017708 - 1.70886% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015328 - 86.5597% [1] | | | | | | | | | | | | Remainder: 2.38e-05 - 13.4403% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010738 - 10.3624% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00105184 - 97.9549% [1] | | | | | | | | | | | | Remainder: 2.196e-05 - 2.04508% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.556e-05 - 0.439663% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.764e-05 - 38.7182% [1] | | | | | | | | | | | | Remainder: 2.792e-05 - 61.2818% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.224e-05 - 0.311123% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.84e-06 - 21.2159% [1] | | | | | | | | | | | | Remainder: 2.54e-05 - 78.7841% | | | | | | | | | | | Remainder: 0.00030668 - 2.95953% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.696e-05 - 0.886902% [1] | | | | | | | | | | Remainder: 0.000473 - 4.32658% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00014184 - 1.19443% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.972e-05 - 13.903% [1] | | | | | | | | | | Remainder: 0.00012212 - 86.097% | | | | | | | | | Remainder: 0.0008008 - 6.74354% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000450479 - 3.22248% [1] | | | | | | | | Remainder: 0.00058884 - 4.21224% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0161366 - 10.9055% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101672 - 63.0068% [1] | | | | | | | | Remainder: 0.00596944 - 36.9932% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174833 - 11.8156% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00955547 - 6.4578% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00955207 - 99.9644% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00900995 - 94.3246% [1] | | | | | | | | | Remainder: 0.00054212 - 5.67542% | | | | | | | | Remainder: 3.4e-06 - 0.0355817% | | | | | | | MueLu RefMaxwell: Build A22: 0.00914419 - 6.17985% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00901123 - 98.546% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00520624 - 57.775% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00352112 - 39.0748% [1] | | | | | | | | | Remainder: 0.00028388 - 3.15029% | | | | | | | | Remainder: 0.00013296 - 1.45404% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0293408 - 19.8291% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0107368 - 36.5933% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0104386 - 97.2226% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.248e-05 - 0.502752% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0444506% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102071 - 97.7828% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0102038 - 99.9675% [1] | | | | | | | | | | | Remainder: 3.32e-06 - 0.0325263% | | | | | | | | | | Remainder: 0.00017432 - 1.66996% | | | | | | | | | Remainder: 0.000298199 - 2.77737% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0185969 - 63.3825% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0111598 - 60.0089% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00959587 - 85.9861% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00910063 - 94.839% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00859403 - 94.4334% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.724e-05 - 0.200604% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.4e-05 - 0.279263% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.944e-05 - 0.226203% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0016252 - 18.9108% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.708e-05 - 0.198743% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00655664 - 76.2929% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.04e-05 - 0.121014% [1] | | | | | | | | | | | | | Remainder: 0.00032404 - 3.77052% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.62e-05 - 0.287892% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.12e-06 - 23.3588% [1] | | | | | | | | | | | | | Remainder: 2.008e-05 - 76.6412% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017364 - 1.908% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015152 - 87.261% [1] | | | | | | | | | | | | | Remainder: 2.212e-05 - 12.739% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.24e-05 - 0.246137% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.4e-06 - 33.0357% [1] | | | | | | | | | | | | | Remainder: 1.5e-05 - 66.9643% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.732e-05 - 0.300199% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 1.152e-05 - 42.1669% [1] | | | | | | | | | | | | | Remainder: 1.58e-05 - 57.8331% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.964e-05 - 0.215809% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.4e-06 - 32.5866% [1] | | | | | | | | | | | | | Remainder: 1.324e-05 - 67.4134% | | | | | | | | | | | | Remainder: 0.000237399 - 2.6086% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.84e-05 - 0.504383% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.772e-05 - 0.393086% [1] | | | | | | | | | | | Remainder: 0.00040912 - 4.2635% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00141152 - 12.6483% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00103144 - 73.073% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016972 - 16.4547% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000750279 - 72.741% [1] | | | | | | | | | | | | Remainder: 0.00011144 - 10.8043% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00015292 - 10.8337% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011132 - 72.7962% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.78e-05 - 15.9899% [1] | | | | | | | | | | | | | Remainder: 9.352e-05 - 84.0101% | | | | | | | | | | | | Remainder: 4.16e-05 - 27.2038% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.08e-05 - 1.47359% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.6e-05 - 2.55044% [1] | | | | | | | | | | | Remainder: 0.00017036 - 12.0693% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.08e-06 - 0.0724028% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.52e-06 - 0.0225811% [1] | | | | | | | | | | Remainder: 0.0001418 - 1.27063% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.564e-05 - 0.0841% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00701152 - 37.7026% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.48e-06 - 0.135206% [1] | | | | | | | | | | Remainder: 0.00700204 - 99.8648% | | | | | | | | | Remainder: 0.000409959 - 2.20445% | | | | | | | | Remainder: 7.12e-06 - 0.0242666% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0346213 - 23.3978% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.4e-05 - 0.0693216% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00543019% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0344975 - 99.6426% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0344948 - 99.992% [1] | | | | | | | | | Remainder: 2.76e-06 - 0.00800057% | | | | | | | | Remainder: 9.784e-05 - 0.282601% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.556e-05 - 0.0578233% [1] | | | | | | | Remainder: 0.00589008 - 3.98064% | | | | | | Remainder: 0.0035868 - 2.36667% | | | | | Remainder: 0.00038052 - 0.250449% | | | | Remainder: 0.0048024 - 3.06397% | | | MaxwellPreconditioner: Block preconditioner: 0.0001422 - 0.0720877% [1] | | | Remainder: 0.00289704 - 1.46864% | | Mini-EM: timestepper: 0.0679907 - 3.40576% [1] | | | Mini-EM: Advance Time Step: 0.0679873 - 99.9951% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0209849 - 30.8659% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0002758 - 1.31428% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0198626 - 94.6518% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00845811% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000162 - 0.815604% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00164404 - 8.27707% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00110476 - 5.56201% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00010904 - 0.548972% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0009392 - 4.72849% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00084272 - 4.24275% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012568 - 0.632747% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021552 - 1.08506% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.68e-06 - 0.0134927% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00022872 - 1.15151% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00191928 - 9.66278% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000520719 - 2.62161% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00037752 - 1.90066% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00173124 - 8.71608% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00341152 - 17.1756% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.92e-06 - 0.0298048% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016568 - 0.834131% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00147504 - 7.42621% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0017628 - 8.87497% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001984 - 0.998863% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010036 - 0.505272% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000914559 - 4.60443% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00143604 - 7.22987% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00038464 - 1.93651% [3] | | | | | | Remainder: 8.2839e-05 - 0.417061% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.528e-05 - 0.0728142% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.2e-06 - 0.0104837% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00062952 - 2.99987% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.4e-05 - 0.447941% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.988e-05 - 63.7021% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 1.53191% [1] | | | | | | Remainder: 3.268e-05 - 34.766% | | | | | Remainder: 0.00010552 - 0.502838% | | | | Stratimikos: BelosLOWS: 0.0420269 - 61.8158% [1] | | | | | GMRES block system: Operation Op*x: 0.0029706 - 7.06832% [1] | | | | | Belos::MVT::MvAddMv: 8.824e-05 - 0.209961% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0383246 - 91.1906% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000288 - 0.751475% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.724e-05 - 23.3472% [2] | | | | | | | | Belos::MVT::MvDot: 6.14e-05 - 91.3147% [2] | | | | | | | | Remainder: 5.84e-06 - 8.68531% | | | | | | | Belos::MVT::MvScale: 3.264e-05 - 11.3333% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.148e-05 - 28.2917% [2] | | | | | | | | Belos::MVT::MvTransMv: 7.824e-05 - 96.0236% [2] | | | | | | | | Remainder: 3.24e-06 - 3.97644% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.804e-05 - 13.2083% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.56e-05 - 93.5857% [2] | | | | | | | | Remainder: 2.44e-06 - 6.4143% | | | | | | | Remainder: 6.86e-05 - 23.8194% | | | | | | Belos::MVT::MvAddMv: 9.8759e-05 - 0.257691% [2] | | | | | | Belos::MVT::MvNorm: 3.256e-05 - 0.0849585% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0362966 - 94.7084% [1] | | | | | | | CG Q_B: Operation Op*x: 0.000159799 - 0.440259% [1] | | | | | | | Belos::MVT::MvAddMv: 2.792e-05 - 0.0769218% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00050016 - 1.37798% [1] | | | | | | | | Belos::MVT::Assign: 6.256e-05 - 12.508% [2] | | | | | | | | CG Q_B: Operation Prec*x: 6.072e-05 - 12.1401% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 4.84e-05 - 79.7101% [1] | | | | | | | | | Remainder: 1.232e-05 - 20.2899% | | | | | | | | CG Q_B: Operation Op*x: 0.00012804 - 25.5998% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.224e-05 - 16.4427% [1] | | | | | | | | Belos::MVT::MvNorm: 1.552e-05 - 3.10301% [1] | | | | | | | | Remainder: 0.00015108 - 30.2063% | | | | | | | CG S_E: Operation Op*x: 0.000419759 - 1.15647% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0338413 - 93.2353% [1] | | | | | | | | Belos::MVT::Assign: 1.888e-05 - 0.0557899% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0287302 - 84.897% [11] | | | | | | | | | MueLu RefMaxwell: solve: 0.0285899 - 99.5116% [11] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0126362 - 44.1981% [22] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.012309 - 97.4103% [22] | | | | | | | | | | | Remainder: 0.00032724 - 2.5897% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00356648 - 12.4746% [11] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026888 - 0.940472% [11] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00040144 - 1.40413% [11] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0102386 - 35.8121% [11] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00279 - 27.2497% [11] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00264504 - 94.8043% [11] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00262664 - 99.3044% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00254228 - 96.7883% [11] | | | | | | | | | | | | | | Remainder: 8.436e-05 - 3.21171% | | | | | | | | | | | | | Remainder: 1.84e-05 - 0.695642% | | | | | | | | | | | | Remainder: 0.00014496 - 5.1957% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00738807 - 72.1588% [11] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00728411 - 98.5929% [11] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00599103 - 82.248% [22] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00426048 - 71.1142% [22] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00395992 - 92.9454% [22] | | | | | | | | | | | | | | | Remainder: 0.00030056 - 7.05461% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0010694 - 17.85% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013432 - 2.24202% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00025084 - 4.18692% [11] | | | | | | | | | | | | | | Remainder: 0.000276 - 4.60688% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00118884 - 16.321% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00114476 - 96.2922% [11] | | | | | | | | | | | | | | Remainder: 4.408e-05 - 3.70782% | | | | | | | | | | | | | Remainder: 0.00010424 - 1.43106% | | | | | | | | | | | | Remainder: 0.00010396 - 1.40713% | | | | | | | | | | | Remainder: 6.056e-05 - 0.591485% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00061848 - 2.16328% [11] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000684759 - 2.39511% [11] | | | | | | | | | | Remainder: 0.00017504 - 0.612244% | | | | | | | | | Remainder: 0.00014032 - 0.488406% | | | | | | | | CG S_E: Operation Op*x: 0.00361436 - 10.6803% [11] | | | | | | | | Belos::MVT::MvTransMv: 0.00044172 - 1.30527% [11] | | | | | | | | Belos::MVT::MvAddMv: 0.000711919 - 2.1037% [32] | | | | | | | | Belos::MVT::MvNorm: 0.000154879 - 0.457663% [11] | | | | | | | | Remainder: 0.00016928 - 0.500218% | | | | | | | Remainder: 0.00134772 - 3.71307% | | | | | | GMRES block system: Operation Op*x: 0.00109428 - 2.85529% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.524e-05 - 0.0397656% [1] | | | | | | Remainder: 0.00049916 - 1.30245% | | | | | Remainder: 0.000643479 - 1.53111% | | | | Mini-EM: Compute responses: 0.00486056 - 7.14921% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014008 - 2.88197% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00370692 - 76.2653% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0463997% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 9.98e-05 - 2.69226% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00080228 - 21.6428% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.52e-06 - 0.0410044% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015524 - 4.18785% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011404 - 3.07641% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00162692 - 43.8887% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.64e-06 - 0.0442416% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015352 - 4.14145% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019528 - 5.26799% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00019544 - 5.2723% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.284e-05 - 0.885911% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0410044% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015576 - 4.20187% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.82e-05 - 2.37934% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.156e-05 - 0.851381% [3] | | | | | | Remainder: 4.964e-05 - 1.33912% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.24e-06 - 0.148954% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0279803% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000573399 - 11.797% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024296 - 4.9986% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.312809% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022588 - 92.97% [1] | | | | | | Remainder: 1.632e-05 - 6.71716% | | | | | Remainder: 0.0001886 - 3.88021% | | | | Remainder: 0.00011492 - 0.169032% | | | Remainder: 3.36e-06 - 0.00494185% | | Remainder: 0.0335499 - 1.68057% | Remainder: 6.872e-05 - 0.00344218% ================================= FOM Calculation ================================= Number of cells = 4096 Time for Belos Linear Solve = 0.0420269 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 97.4613 k-cell-steps per second ================================= dt = 8.3391e-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 = 8.3391e-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 = 8.3391e-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 = 13872 x 13872, nnz = 416304 SM_Matrix Load balancing info SM_Matrix # active processes: 1/1 SM_Matrix # rows per proc : avg = 1.39e+04, dev = 0.0%, min = 0.0% ( 13872 on 0), max = 0.0% ( 13872 on 0) SM_Matrix # nnz per proc : avg = 4.16e+05, dev = 0.0%, min = 0.0% ( 416304 on 0), max = 0.0% ( 416304 on 0) RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns. RefMaxwell::compute(): building edge nullspace Edge length (min/mean/max): 0.03125 / 0.03125 / 0.03125 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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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/117649 (0%) RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 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 = 648 x 648, nnz = 36864 coarseA11 Load balancing info coarseA11 # active processes: 1/1 coarseA11 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) coarseA11 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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 = 648 x 648, nnz = 36864 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 6.48e+02, dev = 0.0%, min = 0.0% ( 648 on 0), max = 0.0% ( 648 on 0) A0 # nnz per proc : avg = 3.69e+04, dev = 0.0%, min = 0.0% ( 36864 on 0), max = 0.0% ( 36864 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.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.0193 (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 = 4913 x 4913, nnz = 117649 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ac # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 on 0) A22 size = 4913 x 4913, nnz = 117649 A22 Load balancing info A22 # active processes: 1/1 A22 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A22 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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 = 4913 x 4913, nnz = 117649 A0 Load balancing info A0 # active processes: 1/1 A0 # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) A0 # nnz per proc : avg = 1.18e+05, dev = 0.0%, min = 0.0% ( 117649 on 0), max = 0.0% ( 117649 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.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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/117649 (0.00%) RefMaxwell (2,2): Algo "Phase - (Dirichlet)" BuildAggregatesNonKokkos (Phase - (Dirichlet)) aggregated : 0 (phase), 0/4913 [0.00%] (total) remaining : 4913 aggregates : 0 (phase), 0 (total) RefMaxwell (2,2): Algo "Phase 1 (main)" BuildAggregatesNonKokkos (Phase 1 (main)) aggregated : 4913 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 216 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2a (secondary)" BuildAggregatesNonKokkos (Phase 2a (secondary)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 2b (expansion)" BuildAggregatesNonKokkos (Phase 2b (expansion)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (total) RefMaxwell (2,2): Algo "Phase 3 (cleanup)" BuildAggregatesNonKokkos (Phase 3 (cleanup)) aggregated : 0 (phase), 4913/4913 [100.00%] (total) remaining : 0 aggregates : 0 (phase), 216 (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 = 4913 x 216 Ptent Load balancing info Ptent # active processes: 1/1 Ptent # rows per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) Ptent # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): Build (MueLu::RepartitionFactory) RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory) RefMaxwell (2,2): Transpose P (MueLu::TransPFactory) R size = 216 x 4913, nnz = 4913 R Load balancing info R # active processes: 1/1 R # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) R # nnz per proc : avg = 4.91e+03, dev = 0.0%, min = 0.0% ( 4913 on 0), max = 0.0% ( 4913 on 0) RefMaxwell (2,2): MxMxM: R x A x P (explicit) Ac size = 216 x 216, nnz = 3936 Ac Load balancing info Ac # active processes: 1/1 Ac # rows per proc : avg = 2.16e+02, dev = 0.0%, min = 0.0% ( 216 on 0), max = 0.0% ( 216 on 0) Ac # nnz per proc : avg = 3.94e+03, dev = 0.0%, min = 0.0% ( 3936 on 0), max = 0.0% ( 3936 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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.0382 (1) ================================================================================ RefMaxwell::compute(): nuking BC rows of Dk_1 RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV}) chebyshev: ratio eigenvalue (computed) = 20.00 RefMaxwell (1,1): Preconditioner init RefMaxwell (1,1): Preconditioner compute chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96 "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} 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) 13872 416304 30.0104 (2, 2) 4913 117649 23.9465 Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95911, alpha: 20, lambdaMin: 0.147956, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [13872, 13872], Global nnz: 416304} -------------------------------------------------------------------------------- --- Multigrid Summary RefMaxwell coarse (1,1) --- -------------------------------------------------------------------------------- Scalar = double Number of levels = 1 Operator complexity = 1.00 Smoother complexity = 3.02 Cycle type = V level rows nnz nnz/row c ratio procs 0 648 36864 56.89 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.44 Cycle type = V level rows nnz nnz/row c ratio procs 0 4913 117649 23.95 1 1 216 3936 18.22 22.75 1 Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49142, alpha: 7, lambdaMin: 0.21306, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [4913, 4913], Global nnz: 117649} 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=26928,domainDim=26928,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13872} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13056} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} 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=26928, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13056,domainDim=13056} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13056, #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.000837879 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=13872,domainDim=13872} Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1} With #Eqns=13872, #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 11 iterations with total CPU time of 0.034651 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.0420372 sec Electromagnetic Energy = 2.99227e-08 Electromagnetic Energy/dt^2 = 4.30291e+10 * finished time step 1, t = 8.3391e-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.00531 [1] | Mini-EM: Total Time: 2.00527 - 99.9978% [1] | | Mini-EM: build mesh: 0.000629279 - 0.0313813% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029872 - 47.4702% [1] | | | Remainder: 0.000330559 - 52.5298% | | Mini-EM: build physics blocks: 0.0008646 - 0.0431164% [1] | | Mini-EM: build auxiliary physics blocks: 0.000835319 - 0.0416562% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.207039 - 10.3247% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0927921 - 4.62742% [4] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0373661 - 40.2686% [4] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0300265 - 80.3575% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00114928 - 3.07573% [4] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00610444 - 16.3368% [4] | | | | Remainder: 8.592e-05 - 0.229941% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00725495 - 7.8185% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00376504 - 51.8961% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00016968 - 2.33882% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00067332 - 9.28083% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000312119 - 4.30215% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135184 - 18.6333% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000846838 - 11.6725% [4] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.04e-05 - 0.832534% [4] | | | | Remainder: 7.572e-05 - 1.0437% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00879735 - 9.48071% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00379728 - 4.09224% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0127372 - 13.7265% [4] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00485876 - 5.23617% [4] | | | Remainder: 0.0179805 - 19.3772% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00380824 - 0.189912% [2] | | Mini-EM: setup physics model evaluator: 0.201373 - 10.0422% [1] | | | panzer::ModelEvaluator::setupModel(): 0.201356 - 99.9916% [1] | | | | allocate FieldManagerBuilder: 2.88e-06 - 0.0014303% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.00029798% [1] | | | | fmb->setupVolumeFieldManagers(): 0.195341 - 97.0125% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.195322 - 99.9904% [1] | | | | | | getWorksets(): 0.169108 - 86.5793% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.169104 - 99.9977% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0991834 - 58.6523% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00439324 - 4.4294% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0188869 - 19.0424% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00041676 - 2.20661% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0184564 - 97.721% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00024212 - 1.31185% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.676e-05 - 0.524262% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00038804 - 2.10247% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00137532 - 7.4517% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00391064 - 21.1885% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00071592 - 3.87897% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00297976 - 16.1448% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 9.488e-05 - 0.514076% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00541064 - 29.3157% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0024462 - 45.2109% [3] | | | | | | | | | | | | Remainder: 0.00296444 - 54.7891% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00263816 - 14.294% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00052444 - 2.8415% [3] | | | | | | | | | | | Remainder: 7.976e-05 - 0.432153% | | | | | | | | | | Remainder: 1.368e-05 - 0.0724313% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0634749 - 63.9974% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0367164 - 57.8439% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.696e-05 - 0.236843% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.496e-05 - 0.0679806% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0200681 - 54.6571% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0134194 - 36.5488% [3] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.552e-05 - 0.0695058% [3] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00271384 - 7.39136% [3] | | | | | | | | | | | Remainder: 0.0003776 - 1.02842% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0130144 - 20.5032% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00837639 - 13.1964% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00012692 - 0.199953% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00280148 - 4.41352% [6] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00208272 - 3.28117% [3] | | | | | | | | | | Remainder: 0.00035664 - 0.56186% | | | | | | | | | Remainder: 0.0124285 - 12.5308% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0698908 - 41.33% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0698107 - 99.8855% [6] | | | | | | | | | Remainder: 8.004e-05 - 0.114522% | | | | | | | | Remainder: 2.996e-05 - 0.0177169% | | | | | | | Remainder: 3.92e-06 - 0.00231804% | | | | | | getOrientations(): 1.192e-05 - 0.00610275% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074724 - 0.382569% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000718799 - 0.368008% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038476 - 0.196988% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012216 - 0.062543% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000865039 - 0.442879% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.00043006% [2] | | | | | | Remainder: 0.0233628 - 11.9612% | | | | | Remainder: 1.884e-05 - 0.0096447% | | | | fmb->setupBCFieldManagers(): 8e-06 - 0.00397306% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.528e-05 - 0.00758855% [1] | | | | build response library: 0.0059676 - 2.9637% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586956 - 98.3571% [1] | | | | | | getWorksets(): 3.32e-06 - 0.0565631% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.32e-06 - 69.8795% [1] | | | | | | | Remainder: 1e-06 - 30.1205% | | | | | | getOrientations(): 5.2e-07 - 0.00885927% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743439 - 12.666% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897079 - 15.2836% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040292 - 6.86457% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117772 - 20.0649% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0184% [3] | | | | | | Remainder: 0.00264348 - 45.0371% | | | | | Remainder: 9.804e-05 - 1.64287% | | | | Remainder: 2.116e-05 - 0.0105087% | | | Remainder: 1.684e-05 - 0.0083626% | | Mini-EM: setup auxiliary physics model evaluator: 0.320858 - 16.0007% [1] | | | panzer::ModelEvaluator::setupModel(): 0.320848 - 99.997% [1] | | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000224405% [1] | | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000174537% [1] | | | | fmb->setupVolumeFieldManagers(): 0.320798 - 99.9845% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.320794 - 99.9987% [1] | | | | | | getWorksets(): 0.144867 - 45.159% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.144866 - 99.9991% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.100554 - 69.4113% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00325172 - 3.23382% [3] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0176433 - 17.5462% [3] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00056068 - 3.17786% [3] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0170755 - 96.7818% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00016592 - 0.971684% [3] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 9.428e-05 - 0.552136% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00070828 - 4.14793% [3] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00157736 - 9.23755% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00360388 - 21.1055% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0007002 - 4.10061% [3] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.002467 - 14.4476% [3] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.288e-05 - 0.485374% [3] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00459928 - 26.9349% [3] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00180288 - 39.1992% [3] | | | | | | | | | | | | Remainder: 0.0027964 - 60.8008% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00254732 - 14.918% [3] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000491599 - 2.87897% [3] | | | | | | | | | | | Remainder: 3.752e-05 - 0.21973% | | | | | | | | | | Remainder: 7.12e-06 - 0.0403552% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0659057 - 65.5429% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0362467 - 54.9979% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.036e-05 - 0.111348% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.204e-05 - 0.0608055% [3] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0135671 - 37.4299% [3] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0138682 - 38.2606% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 2.6e-05 - 0.0717306% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 2.484e-05 - 0.0685303% [3] | | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0005214 - 1.43847% [3] | | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00802179 - 22.1311% [3] | | | | | | | | | | | Remainder: 0.00015496 - 0.427514% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00889871 - 13.5022% [3] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00852055 - 12.9284% [3] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 9.76e-05 - 0.14809% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00307192 - 4.66108% [6] | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0028106 - 4.26457% [3] | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00582532 - 8.83887% [3] | | | | | | | | | | Remainder: 0.00043428 - 0.658941% | | | | | | | | | Remainder: 0.0137528 - 13.6771% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0443016 - 30.5811% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0442525 - 99.889% [3] | | | | | | | | | Remainder: 4.916e-05 - 0.110967% | | | | | | | | Remainder: 1.1e-05 - 0.00759321% | | | | | | | Remainder: 1.28e-06 - 0.000883566% | | | | | | getOrientations(): 1.148e-05 - 0.00357862% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000947039 - 0.295217% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110328 - 0.343922% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000686359 - 0.213956% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141202 - 44.0163% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0499403 - 35.3681% [1] | | | | | | | Remainder: 0.0912613 - 64.6319% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00241184 - 0.751834% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 0.000124691% [2] | | | | | | Remainder: 0.0295647 - 9.2161% | | | | | Remainder: 4.04e-06 - 0.00125936% | | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.00133397% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.00553533% [1] | | | | build response library: 2.152e-05 - 0.00670723% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.11524% [1] | | | | | Remainder: 2.128e-05 - 98.8848% | | | | Remainder: 5e-06 - 0.00155837% | | | Remainder: 9.72e-06 - 0.00302938% | | Mini-EM: eval auxiliary physics model evaluator: 0.460188 - 22.9489% [1] | | | panzer::ModelEvaluator::create_W_op: 0.136408 - 29.6417% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.32092 - 69.7367% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00043048 - 0.134139% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.218229 - 68.001% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000861482% [1] | | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.88e-06 - 0.00269442% [3] | | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.88e-06 - 0.000861482% [3] | | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0028844 - 1.32173% [3] | | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00592372 - 2.71445% [3] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0178154 - 8.16364% [3] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00222696 - 1.02047% [3] | | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0153078 - 7.01457% [3] | | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0142689 - 6.53853% [3] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0210039 - 9.62474% [3] | | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.56e-06 - 0.00208955% [3] | | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.8e-06 - 0.000824823% [3] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0319152 - 14.6247% [3] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00500515 - 2.29354% [3] | | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00191068 - 0.87554% [3] | | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00696716 - 3.19259% [3] | | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00200904 - 0.920612% [3] | | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00975787 - 4.4714% [3] | | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0167039 - 7.6543% [3] | | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0211678 - 9.69982% [3] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00258756 - 1.18571% [3] | | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00105276 - 0.482411% [3] | | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00306524 - 1.4046% [3] | | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0144563 - 6.62439% [3] | | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00192624 - 0.88267% [3] | | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00704275 - 3.22724% [3] | | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.4e-06 - 0.00201623% [3] | | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00316176 - 1.44883% [3] | | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00589076 - 2.69935% [3] | | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00095384 - 0.437083% [3] | | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00304796 - 1.39668% [3] | | | | | Remainder: 0.00015512 - 0.0710814% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.668e-05 - 0.00519756% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000872493% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00050536 - 0.157472% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.101391 - 31.5939% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0500994 - 49.412% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0512475 - 50.5444% [1] | | | | | Remainder: 4.42e-05 - 0.0435935% | | | | Remainder: 0.000344559 - 0.107366% | | | Remainder: 0.00286052 - 0.621598% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00469292 - 0.234029% [1] | | | getWorksets(): 6.52e-06 - 0.138933% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 71.7791% [1] | | | | Remainder: 1.84e-06 - 28.2209% | | | getOrientations(): 1.44e-06 - 0.0306845% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00089908 - 19.1582% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000962599 - 20.5117% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043012 - 9.1653% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00133932 - 28.5392% [1] | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0289798% [3] | | | Remainder: 0.00105248 - 22.427% | | panzer::ModelEvaluator::create_W_op: 0.140637 - 7.01337% [1] | | panzer::ModelEvaluator::evalModel(J): 0.2322 - 11.5795% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00021852 - 0.0941085% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.18263 - 78.6518% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000788481% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00222536 - 1.21851% [3] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00591068 - 3.23643% [3] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0068298 - 3.7397% [3] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000698758 - 0.382609% [3] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00773844 - 4.23723% [3] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00670531 - 3.67154% [3] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016892 - 0.924932% [3] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00587716 - 3.21807% [3] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.52e-06 - 0.00247495% [3] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00326264 - 1.78648% [3] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0143205 - 7.84126% [3] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.002349 - 1.28621% [3] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0137331 - 7.51963% [3] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0139721 - 7.6505% [3] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0195343 - 10.6962% [3] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.072e-05 - 0.0058698% [3] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00217444 - 1.19063% [3] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0133415 - 7.30521% [3] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0221613 - 12.1346% [3] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00448084 - 2.45351% [3] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000767919 - 0.420479% [3] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00736204 - 4.03113% [3] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0154388 - 8.45363% [3] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0118809 - 6.50545% [3] | | | | Remainder: 0.000158879 - 0.0869952% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.264e-05 - 0.00544358% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 0.000602928% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0006124 - 0.263738% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0484263 - 20.8554% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0484005 - 99.9466% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.596e-05 - 0.0329573% [1] | | | | Remainder: 9.88e-06 - 0.0204021% | | | Remainder: 0.00029916 - 0.128837% | | Mini-EM: assemble Discrete Gradient: 0.0392725 - 1.95847% [1] | | MaxwellPreconditioner::build: 0.198421 - 9.89497% [1] | | | Mini-EM: assemble Discrete Curl: 0.0359002 - 18.093% [1] | | | MaxwellPreconditioner: Schur complement: 1.136e-05 - 0.00572521% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00152504 - 0.768589% [1] | | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.188848% [1] | | | | Ifpack2::Relaxation::compute: 0.00058296 - 38.2259% [1] | | | | Remainder: 0.000939199 - 61.5852% | | | MaxwellPreconditioner: Solver S_E: 0.156987 - 79.1182% [1] | | | | MaxwellPreconditioner: Build S_E preconditioner: 0.151586 - 96.5599% [1] | | | | | ThyraMueLuRefMaxwell::initializePrec: 0.151196 - 99.7427% [1] | | | | | | MueLu RefMaxwell: compute: 0.147571 - 97.6026% [1] | | | | | | | MueLu RefMaxwell: nullspace edge: 0.00145936 - 0.988917% [1] | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0101875 - 6.90342% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.005974 - 58.6406% [1] | | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00371824 - 36.4981% [1] | | | | | | | | Remainder: 0.00049524 - 4.86126% | | | | | | | MueLu RefMaxwell: special prolongator edge: 0.014004 - 9.48963% [1] | | | | | | | | MueLu RefMaxwell: projection edge: 0.0010596 - 7.56642% [1] | | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.011906 - 85.0186% [1] | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0109842 - 92.2577% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0104026 - 94.7055% [1] | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00874395 - 84.0552% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.36e-05 - 0.384266% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.26e-05 - 0.372829% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.84e-05 - 0.553525% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00162756 - 18.6135% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.248e-05 - 0.485821% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00654103 - 74.8064% [1] | | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.072e-05 - 0.236964% [1] | | | | | | | | | | | | Remainder: 0.00039756 - 4.54668% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.828e-05 - 0.367984% [1] | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.12e-06 - 23.8245% [1] | | | | | | | | | | | | Remainder: 2.916e-05 - 76.1755% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017304 - 1.66343% [1] | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00015244 - 88.0952% [1] | | | | | | | | | | | | Remainder: 2.06e-05 - 11.9048% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106868 - 10.2732% [1] | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104868 - 98.1285% [1] | | | | | | | | | | | | Remainder: 2e-05 - 1.87147% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.404e-05 - 0.423354% [1] | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.508e-05 - 56.9482% [1] | | | | | | | | | | | | Remainder: 1.896e-05 - 43.0518% | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.032e-05 - 0.291465% [1] | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 7.36e-06 - 24.2744% [1] | | | | | | | | | | | | Remainder: 2.296e-05 - 75.7256% | | | | | | | | | | | Remainder: 0.00030432 - 2.92541% | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.46e-05 - 0.861238% [1] | | | | | | | | | | Remainder: 0.000486959 - 4.43327% | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00012372 - 1.03914% [1] | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 2.008e-05 - 16.2302% [1] | | | | | | | | | | Remainder: 0.00010364 - 83.7698% | | | | | | | | | Remainder: 0.000798079 - 6.70317% | | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000453 - 3.23479% [1] | | | | | | | | Remainder: 0.000585399 - 4.18023% | | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0157913 - 10.7008% [1] | | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0101006 - 63.9626% [1] | | | | | | | | Remainder: 0.0056908 - 36.0374% | | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178649 - 12.1059% [2] | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00960931 - 6.51163% [1] | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00960599 - 99.9655% [1] | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00905595 - 94.274% [1] | | | | | | | | | Remainder: 0.00055004 - 5.72601% | | | | | | | | Remainder: 3.32e-06 - 0.0345498% | | | | | | | MueLu RefMaxwell: Build A22: 0.00914463 - 6.19675% [1] | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00900835 - 98.5097% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0052568 - 58.3547% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00346716 - 38.4883% [1] | | | | | | | | | Remainder: 0.0002844 - 3.15707% | | | | | | | | Remainder: 0.00013628 - 1.49027% | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0294526 - 19.9582% [2] | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0108417 - 36.8106% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0105324 - 97.1469% [1] | | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.192e-05 - 0.492957% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.8e-06 - 0.0455739% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0102936 - 97.7327% [1] | | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0102898 - 99.9639% [1] | | | | | | | | | | | Remainder: 3.72e-06 - 0.0361391% | | | | | | | | | | Remainder: 0.00018208 - 1.72877% | | | | | | | | | Remainder: 0.00030932 - 2.85307% | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0186035 - 63.1641% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0112451 - 60.4463% [2] | | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00963775 - 85.7062% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00912619 - 94.6921% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00859311 - 94.1588% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.716e-05 - 0.199695% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.46e-05 - 0.286276% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.872e-05 - 0.217849% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00161908 - 18.8416% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.76e-05 - 0.204815% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00654991 - 76.2228% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.1e-05 - 0.128009% [1] | | | | | | | | | | | | | Remainder: 0.00033504 - 3.89894% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.684e-05 - 0.294099% [1] | | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.84e-06 - 21.7586% [1] | | | | | | | | | | | | | Remainder: 2.1e-05 - 78.2414% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00017472 - 1.91449% [1] | | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000152 - 86.9963% [1] | | | | | | | | | | | | | Remainder: 2.272e-05 - 13.0037% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.32e-05 - 0.254213% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 6.92e-06 - 29.8276% [1] | | | | | | | | | | | | | Remainder: 1.628e-05 - 70.1724% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.6159e-05 - 0.505786% [1] | | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.7479e-05 - 59.5312% [1] | | | | | | | | | | | | | Remainder: 1.868e-05 - 40.4688% | | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.94e-05 - 0.212575% [1] | | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 6.44e-06 - 33.1959% [1] | | | | | | | | | | | | | Remainder: 1.296e-05 - 66.8041% | | | | | | | | | | | | Remainder: 0.00024276 - 2.66004% | | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.992e-05 - 0.517963% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.004e-05 - 0.41545% [1] | | | | | | | | | | | Remainder: 0.0004216 - 4.37446% | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00144924 - 12.8877% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00104784 - 72.3027% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00016984 - 16.2086% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.000764479 - 72.9577% [1] | | | | | | | | | | | | Remainder: 0.00011352 - 10.8337% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001618 - 11.1645% [1] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00011792 - 72.8801% [1] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.94e-05 - 16.4518% [1] | | | | | | | | | | | | | Remainder: 9.852e-05 - 83.5482% | | | | | | | | | | | | Remainder: 4.388e-05 - 27.1199% | | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.14e-05 - 1.47664% [1] | | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.756e-05 - 2.59171% [1] | | | | | | | | | | | Remainder: 0.00018064 - 12.4645% | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.28e-06 - 0.073632% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.0252554% [1] | | | | | | | | | | Remainder: 0.000147 - 1.30723% | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.664e-05 - 0.0894457% [1] | | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00691452 - 37.1679% [1] | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.146937% [1] | | | | | | | | | | Remainder: 0.00690436 - 99.8531% | | | | | | | | | Remainder: 0.0004272 - 2.29635% | | | | | | | | Remainder: 7.44e-06 - 0.0252609% | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0347937 - 23.5776% [1] | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.372e-05 - 0.0681732% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00540327% [1] | | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0346727 - 99.6521% [1] | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0346697 - 99.9913% [1] | | | | | | | | | Remainder: 3e-06 - 0.00865234% | | | | | | | | Remainder: 9.544e-05 - 0.274302% | | | | | | | MueLu RefMaxwell: Allocate MVs: 8.556e-05 - 0.0579787% [1] | | | | | | | Remainder: 0.00517856 - 3.50918% | | | | | | Remainder: 0.00362476 - 2.39739% | | | | | Remainder: 0.000390039 - 0.257305% | | | | Remainder: 0.00540052 - 3.44011% | | | MaxwellPreconditioner: Block preconditioner: 0.0001656 - 0.0834591% [1] | | | Remainder: 0.00383168 - 1.93109% | | Mini-EM: timestepper: 0.0686381 - 3.42289% [1] | | | Mini-EM: Advance Time Step: 0.0686346 - 99.9949% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0214866 - 31.3058% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00029224 - 1.3601% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0203404 - 94.6655% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00806276% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001666 - 0.819059% [3] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0016824 - 8.27121% [3] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00100392 - 4.93559% [3] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000108119 - 0.531547% [3] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00088804 - 4.36589% [3] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00086248 - 4.24023% [3] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00013008 - 0.639515% [3] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00021988 - 1.081% [3] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.64e-06 - 0.0129791% [3] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000227879 - 1.12033% [3] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0019504 - 9.58878% [3] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0008412 - 4.13561% [3] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000369118 - 1.8147% [3] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00174324 - 8.57032% [3] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00342164 - 16.8219% [3] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.96e-06 - 0.0293013% [3] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00016584 - 0.815322% [3] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00151488 - 7.44762% [3] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00180044 - 8.85153% [3] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00020052 - 0.98582% [3] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010764 - 0.529192% [3] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00093152 - 4.57965% [3] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00151652 - 7.45569% [3] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000389039 - 1.91264% [3] | | | | | | Remainder: 8.88e-05 - 0.436569% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.66e-05 - 0.0772574% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0124729% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000617639 - 2.87453% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010792 - 0.502266% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.388e-05 - 68.4581% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.48258% [1] | | | | | | Remainder: 3.244e-05 - 30.0593% | | | | | Remainder: 0.00010912 - 0.507851% | | | | Stratimikos: BelosLOWS: 0.0420813 - 61.3121% [1] | | | | | GMRES block system: Operation Op*x: 0.0027372 - 6.50455% [1] | | | | | Belos::MVT::MvAddMv: 9.156e-05 - 0.217579% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0385921 - 91.7084% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00029816 - 0.772594% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 6.936e-05 - 23.2627% [2] | | | | | | | | Belos::MVT::MvDot: 6.3e-05 - 90.8304% [2] | | | | | | | | Remainder: 6.36e-06 - 9.16955% | | | | | | | Belos::MVT::MvScale: 3.348e-05 - 11.2289% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 8.324e-05 - 27.9179% [2] | | | | | | | | Belos::MVT::MvTransMv: 8e-05 - 96.1076% [2] | | | | | | | | Remainder: 3.24e-06 - 3.89236% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 3.92e-05 - 13.1473% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.688e-05 - 94.0816% [2] | | | | | | | | Remainder: 2.32e-06 - 5.91837% | | | | | | | Remainder: 7.288e-05 - 24.4433% | | | | | | Belos::MVT::MvAddMv: 9.736e-05 - 0.25228% [2] | | | | | | Belos::MVT::MvNorm: 3.312e-05 - 0.0858207% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0365585 - 94.7306% [1] | | | | | | | CG Q_B: Operation Op*x: 0.0001654 - 0.452425% [1] | | | | | | | Belos::MVT::MvAddMv: 2.8e-05 - 0.0765895% [2] | | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00048748 - 1.33342% [1] | | | | | | | | Belos::MVT::Assign: 6.588e-05 - 13.5144% [2] | | | | | | | | CG Q_B: Operation Prec*x: 3.904e-05 - 8.00853% [1] | | | | | | | | | Ifpack2::Relaxation::apply: 2.584e-05 - 66.1885% [1] | | | | | | | | | Remainder: 1.32e-05 - 33.8115% | | | | | | | | CG Q_B: Operation Op*x: 0.00012908 - 26.479% [1] | | | | | | | | Belos::MVT::MvTransMv: 8.472e-05 - 17.3792% [1] | | | | | | | | Belos::MVT::MvNorm: 1.6e-05 - 3.28219% [1] | | | | | | | | Remainder: 0.00015276 - 31.3367% | | | | | | | CG S_E: Operation Op*x: 0.00042136 - 1.15256% [1] | | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0340919 - 93.253% [1] | | | | | | | | Belos::MVT::Assign: 1.992e-05 - 0.0584302% [2] | | | | | | | | CG S_E: Operation Prec*x: 0.0290669 - 85.2603% [11] | | | | | | | | | MueLu RefMaxwell: solve: 0.0289281 - 99.5226% [11] | | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0129207 - 44.6647% [22] | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0125953 - 97.4819% [22] | | | | | | | | | | | Remainder: 0.00032536 - 2.51814% | | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00347824 - 12.0237% [11] | | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00026304 - 0.909288% [11] | | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00039832 - 1.37693% [11] | | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0103928 - 35.9261% [11] | | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00288244 - 27.7351% [11] | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00273856 - 95.0084% [11] | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00271916 - 99.2916% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00262876 - 96.6754% [11] | | | | | | | | | | | | | | Remainder: 9.04e-05 - 3.32456% | | | | | | | | | | | | | Remainder: 1.94e-05 - 0.708402% | | | | | | | | | | | | Remainder: 0.00014388 - 4.99161% | | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00745063 - 71.6907% [11] | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00734556 - 98.5897% [11] | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00599319 - 81.5894% [22] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00427492 - 71.3295% [22] | | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.003967 - 92.7971% [22] | | | | | | | | | | | | | | | Remainder: 0.00030792 - 7.20295% | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00106824 - 17.8242% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00013788 - 2.30061% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00022836 - 3.81032% [11] | | | | | | | | | | | | | | Remainder: 0.000283798 - 4.73534% | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00124404 - 16.936% [11] | | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00119796 - 96.2959% [11] | | | | | | | | | | | | | | Remainder: 4.608e-05 - 3.70406% | | | | | | | | | | | | | Remainder: 0.00010832 - 1.47463% | | | | | | | | | | | | Remainder: 0.00010508 - 1.41035% | | | | | | | | | | | Remainder: 5.968e-05 - 0.574246% | | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000628319 - 2.172% [11] | | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000673239 - 2.32728% [11] | | | | | | | | | | Remainder: 0.00017356 - 0.599969% | | | | | | | | | Remainder: 0.00013876 - 0.477381% | | | | | | | | CG S_E: Operation Op*x: 0.0035104 - 10.2969% [11] | | | | | | | | Belos::MVT::MvTransMv: 0.00044604 - 1.30834% [11] | | | | | | | | Belos::MVT::MvAddMv: 0.000734639 - 2.15488% [32] | | | | | | | | Belos::MVT::MvNorm: 0.00015876 - 0.465682% [11] | | | | | | | | Remainder: 0.00015528 - 0.455474% | | | | | | | Remainder: 0.00136436 - 3.73198% | | | | | | GMRES block system: Operation Op*x: 0.00106716 - 2.76523% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.632e-05 - 0.0422885% [1] | | | | | | Remainder: 0.00052144 - 1.35116% | | | | | Remainder: 0.00066044 - 1.56944% | | | | Mini-EM: Compute responses: 0.00494884 - 7.21041% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00014264 - 2.88229% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00377796 - 76.3403% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.0529387% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00010156 - 2.68823% [3] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000811279 - 21.474% [3] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.6e-06 - 0.0423509% [3] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00015592 - 4.1271% [3] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000114879 - 3.04077% [3] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.001661 - 43.9656% [3] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.96e-06 - 0.0518799% [3] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00015464 - 4.09322% [3] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001998 - 5.28857% [3] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000201119 - 5.32349% [3] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.436e-05 - 0.909486% [3] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.52e-06 - 0.0402334% [3] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00015868 - 4.20015% [3] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 8.86e-05 - 2.34518% [3] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.54e-05 - 0.937014% [3] | | | | | | Remainder: 5.364e-05 - 1.41981% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.4e-06 - 0.14953% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0282895% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00057516 - 11.6221% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024748 - 5.00077% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.307096% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022988 - 92.8883% [1] | | | | | | Remainder: 1.684e-05 - 6.80459% | | | | | Remainder: 0.0001968 - 3.97669% | | | | Remainder: 0.00011784 - 0.171692% | | | Remainder: 3.52e-06 - 0.00512835% | | Remainder: 0.0330205 - 1.64669% | Remainder: 4.34e-05 - 0.00216425% ================================= FOM Calculation ================================= Number of cells = 4096 Time for Belos Linear Solve = 0.0420813 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 97.3354 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=maxwell16.xml' (5 runs): 35.38 msec task-clock:u # 0.013 CPUs utilized ( +- 1.49% ) 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,766 page-faults:u # 78.188 K/sec ( +- 0.23% ) 24,089,271 cycles:u # 0.681 GHz ( +- 24.88% ) (60.78%) 68,033,665 instructions:u # 2.82 insn per cycle ( +- 3.99% ) (88.29%) branches:u 350,061 branch-misses:u ( +- 0.56% ) 27,805,323 L1-dcache-loads:u # 785.992 M/sec ( +- 0.54% ) 382,594 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.57% ) LLC-loads:u LLC-load-misses:u 26,496,857 L1-icache-loads:u # 749.005 M/sec ( +- 0.44% ) 236,431 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.40% ) 38,185,325 dTLB-loads:u # 1.079 G/sec ( +- 5.38% ) (12.83%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 2.62179 +- 0.00720 seconds time elapsed ( +- 0.27% ) 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=maxwell16.xml' (5 runs): 311,375 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.85% ) 16,792,986 BR_RETIRED:u ( +- 0.20% ) 2.61247 +- 0.00779 seconds time elapsed ( +- 0.30% ) 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=maxwell16.xml' (5 runs): 22,623,999 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.48% ) 4,804 ITLB_WALK:u ( +- 1.80% ) 11,993 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.87% ) 30,424,465 L1D_TLB:u ( +- 0.56% ) 2.6411 +- 0.0201 seconds time elapsed ( +- 0.76% ) 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=maxwell16.xml' (5 runs): 26,422,699 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.21% ) 232,716 L1I_CACHE_REFILL:u ( +- 0.90% ) 382,080 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.41% ) 27,708,125 L1D_CACHE:u ( +- 0.23% ) 2.62243 +- 0.00998 seconds time elapsed ( +- 0.38% ) 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=maxwell16.xml' (5 runs): 464,654 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.45% ) 485,846 LL_CACHE_RD:u ( +- 0.63% ) 135,811 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.74% ) 17,266 L2D_TLB_REFILL:u ( +- 1.81% ) 250,973 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.31% ) 1,455,101 L2D_CACHE:u ( +- 0.36% ) 2.6330 +- 0.0122 seconds time elapsed ( +- 0.46% )