2024-12-02 23:32:33 -05:00
vulcan25.umiacs.umd.edu
2024-11-12 10:27:45 -05:00
1 MueLu Tpetra maxwell28.xml
output/xeon_MueLu_Tpetra_maxwell28.output
output/xeon_MueLu_Tpetra_maxwell28_power.output
dt = 4.7652e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 4.7652e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 4.7652e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::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<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 70644 x 70644, nnz = 2206260
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 7.06e+04, dev = 0.0%, min = 0.0% ( 70644 on 0), max = 0.0% ( 70644 on 0)
SM_Matrix # nnz per proc : avg = 2.21e+06, dev = 0.0%, min = 0.0% ( 2206260 on 0), max = 0.0% ( 2206260 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0178571 / 0.0178571 / 0.0178571
D0^T*M1_beta*D0: Computing Ac (MueLu::RAPFactory)
D0^T*M1_beta*D0: MxM: A x P
D0^T*M1_beta*D0: MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0) on main diagonal of Ac.
Ac size = 24389 x 24389, nnz = 614125
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0)
Level::Set: Not storing "AP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[1] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell::compute(): building special edge prolongator
RefMaxwell::compute(): building edge projection
RefMaxwell::compute(): building nodal prolongator
RefMaxwell (1,1) A_nodal: Build (MueLu::TentativePFactory)
RefMaxwell (1,1) A_nodal: Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (1,1) A_nodal: Build (MueLu::CoalesceDropFactory)
RefMaxwell (1,1) A_nodal: Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (1,1) A_nodal: Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (1,1) A_nodal: Coordinate import
RefMaxwell (1,1) A_nodal: Laplacian local diagonal
RefMaxwell (1,1) A_nodal: Laplacian distributed diagonal
RefMaxwell (1,1) A_nodal: Laplacian dropping
RefMaxwell (1,1) A_nodal: Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0
Level::Set: Not storing "DofsPerNode" generated by factory CoalesceDropFactory[6] on level 0, as it has not been requested and no keep flags were set for it
Number of dropped entries in unamalgamated matrix graph: 0/614125 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/24389 [0.00%] (total)
remaining : 24389
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 24389 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 1000 (phase), 1000 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (1,1) A_nodal: Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[7] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 24389 x 1000
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
RefMaxwell (1,1) A_nodal: Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (1,1) A_nodal: AverageCoords
RefMaxwell::compute(): building vectorial nodal prolongator
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
coarseA11 size = 3000 x 3000, nnz = 197568
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0)
coarseA11 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0)
use kokkos refactor = 0
verbosity = extreme
coarse: max size = 2500
number of equations = 3
multigrid algorithm = unsmoothed
fuse prolongation and update = 1
aggregation: type = uncoupled
aggregation: drop scheme = distance laplacian
aggregation: distance laplacian algo = scaled cut
aggregation: drop tol = 8.00
coarse: type = KLU
smoother: type = CHEBYSHEV
repartition: enable = 1
repartition: partitioner = zoltan2
repartition: start level = 1
repartition: target rows per thread = 3750
repartition: min rows per thread = 250
repartition: max imbalance = 1.10
repartition: remap parts = 1
repartition: rebalance P and R = 0
repartition: print partition distribution = 1
reuse: type = full
max levels = 10 [default]
rap: algorithm = galerkin [default]
rap: triple product = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.40 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged
******* WARNING *******
The following parameters were not used:
rap: triple product = 1 [unused]
A0 size = 3000 x 3000, nnz = 197568
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0)
A0 # nnz per proc : avg = 1.98e+05, dev = 0.0%, min = 0.0% ( 197568 on 0), max = 0.0% ( 197568 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 5.40
RefMaxwell coarse (1,1): Preconditioner init
RefMaxwell coarse (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.67
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568}
Using default factory (AmalgamationFactory[293]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Build (MueLu::TentativePFactory)
RefMaxwell coarse (1,1): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell coarse (1,1): Build (MueLu::CoalesceDropFactory)
RefMaxwell coarse (1,1): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=3 and stridedblocksize=3 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 3
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[69] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell coarse (1,1): Coordinate import
RefMaxwell coarse (1,1): Laplacian local diagonal
RefMaxwell coarse (1,1): Laplacian distributed diagonal
RefMaxwell coarse (1,1): Laplacian dropping
RefMaxwell coarse (1,1): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
RefMaxwell coarse (1,1): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1000 [0.00%] (total)
remaining : 1000
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1000 (phase), 1000/1000 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1000/1000 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1000/1000 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1000/1000 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell coarse (1,1): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 3 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[72] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 3000 x 192
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0)
Ptent # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0)
RefMaxwell coarse (1,1): Build (MueLu::RepartitionFactory)
RefMaxwell coarse (1,1): Computing Ac (MueLu::RAPFactory)
RefMaxwell coarse (1,1): Transpose P (MueLu::TransPFactory)
R size = 192 x 3000, nnz = 3000
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
R # nnz per proc : avg = 3.00e+03, dev = 0.0%, min = 0.0% ( 3000 on 0), max = 0.0% ( 3000 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 192 x 192, nnz = 9000
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
Ac # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.05
Smoother complexity = 1.10
Cycle type = V
level rows nnz nnz/row c ratio procs
0 3000 197568 65.86 1
1 192 9000 46.88 15.62 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
2024-12-02 23:32:33 -05:00
MueLu setup time (RefMaxwell coarse (1,1)) 0.0462 (1)
2024-11-12 10:27:45 -05:00
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 24389 x 24389, nnz = 614125
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
Ac # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0)
A22 size = 24389 x 24389, nnz = 614125
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
A22 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0)
use kokkos refactor = 0
verbosity = extreme
coarse: max size = 2500
multigrid algorithm = unsmoothed
fuse prolongation and update = 1
aggregation: type = uncoupled
aggregation: drop scheme = distance laplacian
aggregation: distance laplacian algo = scaled cut
aggregation: drop tol = 8.00
coarse: type = KLU
smoother: type = CHEBYSHEV
repartition: enable = 1
repartition: partitioner = zoltan2
repartition: start level = 1
repartition: target rows per thread = 15000
repartition: min rows per thread = 1000
repartition: max imbalance = 1.10
repartition: remap parts = 1
repartition: rebalance P and R = 0
repartition: print partition distribution = 1
reuse: type = full
max levels = 10 [default]
number of equations = 1 [default]
rap: algorithm = galerkin [default]
rap: triple product = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7.00 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged
coarse: params ->
fix nullspace = 1 [unused]
******* WARNING *******
The following parameters were not used:
rap: triple product = 1 [unused]
A0 size = 24389 x 24389, nnz = 614125
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
A0 # nnz per proc : avg = 6.14e+05, dev = 0.0%, min = 0.0% ( 614125 on 0), max = 0.0% ( 614125 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125}
Using default factory (AmalgamationFactory[583]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[359] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/614125 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/24389 [0.00%] (total)
remaining : 24389
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 24389 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 1000 (phase), 1000 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 24389/24389 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 1000 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[362] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 24389 x 1000
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
Ptent # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 1000 x 24389, nnz = 24389
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0)
R # nnz per proc : avg = 2.44e+04, dev = 0.0%, min = 0.0% ( 24389 on 0), max = 0.0% ( 24389 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 1000 x 1000, nnz = 21448
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.00e+03, dev = 0.0%, min = 0.0% ( 1000 on 0), max = 0.0% ( 1000 on 0)
Ac # nnz per proc : avg = 2.14e+04, dev = 0.0%, min = 0.0% ( 21448 on 0), max = 0.0% ( 21448 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[365] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[353] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.67
Cycle type = V
level rows nnz nnz/row c ratio procs
0 24389 614125 25.18 1
1 1000 21448 21.45 24.39 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
2024-12-02 23:32:33 -05:00
MueLu setup time (RefMaxwell (2,2)) 0.5290 (1)
2024-11-12 10:27:45 -05:00
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[591] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 70644 2206260 31.2307
(2, 2) 24389 614125 25.1804
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95823, alpha: 20, lambdaMin: 0.147911, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [70644, 70644], Global nnz: 2206260}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.05
Smoother complexity = 1.10
Cycle type = V
level rows nnz nnz/row c ratio procs
0 3000 197568 65.86 1
1 192 9000 46.88 15.62 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.67083, alpha: 5.4, lambdaMin: 0.309413, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3000, 3000], Global nnz: 197568}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.67
Cycle type = V
level rows nnz nnz/row c ratio procs
0 24389 614125 25.18 1
1 1000 21448 21.45 24.39 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49091, alpha: 7, lambdaMin: 0.212987, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [24389, 24389], Global nnz: 614125}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=138852,domainDim=138852,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=70644}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=68208}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=138852, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=68208, #RHSs=1 ...
2024-12-02 23:32:33 -05:00
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.004111 sec
2024-11-12 10:27:45 -05:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=70644, #RHSs=1 ...
2024-12-02 23:32:33 -05:00
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.306116 sec
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
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.33416 sec
2024-11-12 10:27:45 -05:00
Electromagnetic Energy = 9.76787e-09
Electromagnetic Energy/dt^2 = 4.30167e+10
* finished time step 1, t = 4.7652e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
2024-12-02 23:32:33 -05:00
Mini-EM: 13.2397 [1]
| Mini-EM: Total Time: 13.2397 - 99.9997% [1]
| | Mini-EM: build mesh: 0.000529341 - 0.00399814% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000341223 - 64.4618% [1]
| | | Remainder: 0.000188118 - 35.5382%
| | Mini-EM: build physics blocks: 0.00105126 - 0.00794024% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00102702 - 0.00775712% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.23753 - 9.34717% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.637444 - 4.81465% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.272939 - 42.8178% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.230421 - 84.4222% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00704093 - 2.57967% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0353363 - 12.9466% [4]
| | | | Remainder: 0.000140542 - 0.0514921%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0473324 - 7.42535% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0293995 - 62.1127% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00140445 - 2.96721% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00338172 - 7.14462% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00597156 - 12.6162% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134102 - 2.83319% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00486477 - 10.2779% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000837136 - 1.76863% [4]
| | | | Remainder: 0.000132318 - 0.27955%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0805008 - 12.6287% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0344465 - 5.40385% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0695616 - 10.9126% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0441027 - 6.91869% [4]
| | | Remainder: 0.0885604 - 13.8931%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0446184 - 0.337006% [2]
| | Mini-EM: setup physics model evaluator: 1.40553 - 10.616% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.40551 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 6.595e-06 - 0.000469225% [1]
| | | | fmb->setWorksetContainer(): 2.16e-06 - 0.000153681% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.39845 - 99.498% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.39844 - 99.9987% [1]
| | | | | | getWorksets(): 1.34986 - 96.5262% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.34985 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.79563 - 58.9421% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0198317 - 2.49257% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.108809 - 13.6758% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00326857 - 3.00395% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.105503 - 96.9612% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000794465 - 0.753029% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000420911 - 0.398958% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00306995 - 2.90983% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0100139 - 9.49163% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0323561 - 30.6685% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00658699 - 6.24344% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0118676 - 11.2486% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000718419 - 0.68095% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.021712 - 20.5796% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0122151 - 56.2595% [11]
| | | | | | | | | | | | Remainder: 0.00949693 - 43.7405%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0147473 - 13.9782% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00298652 - 2.83076% [11]
| | | | | | | | | | | Remainder: 0.000228438 - 0.216524%
| | | | | | | | | | Remainder: 3.7894e-05 - 0.0348262%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.559078 - 70.2685% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.310214 - 55.4867% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000446904 - 0.144063% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000145365 - 0.0468596% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.148663 - 47.9226% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129808 - 41.8448% [11]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000101198 - 0.032622% [11]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0299099 - 9.64171% [11]
| | | | | | | | | | | Remainder: 0.00113974 - 0.367406%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.121605 - 21.7509% [22]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0771019 - 13.7909% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00062462 - 0.111723% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0245186 - 4.38554% [22]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0236709 - 4.23392% [11]
| | | | | | | | | | Remainder: 0.00134311 - 0.240237%
| | | | | | | | | Remainder: 0.107912 - 13.5631%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.554161 - 41.0535% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.553723 - 99.9209% [22]
| | | | | | | | | Remainder: 0.000438288 - 0.0790904%
| | | | | | | | Remainder: 5.9425e-05 - 0.00440234%
| | | | | | | Remainder: 6.602e-06 - 0.000489089%
| | | | | | getOrientations(): 1.2623e-05 - 0.000902652% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000971397 - 0.0694631% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000967373 - 0.0691754% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000491091 - 0.0351172% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000175931 - 0.0125806% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00105277 - 0.0752823% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.81e-07 - 5.58481e-05% [2]
| | | | | | Remainder: 0.0449063 - 3.21118%
| | | | | Remainder: 1.7858e-05 - 0.00127698%
| | | | fmb->setupBCFieldManagers(): 1.0313e-05 - 0.000733756% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8736e-05 - 0.00133304% [1]
| | | | build response library: 0.00699284 - 0.497531% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00691356 - 98.8663% [1]
| | | | | | getWorksets(): 4.232e-06 - 0.061213% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.929e-06 - 69.2108% [1]
| | | | | | | Remainder: 1.303e-06 - 30.7892%
| | | | | | getOrientations(): 9.16e-07 - 0.0132493% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000964795 - 13.9551% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011687 - 16.9044% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000497437 - 7.19509% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00139228 - 20.1384% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.22e-06 - 0.0176465% [3]
| | | | | | Remainder: 0.00288398 - 41.7148%
| | | | | Remainder: 7.9278e-05 - 1.1337%
| | | | Remainder: 2.4748e-05 - 0.00176079%
| | | Remainder: 2.0805e-05 - 0.00148023%
| | Mini-EM: setup auxiliary physics model evaluator: 2.10539 - 15.9022% [1]
| | | panzer::ModelEvaluator::setupModel(): 2.10538 - 99.9994% [1]
| | | | allocate FieldManagerBuilder: 8.28e-07 - 3.93278e-05% [1]
| | | | fmb->setWorksetContainer(): 3.93e-06 - 0.000186665% [1]
| | | | fmb->setupVolumeFieldManagers(): 2.10531 - 99.9967% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.1053 - 99.9996% [1]
| | | | | | getWorksets(): 1.14448 - 54.3619% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.14448 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.75721 - 66.1619% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0178814 - 2.36149% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.104892 - 13.8525% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00319833 - 3.04915% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.101656 - 96.9147% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0006734 - 0.66243% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000405633 - 0.399025% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00314504 - 3.09381% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00957857 - 9.42253% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0300149 - 29.5259% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00639133 - 6.28721% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0115916 - 11.4027% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000679572 - 0.668501% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0224984 - 22.1319% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117457 - 52.2068% [11]
| | | | | | | | | | | | Remainder: 0.0107527 - 47.7932%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0135444 - 13.3238% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00294403 - 2.89607% [11]
| | | | | | | | | | | Remainder: 0.000189188 - 0.186106%
| | | | | | | | | | Remainder: 3.7957e-05 - 0.0361866%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.525393 - 69.3853% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.263965 - 50.2415% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000250962 - 0.095074% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00010036 - 0.0380202% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0814166 - 30.8437% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.124882 - 47.3101% [11]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000133441 - 0.0505525% [11]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000154329 - 0.0584657% [11]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0064977 - 2.46158% [11]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0495022 - 18.7533% [11]
| | | | | | | | | | | Remainder: 0.00102742 - 0.389227%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.079228 - 15.0798% [11]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0755062 - 14.3714% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0005891 - 0.112126% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0263793 - 5.02087% [22]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0303426 - 5.77522% [11]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0480229 - 9.14038% [11]
| | | | | | | | | | Remainder: 0.00135966 - 0.258789%
| | | | | | | | | Remainder: 0.109044 - 14.4007%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.387244 - 33.8358% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.38688 - 99.9058% [11]
| | | | | | | | | Remainder: 0.000364742 - 0.0941891%
| | | | | | | | Remainder: 2.5839e-05 - 0.00225771%
| | | | | | | Remainder: 2.696e-06 - 0.000235565%
| | | | | | getOrientations(): 1.1874e-05 - 0.000564004% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00125187 - 0.0594628% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00143991 - 0.0683945% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00089287 - 0.0424105% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.901588 - 42.8246% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.325183 - 36.0677% [1]
| | | | | | | Remainder: 0.576406 - 63.9323%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00282584 - 0.134225% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.37e-07 - 2.5507e-05% [2]
| | | | | | Remainder: 0.0528093 - 2.50839%
| | | | | Remainder: 9.066e-06 - 0.000430625%
| | | | fmb->setupBCFieldManagers(): 5.651e-06 - 0.000268407% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.0112e-05 - 0.000955266% [1]
| | | | build response library: 2.5231e-05 - 0.00119841% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.92e-07 - 1.55364% [1]
| | | | | Remainder: 2.4839e-05 - 98.4464%
| | | | Remainder: 1.3069e-05 - 0.000620743%
| | | Remainder: 1.2896e-05 - 0.000612522%
| | Mini-EM: eval auxiliary physics model evaluator: 2.99856 - 22.6483% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.876991 - 29.247% [1]
| | | panzer::ModelEvaluator::evalModel(J): 2.1067 - 70.257% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00864808 - 0.410504% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.35734 - 64.4297% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.027e-06 - 0.000149336% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4556e-05 - 0.00107239% [11]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.696e-06 - 0.000493318% [11]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00914373 - 0.673651% [11]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.029857 - 2.19967% [11]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.121253 - 8.93317% [11]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0283411 - 2.08799% [11]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0572738 - 4.21956% [11]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0937154 - 6.90435% [11]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.144771 - 10.6658% [11]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.0687e-05 - 0.00152408% [11]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.835e-06 - 0.000429885% [11]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.207477 - 15.2856% [11]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0241714 - 1.78079% [11]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00835782 - 0.61575% [11]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0450257 - 3.3172% [11]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00657704 - 0.484554% [11]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0640536 - 4.71906% [11]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.109335 - 8.0551% [11]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.136153 - 10.0309% [11]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0123265 - 0.908139% [11]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00529299 - 0.389953% [11]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0197709 - 1.45659% [11]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.103102 - 7.59589% [11]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00891159 - 0.656548% [11]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0439323 - 3.23665% [11]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.353e-05 - 0.000996803% [11]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0201716 - 1.48611% [11]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.033097 - 2.43838% [11]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00541518 - 0.398955% [11]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0191921 - 1.41395% [11]
| | | | | Remainder: 0.000557187 - 0.0410499%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.6089e-05 - 0.00123838% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.862e-06 - 0.000135852% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00262055 - 0.124391% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.730558 - 34.6779% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.354989 - 48.5915% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.375522 - 51.4021% [1]
| | | | | Remainder: 4.6966e-05 - 0.00642878%
| | | | Remainder: 0.00750424 - 0.356208%
| | | Remainder: 0.014872 - 0.495972%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00574745 - 0.0434108% [1]
| | | getWorksets(): 5.677e-06 - 0.0987743% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.34e-06 - 58.8339% [1]
| | | | Remainder: 2.337e-06 - 41.1661%
| | | getOrientations(): 2.294e-06 - 0.0399134% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101673 - 17.69% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011755 - 20.4525% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000505652 - 8.79785% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00145721 - 25.354% [1]
| | | Phalanx::SortAndOrderEvaluators: 9.73e-07 - 0.0169292% [3]
| | | Remainder: 0.00158342 - 27.55%
| | panzer::ModelEvaluator::create_W_op: 0.882226 - 6.6635% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.54587 - 11.676% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00212186 - 0.13726% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15163 - 74.4973% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.184e-06 - 0.000189644% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00830221 - 0.72091% [11]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0337705 - 2.93241% [11]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0497989 - 4.32421% [11]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00506754 - 0.440032% [11]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0463694 - 4.02641% [11]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0455782 - 3.95771% [11]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00864285 - 0.750488% [11]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0344505 - 2.99145% [11]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4641e-05 - 0.00127133% [11]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0155362 - 1.34906% [11]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.10397 - 9.02807% [11]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0292751 - 2.54206% [11]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0525567 - 4.56368% [11]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0930156 - 8.07687% [11]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.135016 - 11.7239% [11]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.4268e-05 - 0.00210727% [11]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00849012 - 0.737226% [11]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0871651 - 7.56884% [11]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.142493 - 12.3731% [11]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0220419 - 1.91398% [11]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00480345 - 0.4171% [11]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0430287 - 3.73633% [11]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.110772 - 9.61873% [11]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0709638 - 6.16203% [11]
| | | | Remainder: 0.000480832 - 0.0417523%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.3525e-05 - 0.0015218% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.398e-06 - 9.04346e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00375991 - 0.243223% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.380732 - 24.629% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.380692 - 99.9892% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.5022e-05 - 0.00657207% [1]
| | | | Remainder: 1.5944e-05 - 0.00418772%
| | | Remainder: 0.00759991 - 0.491627%
| | Mini-EM: assemble Discrete Gradient: 0.301293 - 2.27568% [1]
| | MaxwellPreconditioner::build: 1.47258 - 11.1225% [1]
| | | Mini-EM: assemble Discrete Curl: 0.260646 - 17.7% [1]
| | | MaxwellPreconditioner: Schur complement: 2.6906e-05 - 0.00182713% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00251158 - 0.170556% [1]
| | | | Ifpack2::Relaxation::initialize: 9.891e-06 - 0.393816% [1]
| | | | Ifpack2::Relaxation::compute: 0.00149337 - 59.4595% [1]
| | | | Remainder: 0.00100831 - 40.1466%
| | | MaxwellPreconditioner: Solver S_E: 1.19294 - 81.0106% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 1.1635 - 97.532% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 1.16292 - 99.9497% [1]
| | | | | | MueLu RefMaxwell: compute: 1.14953 - 98.8489% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00750001 - 0.652442% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0639666 - 5.56459% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0354661 - 55.4447% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0271833 - 42.4961% [1]
| | | | | | | | Remainder: 0.00131716 - 2.05914%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0778923 - 6.77601% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00592935 - 7.61225% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0659444 - 84.6611% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.064349 - 97.5806% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0624685 - 97.0777% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0603583 - 96.6219% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.5882e-05 - 0.0760161% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 9.2819e-05 - 0.15378% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000119966 - 0.198757% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0119367 - 19.7764% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.000123533 - 0.204666% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0464536 - 76.9631% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.3707e-05 - 0.122116% [1]
| | | | | | | | | | | | Remainder: 0.00151206 - 2.50514%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.3897e-05 - 0.134303% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 2.6311e-05 - 31.3611% [1]
| | | | | | | | | | | | Remainder: 5.7586e-05 - 68.6389%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000806552 - 1.29113% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000777357 - 96.3803% [1]
| | | | | | | | | | | | Remainder: 2.9195e-05 - 3.61973%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000273427 - 0.437704% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000251819 - 92.0973% [1]
| | | | | | | | | | | | Remainder: 2.1608e-05 - 7.90266%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000207235 - 0.331743% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00018484 - 89.1934% [1]
| | | | | | | | | | | | Remainder: 2.2395e-05 - 10.8066%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.0903e-05 - 0.0654778% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.8902e-05 - 46.2118% [1]
| | | | | | | | | | | | Remainder: 2.2001e-05 - 53.7882%
| | | | | | | | | | | Remainder: 0.00069826 - 1.11778%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000136533 - 0.212176% [1]
| | | | | | | | | | Remainder: 0.00174396 - 2.71015%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000513831 - 0.779188% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000121739 - 23.6924% [1]
| | | | | | | | | | Remainder: 0.000392092 - 76.3076%
| | | | | | | | | Remainder: 0.0010816 - 1.64017%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00258379 - 3.31713% [1]
| | | | | | | | Remainder: 0.00343472 - 4.40957%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.113521 - 9.87541% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0738827 - 65.083% [1]
| | | | | | | | Remainder: 0.0396381 - 34.917%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0226653 - 1.9717% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0340621 - 2.96313% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0164394 - 48.2631% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0157952 - 96.081% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.321e-05 - 0.400186% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 8.739e-06 - 0.0553271% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0154976 - 98.1163% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0154856 - 99.9224% [1]
| | | | | | | | | | | Remainder: 1.2023e-05 - 0.0775796%
| | | | | | | | | | Remainder: 0.000225585 - 1.42819%
| | | | | | | | | Remainder: 0.000644268 - 3.91904%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0176087 - 51.6958% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.01479 - 83.9926% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.012118 - 81.9339% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0075677 - 62.4501% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.00717519 - 94.8134% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000434735 - 6.05886% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.9367e-05 - 0.409285% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 2.3169e-05 - 0.322904% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00227799 - 31.7481% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6353e-05 - 0.506648% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00371127 - 51.7236% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.5368e-05 - 0.353551% [1]
| | | | | | | | | | | | | Remainder: 0.000636949 - 8.8771%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.2631e-05 - 0.431188% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.378e-06 - 16.4813% [1]
| | | | | | | | | | | | | Remainder: 2.7253e-05 - 83.5187%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.9604e-05 - 0.78761% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 3.8721e-05 - 64.9638% [1]
| | | | | | | | | | | | | Remainder: 2.0883e-05 - 35.0362%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.1111e-05 - 0.278962% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.657e-06 - 26.7965% [1]
| | | | | | | | | | | | | Remainder: 1.5454e-05 - 73.2035%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.7144e-05 - 0.358682% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.091e-06 - 33.4917% [1]
| | | | | | | | | | | | | Remainder: 1.8053e-05 - 66.5083%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7487e-05 - 0.231074% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.658e-06 - 20.9184% [1]
| | | | | | | | | | | | | Remainder: 1.3829e-05 - 79.0816%
| | | | | | | | | | | | Remainder: 0.000234532 - 3.09912%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 0.000107611 - 0.888026% [1]
| | | | | | | | | | | Remainder: 0.00444269 - 36.6619%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00245527 - 16.6009% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00198526 - 80.8568% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000219565 - 11.0598% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00162688 - 81.948% [1]
| | | | | | | | | | | | Remainder: 0.000138813 - 6.99219%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000191076 - 7.78226% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000138566 - 72.5188% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.8358e-05 - 20.4653% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.0858e-05 - 7.83598% [1]
| | | | | | | | | | | | | Remainder: 9.935e-05 - 71.6987%
| | | | | | | | | | | | Remainder: 5.251e-05 - 27.4812%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 3.3447e-05 - 1.36225% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 4.9286e-05 - 2.00735% [1]
| | | | | | | | | | | Remainder: 0.000196208 - 7.99128%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.0863e-05 - 0.0734484% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.171e-06 - 0.0214402% [1]
| | | | | | | | | | Remainder: 0.000202669 - 1.37031%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 2.5465e-05 - 0.144616% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00217735 - 12.3652% [1]
| | | | | | | | | Remainder: 0.000615887 - 3.49763%
| | | | | | | | Remainder: 1.3986e-05 - 0.0410603%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0597 - 5.19343% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0594957 - 99.6579% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0343041 - 57.6581% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0240553 - 40.4319% [1]
| | | | | | | | | Remainder: 0.00113634 - 1.90995%
| | | | | | | | Remainder: 0.000204261 - 0.342146%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.517279 - 44.9992% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0592328 - 11.4508% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0587911 - 99.2544% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.8544e-05 - 0.0655609% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 3.239e-06 - 0.00550934% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0586047 - 99.6829% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0585991 - 99.9904% [1]
| | | | | | | | | | | Remainder: 5.613e-06 - 0.00957773%
| | | | | | | | | | Remainder: 0.000144618 - 0.245986%
| | | | | | | | | Remainder: 0.000441637 - 0.745596%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.458032 - 88.5465% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0700892 - 15.3022% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0633401 - 90.3707% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.061506 - 97.1044% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0597603 - 97.1617% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 3.6379e-05 - 0.0608749% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.2545e-05 - 0.138127% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000111392 - 0.186398% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0118574 - 19.8416% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 0.000192485 - 0.322095% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0462586 - 77.407% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 4.4795e-05 - 0.0749578% [1]
| | | | | | | | | | | | | Remainder: 0.00117666 - 1.96896%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.6949e-05 - 0.125108% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 3.6034e-05 - 46.8284% [1]
| | | | | | | | | | | | | Remainder: 4.0915e-05 - 53.1716%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000808106 - 1.31386% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000782648 - 96.8497% [1]
| | | | | | | | | | | | | Remainder: 2.5458e-05 - 3.15033%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 5.4e-05 - 0.0877963% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 3.6844e-05 - 68.2296% [1]
| | | | | | | | | | | | | Remainder: 1.7156e-05 - 31.7704%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000210192 - 0.341742% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000188164 - 89.5201% [1]
| | | | | | | | | | | | | Remainder: 2.2028e-05 - 10.4799%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.8296e-05 - 0.0622638% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.2004e-05 - 57.4577% [1]
| | | | | | | | | | | | | Remainder: 1.6292e-05 - 42.5423%
| | | | | | | | | | | | Remainder: 0.000558186 - 0.907531%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000157053 - 0.247952% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.8847e-05 - 0.108694% [1]
| | | | | | | | | | | Remainder: 0.00160819 - 2.53897%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00654237 - 9.33435% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00571749 - 87.3916% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000873589 - 15.2793% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00464916 - 81.3147% [1]
| | | | | | | | | | | | Remainder: 0.000194742 - 3.40608%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000555122 - 8.48502% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000479989 - 86.4655% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000108773 - 22.6616% [1]
| | | | | | | | | | | | | Remainder: 0.000371216 - 77.3384%
| | | | | | | | | | | | Remainder: 7.5133e-05 - 13.5345%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 3.5359e-05 - 0.540461% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.742e-05 - 0.571964% [1]
| | | | | | | | | | | Remainder: 0.000196988 - 3.01096%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.1727e-05 - 0.0167315% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.113e-06 - 0.00444148% [1]
| | | | | | | | | | Remainder: 0.000191915 - 0.273815%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 2.5604e-05 - 0.00559% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.387153 - 84.5253% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.4487e-05 - 0.00374193% [1]
| | | | | | | | | | Remainder: 0.387139 - 99.9963%
| | | | | | | | | Remainder: 0.00076411 - 0.166824%
| | | | | | | | Remainder: 1.3965e-05 - 0.0026997%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.237696 - 20.6776% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.6764e-05 - 0.0154668% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.557e-06 - 0.00107575% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.237454 - 99.8984% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.237449 - 99.9977% [1]
| | | | | | | | | Remainder: 5.555e-06 - 0.0023394%
| | | | | | | | Remainder: 0.000202208 - 0.0850701%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000388612 - 0.0338062% [1]
| | | | | | | Remainder: 0.0148597 - 1.29267%
| | | | | | Remainder: 0.0133867 - 1.15113%
| | | | | Remainder: 0.000585757 - 0.0503443%
| | | | Remainder: 0.0294423 - 2.46804%
| | | MaxwellPreconditioner: Block preconditioner: 0.000188171 - 0.0127783% [1]
| | | Remainder: 0.0162616 - 1.10429%
| | Mini-EM: timestepper: 0.505942 - 3.82141% [1]
| | | Mini-EM: Advance Time Step: 0.505939 - 99.9993% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.14421 - 28.5035% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00138314 - 0.959115% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.138263 - 95.8759% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.714e-06 - 0.00196293% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000794018 - 0.574281% [11]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0119977 - 8.67748% [11]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00660744 - 4.77889% [11]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000501252 - 0.362535% [11]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00628109 - 4.54286% [11]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00549961 - 3.97765% [11]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000539476 - 0.390181% [11]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00134665 - 0.973977% [11]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.923e-06 - 0.0071769% [11]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00437651 - 3.16535% [11]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0126073 - 9.11833% [11]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00438874 - 3.1742% [11]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00312687 - 2.26154% [11]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0113274 - 8.19263% [11]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0254307 - 18.393% [11]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.3354e-05 - 0.00965841% [11]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00085019 - 0.614908% [11]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00972852 - 7.03624% [11]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0129305 - 9.35207% [11]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00100389 - 0.726071% [11]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005055 - 0.365608% [11]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00608266 - 4.39934% [11]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00934489 - 6.75878% [11]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0027192 - 1.96668% [11]
| | | | | | Remainder: 0.000246952 - 0.17861%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8354e-05 - 0.0127272% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.649e-06 - 0.0018369% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00370246 - 2.5674% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000368633 - 0.255622% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000339354 - 92.0574% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.376e-06 - 0.644543% [1]
| | | | | | Remainder: 2.6903e-05 - 7.29804%
| | | | | Remainder: 0.000472164 - 0.327413%
| | | | Stratimikos: BelosLOWS: 0.334237 - 66.0628% [1]
| | | | | GMRES block system: Operation Op*x: 0.0090929 - 2.72049% [1]
| | | | | Belos::MVT::MvAddMv: 0.000227817 - 0.0681603% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.324159 - 96.9847% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00111479 - 0.343903% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000334943 - 30.0453% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000327475 - 97.7704% [2]
| | | | | | | | Remainder: 7.468e-06 - 2.22963%
| | | | | | | Belos::MVT::MvScale: 0.000134747 - 12.0872% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000385769 - 34.6045% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000379055 - 98.2596% [2]
| | | | | | | | Remainder: 6.714e-06 - 1.74042%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000202039 - 18.1235% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000197313 - 97.6608% [2]
| | | | | | | | Remainder: 4.726e-06 - 2.33915%
| | | | | | | Remainder: 5.7295e-05 - 5.13952%
| | | | | | Belos::MVT::MvAddMv: 0.00101667 - 0.313633% [2]
| | | | | | Belos::MVT::MvNorm: 0.000164861 - 0.0508581% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.314711 - 97.0854% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00107902 - 0.342859% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000124981 - 0.0397129% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00278569 - 0.885157% [1]
| | | | | | | | Belos::MVT::Assign: 0.000952557 - 34.1947% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000369531 - 13.2653% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000355014 - 96.0715% [1]
| | | | | | | | | Remainder: 1.4517e-05 - 3.92849%
| | | | | | | | CG Q_B: Operation Op*x: 0.0010556 - 37.8937% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000212549 - 7.63003% [1]
| | | | | | | | Belos::MVT::MvNorm: 8.017e-05 - 2.87792% [1]
| | | | | | | | Remainder: 0.000115282 - 4.13837%
| | | | | | | CG S_E: Operation Op*x: 0.00260268 - 0.827004% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.303229 - 96.3515% [1]
| | | | | | | | Belos::MVT::Assign: 0.000800457 - 0.263978% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.266285 - 87.8167% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.265989 - 99.8888% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.123715 - 46.5112% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.123137 - 99.5327% [26]
| | | | | | | | | | | Remainder: 0.000578084 - 0.467272%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0426846 - 16.0475% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00185463 - 0.697259% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00315644 - 1.18668% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0863737 - 32.4726% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0185505 - 21.477% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0181701 - 97.9492% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0157291 - 86.566% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0114497 - 72.7932% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.010959 - 95.7145% [26]
| | | | | | | | | | | | | | | Remainder: 0.000490679 - 4.28551%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00338322 - 21.5093% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000153511 - 0.975968% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000214801 - 1.36563% [13]
| | | | | | | | | | | | | | Remainder: 0.000527853 - 3.3559%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00231178 - 12.723% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0022447 - 97.0982% [13]
| | | | | | | | | | | | | | Remainder: 6.7083e-05 - 2.90179%
| | | | | | | | | | | | | Remainder: 0.000129189 - 0.710999%
| | | | | | | | | | | | Remainder: 0.000380426 - 2.05076%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0677298 - 78.4149% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.067612 - 99.826% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0461531 - 68.2617% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0336496 - 72.9086% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0332949 - 98.9458% [26]
| | | | | | | | | | | | | | | Remainder: 0.00035474 - 1.05422%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0104526 - 22.6478% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000566663 - 1.22779% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00116157 - 2.51678% [13]
| | | | | | | | | | | | | | Remainder: 0.000322641 - 0.699067%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0213254 - 31.5408% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0212721 - 99.7502% [13]
| | | | | | | | | | | | | | Remainder: 5.3279e-05 - 0.249839%
| | | | | | | | | | | | | Remainder: 0.000133522 - 0.197483%
| | | | | | | | | | | | Remainder: 0.00011782 - 0.173956%
| | | | | | | | | | | Remainder: 9.3396e-05 - 0.10813%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00398497 - 1.49817% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00395093 - 1.48537% [13]
| | | | | | | | | | Remainder: 0.000269296 - 0.101243%
| | | | | | | | | Remainder: 0.0002962 - 0.111234%
| | | | | | | | CG S_E: Operation Op*x: 0.0268715 - 8.86178% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00258579 - 0.852751% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.00524054 - 1.72825% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00111025 - 0.366144% [13]
| | | | | | | | Remainder: 0.000334852 - 0.110429%
| | | | | | | Remainder: 0.00489001 - 1.55381%
| | | | | | GMRES block system: Operation Op*x: 0.00635267 - 1.95974% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000184705 - 0.0569797% [1]
| | | | | | Remainder: 0.0006141 - 0.189444%
| | | | | Remainder: 0.000757402 - 0.226606%
| | | | Mini-EM: Compute responses: 0.0271368 - 5.36366% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0013453 - 4.95746% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0218222 - 80.4155% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.62e-06 - 0.0120061% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000401054 - 1.83783% [11]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00574808 - 26.3405% [11]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.354e-06 - 0.0245346% [11]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000896805 - 4.1096% [11]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000584876 - 2.68019% [11]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0105189 - 48.2026% [11]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.563e-06 - 0.0209099% [11]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000858286 - 3.93309% [11]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000773677 - 3.54537% [11]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000748066 - 3.428% [11]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 9.3437e-05 - 0.428174% [11]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.857e-06 - 0.0176747% [11]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000539528 - 2.47238% [11]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000475532 - 2.17912% [11]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.1784e-05 - 0.328949% [11]
| | | | | | Remainder: 9.5807e-05 - 0.439035%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.276e-05 - 0.047021% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.391e-06 - 0.00512588% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00350695 - 12.9232% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000219868 - 0.81022% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.262e-06 - 0.573981% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000197155 - 89.6697% [1]
| | | | | | Remainder: 2.1451e-05 - 9.75631%
| | | | | Remainder: 0.000228358 - 0.841506%
| | | | Remainder: 0.000354152 - 0.069999%
| | | Remainder: 3.506e-06 - 0.000692965%
| | Remainder: 0.0943212 - 0.712414%
| Remainder: 4.1286e-05 - 0.000311835%
2024-11-12 10:27:45 -05:00
=================================
FOM Calculation
=================================
Number of cells = 21952
2024-12-02 23:32:33 -05:00
Time for Belos Linear Solve = 0.334237 seconds
2024-11-12 10:27:45 -05:00
Number of Time Steps (one linear solve per step) = 1
2024-12-02 23:32:33 -05:00
FOM ( num_cells * num_steps / solver_time / 1000) = 65.6779 k-cell-steps per second
2024-11-12 10:27:45 -05:00
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
33.36 msec task-clock:u # 0.002 CPUs utilized
2024-11-12 10:27:45 -05:00
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2024-12-02 23:32:33 -05:00
2,781 page-faults:u # 83.364 K/sec
49,937,086 cycles:u # 1.497 GHz
77,717,616 instructions:u # 1.56 insn per cycle
16,881,703 branches:u # 506.050 M/sec
288,198 branch-misses:u # 1.71% of all branches
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
14.007687473 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
13.066992000 seconds user
0.848786000 seconds sys
2024-11-12 10:27:45 -05:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
7,723 iTLB-loads:u
13,247 iTLB-load-misses:u # 171.53% of all iTLB cache accesses
17,454,402 dTLB-loads:u
29,379 dTLB-load-misses:u # 0.17% of all dTLB cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
13.300768179 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
12.355174000 seconds user
0.849529000 seconds sys
2024-11-12 10:27:45 -05:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell28.xml':
2024-12-02 23:32:33 -05:00
17,521,059 L1-dcache-loads:u
535,099 L1-dcache-load-misses:u # 3.05% of all L1-dcache accesses
165,183 LLC-loads:u
42,787 LLC-load-misses:u # 25.90% of all LL-cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
13.123018912 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
12.173889000 seconds user
0.849689000 seconds sys
2024-11-12 10:27:45 -05:00