ampere_research/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell38.output

8484 lines
601 KiB
Plaintext
Raw Normal View History

2024-10-30 13:42:00 -04:00
oasis13.umiacs.umd.edu
30 MueLu Tpetra maxwell38.xml
output_avg5/altra_MueLu_Tpetra_maxwell38.output
output_avg5/altra_MueLu_Tpetra_maxwell38_power.output
dt = 3.5112e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 3.5112e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 3.5112e-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 = 173394 x 173394, nnz = 5493090
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0)
SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579
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 = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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/1520875 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 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 = 6591 x 6591, nnz = 455877
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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 = 6591 x 6591, nnz = 455877
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2197 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 125 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (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 = 6591 x 375
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 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 = 375 x 6591, nnz = 6591
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 375 x 375, nnz = 19773
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.0669 (1)
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0)
A22 size = 59319 x 59319, nnz = 1520875
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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 = 59319 x 59319, nnz = 1520875
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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/1520875 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 2197 x 59319, nnz = 59319
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 2197 x 2197, nnz = 49765
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 3.5609 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
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) 173394 5493090 31.6798
(2, 2) 59319 1520875 25.6389
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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=342342,domainDim=342342,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=168948,domainDim=168948}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=173394}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=168948}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
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=342342, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=168948}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=168948, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0055034 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=173394, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.596034 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.64184 sec
Electromagnetic Energy = 5.29269e-09
Electromagnetic Energy/dt^2 = 4.29304e+10
* finished time step 1, t = 3.5112e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 27.4618 [1]
| Mini-EM: Total Time: 27.4617 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000674089 - 0.00245465% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000325485 - 48.2852% [1]
| | | Remainder: 0.000348604 - 51.7148%
| | Mini-EM: build physics blocks: 0.00103246 - 0.00375962% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000824892 - 0.00300379% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.03919 - 11.067% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 1.36345 - 4.96492% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.607309 - 44.542% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.483683 - 79.6437% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.014648 - 2.41195% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.108822 - 17.9188% [4]
| | | | Remainder: 0.000155603 - 0.0256217%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0689931 - 5.06018% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0458843 - 66.5056% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000973655 - 1.41124% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00501447 - 7.26807% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00353645 - 5.1258% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00137162 - 1.98805% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112219 - 16.2652% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000830491 - 1.20373% [4]
| | | | Remainder: 0.000160243 - 0.232259%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127227 - 9.33125% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0507003 - 3.71852% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173883 - 12.7531% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0645973 - 4.73778% [4]
| | | Remainder: 0.270743 - 19.8571%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0625142 - 0.227641% [2]
| | Mini-EM: setup physics model evaluator: 1.86848 - 6.80394% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.86845 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000166983% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35489e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.86235 - 99.6733% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86232 - 99.9987% [1]
| | | | | | getWorksets(): 1.83641 - 98.6088% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83641 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06491 - 57.9891% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833028 - 0.782248% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169116 - 15.8807% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00320281 - 1.89385% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165848 - 98.0675% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00162414 - 0.979295% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000902972 - 0.544457% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00287948 - 1.73622% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015541 - 9.37064% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348361 - 21.0048% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00922117 - 5.56001% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0256414 - 15.4608% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000873575 - 0.526732% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0447278 - 26.9691% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0200848 - 44.9045% [28]
| | | | | | | | | | | | Remainder: 0.024643 - 55.0955%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228938 - 13.8041% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00632753 - 3.81526% [28]
| | | | | | | | | | | Remainder: 0.000379088 - 0.228576%
| | | | | | | | | | Remainder: 6.536e-05 - 0.038648%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.771554 - 72.4522% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.450474 - 58.3853% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000636566 - 0.14131% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000216084 - 0.0479681% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241592 - 53.6305% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.17093 - 37.9445% [28]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000197082 - 0.0437499% [28]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354907 - 7.87853% [28]
| | | | | | | | | | | Remainder: 0.00141166 - 0.313372%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150389 - 19.4917% [56]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105545 - 13.6795% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000933412 - 0.120978% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362445 - 4.69759% [56]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0272146 - 3.52724% [28]
| | | | | | | | | | Remainder: 0.00075389 - 0.0977105%
| | | | | | | | | Remainder: 0.115914 - 10.8848%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.771445 - 42.0084% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.770768 - 99.9123% [56]
| | | | | | | | | Remainder: 0.000676449 - 0.087686%
| | | | | | | | Remainder: 4.528e-05 - 0.00246569%
| | | | | | | Remainder: 7.56e-06 - 0.000411672%
| | | | | | getOrientations(): 1.836e-05 - 0.000985866% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000831412 - 0.0446439% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000791771 - 0.0425153% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000439367 - 0.0235924% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000186442 - 0.0100113% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000934654 - 0.0501876% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 4.5105e-05% [2]
| | | | | | Remainder: 0.0227056 - 1.21921%
| | | | | Remainder: 2.512e-05 - 0.00134884%
| | | | fmb->setupBCFieldManagers(): 9.52e-06 - 0.000509513% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.828e-05 - 0.000978351% [1]
| | | | build response library: 0.00604549 - 0.323556% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00582668 - 96.3807% [1]
| | | | | | getWorksets(): 2.92e-06 - 0.0501143% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 73.9726% [1]
| | | | | | | Remainder: 7.6e-07 - 26.0274%
| | | | | | getOrientations(): 5.2e-07 - 0.00892446% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800252 - 13.7343% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000995414 - 17.0837% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444607 - 7.63053% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013281 - 22.7934% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0226544% [3]
| | | | | | Remainder: 0.00225355 - 38.6764%
| | | | | Remainder: 0.000218803 - 3.61928%
| | | | Remainder: 2.6881e-05 - 0.00143868%
| | | Remainder: 2.8601e-05 - 0.00153071%
| | Mini-EM: setup auxiliary physics model evaluator: 3.50571 - 12.7658% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.5057 - 99.9997% [1]
| | | | allocate FieldManagerBuilder: 2.321e-06 - 6.62065e-05% [1]
| | | | fmb->setWorksetContainer(): 1.52e-06 - 4.3358e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.50563 - 99.998% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.50563 - 99.9999% [1]
| | | | | | getWorksets(): 1.67412 - 47.7552% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.67412 - 99.9999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10389 - 65.9384% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00984938 - 0.892246% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.180417 - 16.3438% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317328 - 1.75886% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.177178 - 98.2047% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0015425 - 0.870592% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000893454 - 0.504268% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00292032 - 1.64824% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0158189 - 8.92826% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0367008 - 20.714% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00911133 - 5.14246% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0279252 - 15.7611% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000927654 - 0.52357% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.04856 - 27.4074% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0213032 - 43.8698% [28]
| | | | | | | | | | | | Remainder: 0.0272568 - 56.1302%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.025954 - 14.6485% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00642378 - 3.6256% [28]
| | | | | | | | | | | Remainder: 0.000400488 - 0.226037%
| | | | | | | | | | Remainder: 6.568e-05 - 0.0364045%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.793492 - 71.8816% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.442042 - 55.7085% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000360008 - 0.081442% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000211243 - 0.047788% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.165993 - 37.5515% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170233 - 38.5106% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000227165 - 0.0513899% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000229442 - 0.051905% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00586028 - 1.32573% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0975998 - 22.0793% [28]
| | | | | | | | | | | Remainder: 0.00132758 - 0.300329%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109458 - 13.7945% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104886 - 13.2183% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00093577 - 0.117931% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398554 - 5.02279% [56]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0359645 - 4.53244% [28]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0595616 - 7.50626% [28]
| | | | | | | | | | Remainder: 0.000788494 - 0.0993702%
| | | | | | | | | Remainder: 0.120128 - 10.8823%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.570188 - 34.059% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.569829 - 99.9371% [28]
| | | | | | | | | Remainder: 0.000358843 - 0.0629341%
| | | | | | | | Remainder: 4.352e-05 - 0.00259958%
| | | | | | | Remainder: 1.28e-06 - 7.64581e-05%
| | | | | | getOrientations(): 1.04e-05 - 0.000296666% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000974254 - 0.0277912% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114646 - 0.0327033% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000759971 - 0.0216786% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.79688 - 51.2569% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.642562 - 35.76% [1]
| | | | | | | Remainder: 1.15431 - 64.24%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00267048 - 0.0761769% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.59743e-05% [2]
| | | | | | Remainder: 0.0290682 - 0.829188%
| | | | | Remainder: 5.16e-06 - 0.000147192%
| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.000107254% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.284e-05 - 0.00093676% [1]
| | | | build response library: 2.3241e-05 - 0.000662949% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.03266% [1]
| | | | | Remainder: 2.3001e-05 - 98.9673%
| | | | Remainder: 5.72e-06 - 0.000163163%
| | | Remainder: 9.2e-06 - 0.000262429%
| | Mini-EM: eval auxiliary physics model evaluator: 5.91557 - 21.5411% [1]
| | | panzer::ModelEvaluator::create_W_op: 1.75684 - 29.6985% [1]
| | | panzer::ModelEvaluator::evalModel(J): 4.14588 - 70.0842% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00579796 - 0.139849% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.83014 - 68.2638% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 5.22943e-05% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.384e-05 - 0.00154904% [28]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.6361e-05 - 0.0005781% [28]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.033586 - 1.18673% [28]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0762579 - 2.69449% [28]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.235911 - 8.33569% [28]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0267616 - 0.945595% [28]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.184802 - 6.52979% [28]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190243 - 6.72205% [28]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.277627 - 9.80967% [28]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.94e-05 - 0.0017455% [28]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.516e-05 - 0.000535663% [28]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426401 - 15.0664% [28]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0439111 - 1.55155% [28]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0235221 - 0.831131% [28]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0964535 - 3.40809% [28]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0205002 - 0.724355% [28]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131043 - 4.63029% [28]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220242 - 7.78203% [28]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283133 - 10.0042% [28]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0234057 - 0.827018% [28]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127086 - 0.449045% [28]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0400362 - 1.41464% [28]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.191299 - 6.75936% [28]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236384 - 0.83524% [28]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0958094 - 3.38533% [28]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 5.1161e-05 - 0.00180772% [28]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413224 - 1.46009% [28]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774392 - 2.73624% [28]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0122499 - 0.432836% [28]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0401932 - 1.42019% [28]
| | | | | Remainder: 0.00146085 - 0.0516177%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.192e-05 - 0.000528718% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 6.75369e-05% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00578776 - 0.139603% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.29931 - 31.3399% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.64294 - 49.4831% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.656338 - 50.5142% [1]
| | | | | Remainder: 3.496e-05 - 0.00269065%
| | | | Remainder: 0.00482151 - 0.116296%
| | | Remainder: 0.0128515 - 0.21725%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439038 - 0.0159873% [1]
| | | getWorksets(): 7.16e-06 - 0.163084% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 76.5363% [1]
| | | | Remainder: 1.68e-06 - 23.4637%
| | | getOrientations(): 6.8e-07 - 0.0154884% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755171 - 17.2006% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938894 - 21.3852% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000419086 - 9.54555% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125882 - 28.6722% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0282435% [3]
| | | Remainder: 0.00100933 - 22.9897%
| | panzer::ModelEvaluator::create_W_op: 1.77828 - 6.47549% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.01243 - 10.9696% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00177599 - 0.0589553% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.36621 - 78.5483% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 4.56426e-05% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0284657 - 1.20301% [28]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0790607 - 3.34124% [28]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0916266 - 3.87229% [28]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00881977 - 0.372738% [28]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100386 - 4.24247% [28]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0849685 - 3.59091% [28]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152848 - 0.645962% [28]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0888358 - 3.75435% [28]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.0961e-05 - 0.00173108% [28]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0310428 - 1.31192% [28]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.1832 - 7.74234% [28]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0289925 - 1.22527% [28]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.167094 - 7.06168% [28]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.188753 - 7.97702% [28]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.255444 - 10.7955% [28]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.3722e-05 - 0.00227038% [28]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0273055 - 1.15398% [28]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.177808 - 7.51445% [28]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.284886 - 12.0397% [28]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0406956 - 1.71986% [28]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00855757 - 0.361657% [28]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0974408 - 4.11801% [28]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.207031 - 8.74949% [28]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.169257 - 7.15309% [28]
| | | | Remainder: 0.00115941 - 0.0489986%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.412e-05 - 0.0014646% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 3.9835e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00654506 - 0.217268% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.632829 - 21.0073% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.632794 - 99.9945% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.196e-05 - 0.00347013% [1]
| | | | Remainder: 1.3001e-05 - 0.00205442%
| | | Remainder: 0.00502239 - 0.166722%
| | Mini-EM: assemble Discrete Gradient: 0.487646 - 1.77573% [1]
| | MaxwellPreconditioner::build: 5.3346 - 19.4256% [1]
| | | Mini-EM: assemble Discrete Curl: 0.436557 - 8.1835% [1]
| | | MaxwellPreconditioner: Schur complement: 3.364e-05 - 0.0006306% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00462091 - 0.0866214% [1]
| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.072713% [1]
| | | | Ifpack2::Relaxation::compute: 0.00354521 - 76.7211% [1]
| | | | Remainder: 0.00107234 - 23.2062%
| | | MaxwellPreconditioner: Solver S_E: 4.85195 - 90.9525% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.80076 - 98.945% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.80035 - 99.9914% [1]
| | | | | | MueLu RefMaxwell: compute: 4.7812 - 99.6011% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0172238 - 0.360241% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.125352 - 2.62176% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0670715 - 53.5067% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.05614 - 44.786% [1]
| | | | | | | | Remainder: 0.00214011 - 1.70729%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.14393 - 3.01034% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00914297 - 6.35236% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.126415 - 87.8307% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.124698 - 98.642% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.122586 - 98.3056% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.118104 - 96.3443% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.7841e-05 - 0.0320403% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000127401 - 0.107872% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000209763 - 0.177608% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208379 - 17.6437% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0961e-05 - 0.0516163% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0949234 - 80.3726% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 6.9641e-05 - 0.0589657% [1]
| | | | | | | | | | | | Remainder: 0.00183727 - 1.55563%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.3841e-05 - 0.0683939% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 54.3899% [1]
| | | | | | | | | | | | Remainder: 3.824e-05 - 45.6101%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191307 - 1.5606% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187135 - 97.8192% [1]
| | | | | | | | | | | | Remainder: 4.1721e-05 - 2.18084%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00128506 - 1.0483% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00125306 - 97.5098% [1]
| | | | | | | | | | | | Remainder: 3.2e-05 - 2.49016%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000380686 - 0.310547% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346445 - 91.0054% [1]
| | | | | | | | | | | | Remainder: 3.4241e-05 - 8.99455%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.6641e-05 - 0.0788356% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.3241e-05 - 55.0915% [1]
| | | | | | | | | | | | Remainder: 4.34e-05 - 44.9085%
| | | | | | | | | | | Remainder: 0.000722011 - 0.588986%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000116722 - 0.0936035% [1]
| | | | | | | | | | Remainder: 0.00199611 - 1.60075%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00071561 - 0.56608% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000173602 - 24.2593% [1]
| | | | | | | | | | Remainder: 0.000542008 - 75.7407%
| | | | | | | | | Remainder: 0.00100114 - 0.791943%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00320581 - 2.22733% [1]
| | | | | | | | Remainder: 0.00516651 - 3.58959%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.206193 - 4.31258% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136118 - 66.0148% [1]
| | | | | | | | Remainder: 0.0700751 - 33.9852%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0187209 - 0.391553% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0567359 - 1.18665% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0331887 - 58.4969% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327095 - 98.5561% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.556e-05 - 0.169859% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0191993% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324598 - 99.2365% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324564 - 99.9895% [1]
| | | | | | | | | | | Remainder: 3.4e-06 - 0.0104745%
| | | | | | | | | | Remainder: 0.000187884 - 0.574402%
| | | | | | | | | Remainder: 0.000479207 - 1.44389%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0235394 - 41.4894% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0191141 - 81.2004% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0160017 - 83.7169% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0121226 - 75.758% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0117273 - 96.7396% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000419526 - 3.57734% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.564e-05 - 0.218635% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.78e-05 - 0.151782% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00397406 - 33.8872% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.92e-05 - 0.16372% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00665146 - 56.7176% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.84e-06 - 0.0753795% [1]
| | | | | | | | | | | | | Remainder: 0.000610809 - 5.20842%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.8361e-05 - 0.233952% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 17.2067% [1]
| | | | | | | | | | | | | Remainder: 2.3481e-05 - 82.7933%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.2721e-05 - 0.764862% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0561e-05 - 76.1003% [1]
| | | | | | | | | | | | | Remainder: 2.216e-05 - 23.8997%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.2121e-05 - 0.182478% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.6e-06 - 25.3153% [1]
| | | | | | | | | | | | | Remainder: 1.6521e-05 - 74.6847%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.476e-05 - 0.204247% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.52e-06 - 26.3328% [1]
| | | | | | | | | | | | | Remainder: 1.824e-05 - 73.6672%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.132e-05 - 0.17587% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 21.9512% [1]
| | | | | | | | | | | | | Remainder: 1.664e-05 - 78.0488%
| | | | | | | | | | | | Remainder: 0.000205963 - 1.699%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2961e-05 - 0.518451% [1]
| | | | | | | | | | | Remainder: 0.00379617 - 23.7236%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00293976 - 15.3801% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.0025246 - 85.8775% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000204603 - 8.10439% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00218791 - 86.6638% [1]
| | | | | | | | | | | | Remainder: 0.000132082 - 5.23181%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000163363 - 5.55701% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000116842 - 71.5229% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.372e-05 - 20.3009% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 9.6883% [1]
| | | | | | | | | | | | | Remainder: 8.1802e-05 - 70.0108%
| | | | | | | | | | | | Remainder: 4.6521e-05 - 28.4771%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.5601e-05 - 0.870853% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.88e-05 - 1.31983% [1]
| | | | | | | | | | | Remainder: 0.000187403 - 6.37477%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.004e-05 - 0.0525267% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.68e-06 - 0.0244846% [1]
| | | | | | | | | | Remainder: 0.000157881 - 0.825993%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.692e-05 - 0.0718796% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00394878 - 16.7752% [1]
| | | | | | | | | Remainder: 0.000459608 - 1.95251%
| | | | | | | | Remainder: 7.8e-06 - 0.0137479%
| | | | | | | MueLu RefMaxwell: Build A22: 0.122049 - 2.55269% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.121879 - 99.8609% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0650333 - 53.3588% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.054827 - 44.9847% [1]
| | | | | | | | | Remainder: 0.00201895 - 1.65652%
| | | | | | | | Remainder: 0.000169803 - 0.139127%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.55151 - 74.2808% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146284 - 4.11891% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145928 - 99.7568% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.7841e-05 - 0.0190786% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.24e-06 - 0.00153501% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145804 - 99.9152% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145801 - 99.9977% [1]
| | | | | | | | | | | Remainder: 3.4e-06 - 0.0023319%
| | | | | | | | | | Remainder: 9.3681e-05 - 0.0641968%
| | | | | | | | | Remainder: 0.000355766 - 0.243203%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.40522 - 95.8809% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.133288 - 3.91422% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.122988 - 92.2728% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.120887 - 98.2916% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.11769 - 97.3549% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9641e-05 - 0.0166888% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.9521e-05 - 0.0760653% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000148682 - 0.126334% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208992 - 17.7579% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.756e-05 - 0.0489083% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0946608 - 80.4326% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.84e-05 - 0.049622% [1]
| | | | | | | | | | | | | Remainder: 0.00175587 - 1.49195%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.2361e-05 - 0.0598582% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3481e-05 - 60.089% [1]
| | | | | | | | | | | | | Remainder: 2.888e-05 - 39.911%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00192691 - 1.59397% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00189275 - 98.2272% [1]
| | | | | | | | | | | | | Remainder: 3.4161e-05 - 1.77284%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000194563 - 0.160946% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000171523 - 88.1581% [1]
| | | | | | | | | | | | | Remainder: 2.304e-05 - 11.8419%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000374525 - 0.309813% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000344085 - 91.8724% [1]
| | | | | | | | | | | | | Remainder: 3.044e-05 - 8.12763%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.7801e-05 - 0.0560861% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.3e-05 - 78.1699% [1]
| | | | | | | | | | | | | Remainder: 1.4801e-05 - 21.8301%
| | | | | | | | | | | | Remainder: 0.000561488 - 0.464472%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000183003 - 0.148797% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.9561e-05 - 0.0402973% [1]
| | | | | | | | | | | Remainder: 0.00186855 - 1.51929%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101363 - 7.60482% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00921249 - 90.8861% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00106073 - 11.5141% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801736 - 87.027% [1]
| | | | | | | | | | | | Remainder: 0.000134402 - 1.45891%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070285 - 6.93399% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00065545 - 93.256% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000185963 - 28.3718% [1]
| | | | | | | | | | | | | Remainder: 0.000469487 - 71.6282%
| | | | | | | | | | | | Remainder: 4.74e-05 - 6.74397%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.6641e-05 - 0.262828% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.944e-05 - 0.290441% [1]
| | | | | | | | | | | Remainder: 0.000164882 - 1.62665%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.44e-06 - 0.00708242% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.0020407% [1]
| | | | | | | | | | Remainder: 0.000150963 - 0.113261%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.704e-05 - 0.000500408% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.27133 - 96.068% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0481e-05 - 0.00032039% [1]
| | | | | | | | | | Remainder: 3.27132 - 99.9997%
| | | | | | | | | Remainder: 0.000587767 - 0.0172608%
| | | | | | | | Remainder: 8.48e-06 - 0.000238771%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518298 - 10.8403% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.0641e-05 - 0.00591185% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.000401313% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518102 - 99.9621% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518096 - 99.9989% [1]
| | | | | | | | | Remainder: 5.52e-06 - 0.00106543%
| | | | | | | | Remainder: 0.000163882 - 0.0316192%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000199923 - 0.00418144% [1]
| | | | | | | Remainder: 0.0209809 - 0.43882%
| | | | | | Remainder: 0.0191505 - 0.39894%
| | | | | Remainder: 0.000413326 - 0.00860959%
| | | | Remainder: 0.0511882 - 1.055%
| | | MaxwellPreconditioner: Block preconditioner: 0.000167362 - 0.00313729% [1]
| | | Remainder: 0.0412708 - 0.773644%
| | Mini-EM: timestepper: 0.954101 - 3.47429% [1]
| | | Mini-EM: Advance Time Step: 0.954098 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.256235 - 26.8563% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00150294 - 0.586548% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.247686 - 96.6636% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.000549082% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00154902 - 0.625398% [28]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0209202 - 8.44625% [28]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0124747 - 5.03651% [28]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0010209 - 0.412173% [28]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0108072 - 4.36326% [28]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0109315 - 4.41345% [28]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000956055 - 0.385995% [28]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00274364 - 1.10771% [28]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.3601e-05 - 0.00952859% [28]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00215851 - 0.871471% [28]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0252147 - 10.1801% [28]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0082778 - 3.34205% [28]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00362537 - 1.4637% [28]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0220301 - 8.89435% [28]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0445818 - 17.9993% [28]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.152e-05 - 0.0127258% [28]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00165799 - 0.669389% [28]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0185189 - 7.47678% [28]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0235201 - 9.49591% [28]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00161818 - 0.65332% [28]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00104057 - 0.420118% [28]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0107189 - 4.3276% [28]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0175442 - 7.08324% [28]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00515715 - 2.08213% [28]
| | | | | | Remainder: 0.000562167 - 0.226967%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.736e-05 - 0.00677503% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.16e-06 - 0.00123324% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00650613 - 2.53913% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000382045 - 0.149099% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000354125 - 92.692% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 0.492089% [1]
| | | | | | Remainder: 2.604e-05 - 6.81595%
| | | | | Remainder: 0.000137362 - 0.0536078%
| | | | Stratimikos: BelosLOWS: 0.641891 - 67.2772% [1]
| | | | | GMRES block system: Operation Op*x: 0.0149388 - 2.32731% [1]
| | | | | Belos::MVT::MvAddMv: 0.000520688 - 0.0811179% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.625701 - 97.4778% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00212819 - 0.340129% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000505287 - 23.7426% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000498487 - 98.6542% [2]
| | | | | | | | Remainder: 6.8e-06 - 1.34577%
| | | | | | | Belos::MVT::MvScale: 0.000292604 - 13.749% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000761452 - 35.7793% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000754892 - 99.1385% [2]
| | | | | | | | Remainder: 6.56e-06 - 0.861512%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000476846 - 22.4062% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000472646 - 99.1192% [2]
| | | | | | | | Remainder: 4.2e-06 - 0.880788%
| | | | | | | Remainder: 9.2001e-05 - 4.32297%
| | | | | | Belos::MVT::MvAddMv: 0.000727771 - 0.116313% [2]
| | | | | | Belos::MVT::MvNorm: 0.000263524 - 0.0421166% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.607747 - 97.1307% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00193999 - 0.31921% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000333964 - 0.0549511% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00321337 - 0.528734% [1]
| | | | | | | | Belos::MVT::Assign: 0.000419086 - 13.042% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000246084 - 7.65814% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000232163 - 94.343% [1]
| | | | | | | | | Remainder: 1.3921e-05 - 5.65701%
| | | | | | | | CG Q_B: Operation Op*x: 0.00188991 - 58.8139% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000338525 - 10.5349% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000125922 - 3.91869% [1]
| | | | | | | | Remainder: 0.000193842 - 6.03237%
| | | | | | | CG S_E: Operation Op*x: 0.00531396 - 0.874369% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.590375 - 97.1416% [1]
| | | | | | | | Belos::MVT::Assign: 0.000425766 - 0.0721178% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.511792 - 86.6892% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.511482 - 99.9394% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.235533 - 46.0492% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.23476 - 99.6714% [26]
| | | | | | | | | | | Remainder: 0.000773893 - 0.32857%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0648262 - 12.6742% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00469423 - 0.91777% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0056324 - 1.10119% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.182708 - 35.7212% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0249356 - 13.6478% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0245825 - 98.5837% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0215168 - 87.529% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159805 - 74.2698% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153502 - 96.0559% [26]
| | | | | | | | | | | | | | | Remainder: 0.000630288 - 3.94411%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00430614 - 20.0129% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000233923 - 1.08716% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000409207 - 1.9018% [13]
| | | | | | | | | | | | | | Remainder: 0.000587045 - 2.72831%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00289864 - 11.7915% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00282636 - 97.5064% [13]
| | | | | | | | | | | | | | Remainder: 7.228e-05 - 2.49358%
| | | | | | | | | | | | | Remainder: 0.000167041 - 0.679513%
| | | | | | | | | | | | Remainder: 0.000353165 - 1.41631%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.157657 - 86.2892% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.157483 - 99.8895% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0826909 - 52.5079% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0634074 - 76.6801% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0627891 - 99.0248% [26]
| | | | | | | | | | | | | | | Remainder: 0.000618372 - 0.975236%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0152182 - 18.4037% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000943653 - 1.14118% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00258996 - 3.1321% [13]
| | | | | | | | | | | | | | Remainder: 0.000531607 - 0.642885%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0745816 - 47.3586% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0744928 - 99.8809% [13]
| | | | | | | | | | | | | | Remainder: 8.8841e-05 - 0.119119%
| | | | | | | | | | | | | Remainder: 0.000210244 - 0.133503%
| | | | | | | | | | | | Remainder: 0.000174241 - 0.110519%
| | | | | | | | | | | Remainder: 0.000115002 - 0.0629432%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00785116 - 1.53498% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00974282 - 1.90482% [13]
| | | | | | | | | | Remainder: 0.000493843 - 0.0965515%
| | | | | | | | | Remainder: 0.000309926 - 0.0605571%
| | | | | | | | CG S_E: Operation Op*x: 0.0610546 - 10.3417% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00400562 - 0.678487% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.010994 - 1.86221% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00176319 - 0.298655% [13]
| | | | | | | | Remainder: 0.000340605 - 0.0576929%
| | | | | | | Remainder: 0.00657069 - 1.08116%
| | | | | | GMRES block system: Operation Op*x: 0.0138374 - 2.21151% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000201803 - 0.0322523% [1]
| | | | | | Remainder: 0.00079469 - 0.127008%
| | | | | Remainder: 0.00073029 - 0.113772%
| | | | Mini-EM: Compute responses: 0.0555035 - 5.81738% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156354 - 2.81702% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0469428 - 84.5763% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00374924% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000990095 - 2.10915% [28]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0115488 - 24.6019% [28]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.36e-05 - 0.0289714% [28]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00202019 - 4.30351% [28]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150518 - 3.20642% [28]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0222947 - 47.4933% [28]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.3721e-05 - 0.0292292% [28]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00202379 - 4.31118% [28]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00167218 - 3.56217% [28]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00212631 - 4.52958% [28]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000252724 - 0.538366% [28]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.26e-05 - 0.0268412% [28]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00120198 - 2.56051% [28]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000847653 - 1.80571% [28]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000183442 - 0.390778% [28]
| | | | | | Remainder: 0.000234083 - 0.498656%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.052e-05 - 0.0189538% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00259443% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00652053 - 11.748% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258764 - 0.466212% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.370994% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239403 - 92.5179% [1]
| | | | | | Remainder: 1.8401e-05 - 7.11111%
| | | | | Remainder: 0.000205882 - 0.370935%
| | | | Remainder: 0.000468688 - 0.0491237%
| | | Remainder: 2.72e-06 - 0.000285085%
| | Remainder: 0.132824 - 0.483669%
| Remainder: 6.4361e-05 - 0.000234366%
=================================
FOM Calculation
=================================
Number of cells = 54872
Time for Belos Linear Solve = 0.641891 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 85.485 k-cell-steps per second
=================================
dt = 3.5112e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 3.5112e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 3.5112e-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 = 173394 x 173394, nnz = 5493090
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0)
SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579
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 = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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/1520875 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 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 = 6591 x 6591, nnz = 455877
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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 = 6591 x 6591, nnz = 455877
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2197 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 125 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (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 = 6591 x 375
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 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 = 375 x 6591, nnz = 6591
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 375 x 375, nnz = 19773
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.0664 (1)
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0)
A22 size = 59319 x 59319, nnz = 1520875
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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 = 59319 x 59319, nnz = 1520875
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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/1520875 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 2197 x 59319, nnz = 59319
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 2197 x 2197, nnz = 49765
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 3.5564 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
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) 173394 5493090 31.6798
(2, 2) 59319 1520875 25.6389
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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=342342,domainDim=342342,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=168948,domainDim=168948}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=173394}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=168948}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
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=342342, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=168948}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=168948, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00548792 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=173394, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.59684 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.642207 sec
Electromagnetic Energy = 5.29269e-09
Electromagnetic Energy/dt^2 = 4.29304e+10
* finished time step 1, t = 3.5112e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 27.4927 [1]
| Mini-EM: Total Time: 27.4926 - 99.9998% [1]
| | Mini-EM: build mesh: 0.00064161 - 0.00233375% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306124 - 47.7118% [1]
| | | Remainder: 0.000335486 - 52.2882%
| | Mini-EM: build physics blocks: 0.000859053 - 0.00312467% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000819771 - 0.00298179% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.01425 - 10.9638% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 1.36954 - 4.98147% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.608606 - 44.4389% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.484836 - 79.6634% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146418 - 2.40579% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.10899 - 17.9081% [4]
| | | | Remainder: 0.000138162 - 0.0227014%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0704099 - 5.14115% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0467994 - 66.4671% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000902294 - 1.28149% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00557416 - 7.91673% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00354261 - 5.03141% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131866 - 1.87283% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112868 - 16.0301% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000833532 - 1.18383% [4]
| | | | Remainder: 0.000152402 - 0.21645%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127815 - 9.33276% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0506747 - 3.70013% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173935 - 12.7003% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0657237 - 4.79898% [4]
| | | Remainder: 0.272372 - 19.8879%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0774526 - 0.281721% [2]
| | Mini-EM: setup physics model evaluator: 1.87097 - 6.80536% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.87095 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 2.8e-06 - 0.000149657% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35175e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.86502 - 99.6835% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.865 - 99.9988% [1]
| | | | | | getWorksets(): 1.83989 - 98.6538% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83989 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06406 - 57.8328% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00835492 - 0.785193% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169012 - 15.8837% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00321517 - 1.90233% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165731 - 98.0586% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00164487 - 0.992491% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00090977 - 0.548944% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288576 - 1.74123% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155049 - 9.35546% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348813 - 21.0469% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00884617 - 5.33767% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0253655 - 15.3052% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000879577 - 0.530726% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0452689 - 27.3147% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202594 - 44.7534% [28]
| | | | | | | | | | | | Remainder: 0.0250095 - 55.2466%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022812 - 13.7645% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00631957 - 3.81315% [28]
| | | | | | | | | | | Remainder: 0.000412687 - 0.24901%
| | | | | | | | | | Remainder: 6.6081e-05 - 0.0390984%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772056 - 72.5575% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449821 - 58.2628% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000644891 - 0.143366% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000203924 - 0.0453345% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241144 - 53.6089% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.170849 - 37.9816% [28]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000195162 - 0.0433866% [28]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0353866 - 7.86682% [28]
| | | | | | | | | | | Remainder: 0.00139714 - 0.310598%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150451 - 19.4871% [56]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106738 - 13.8251% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000912815 - 0.118232% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0362582 - 4.69632% [56]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0271571 - 3.51751% [28]
| | | | | | | | | | Remainder: 0.000717896 - 0.092985%
| | | | | | | | | Remainder: 0.114637 - 10.7736%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.775783 - 42.1647% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.775115 - 99.9139% [56]
| | | | | | | | | Remainder: 0.000668096 - 0.0861189%
| | | | | | | | Remainder: 4.572e-05 - 0.00248493%
| | | | | | | Remainder: 5.56e-06 - 0.000302191%
| | | | | | getOrientations(): 1.7721e-05 - 0.000950187% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813052 - 0.0435953% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000771051 - 0.0413432% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433846 - 0.0232625% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000134401 - 0.00720648% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000914614 - 0.0490409% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 5.5764e-05% [2]
| | | | | | Remainder: 0.022021 - 1.18075%
| | | | | Remainder: 2.312e-05 - 0.00123966%
| | | | fmb->setupBCFieldManagers(): 9.4e-06 - 0.00050242% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.728e-05 - 0.000923597% [1]
| | | | build response library: 0.00586508 - 0.313482% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00576416 - 98.2793% [1]
| | | | | | getWorksets(): 2.64e-06 - 0.0458002% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 68.1818% [1]
| | | | | | | Remainder: 8.4e-07 - 31.8182%
| | | | | | getOrientations(): 4.8e-07 - 0.00832731% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788132 - 13.673% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955574 - 16.5778% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000433646 - 7.52314% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127914 - 22.1912% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0222062% [3]
| | | | | | Remainder: 0.00230327 - 39.9585%
| | | | | Remainder: 0.000100922 - 1.72073%
| | | | Remainder: 2.6041e-05 - 0.00139186%
| | | Remainder: 2.716e-05 - 0.00145165%
| | Mini-EM: setup auxiliary physics model evaluator: 3.50687 - 12.7557% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.50686 - 99.9997% [1]
| | | | allocate FieldManagerBuilder: 1.72e-06 - 4.90467e-05% [1]
| | | | fmb->setWorksetContainer(): 1.8e-06 - 5.13279e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.5068 - 99.9982% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.50679 - 99.9999% [1]
| | | | | | getWorksets(): 1.68133 - 47.9449% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68133 - 99.9999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10584 - 65.7721% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00982858 - 0.888786% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.17988 - 16.2663% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315073 - 1.75157% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.176666 - 98.213% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00153754 - 0.870309% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000942616 - 0.533558% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288128 - 1.63092% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157693 - 8.92606% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0366378 - 20.7385% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00889529 - 5.03509% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0277296 - 15.6961% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000937654 - 0.53075% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0488674 - 27.6609% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212555 - 43.4963% [28]
| | | | | | | | | | | | Remainder: 0.0276119 - 56.5037%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0256736 - 14.5323% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00639393 - 3.61922% [28]
| | | | | | | | | | | Remainder: 0.000399885 - 0.226351%
| | | | | | | | | | Remainder: 6.376e-05 - 0.0354458%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.794922 - 71.8837% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.444305 - 55.8929% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037097 - 0.0834945% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000196042 - 0.0441233% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166959 - 37.5777% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171536 - 38.6076% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000225044 - 0.0506508% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000222084 - 0.0499846% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00582744 - 1.31159% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0976366 - 21.9752% [28]
| | | | | | | | | | | Remainder: 0.00133138 - 0.299655%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108578 - 13.6589% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104867 - 13.1921% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000934894 - 0.117608% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0400107 - 5.03328% [56]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0361186 - 4.54367% [28]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0593502 - 7.46616% [28]
| | | | | | | | | | Remainder: 0.000758409 - 0.0954067%
| | | | | | | | | Remainder: 0.121213 - 10.9611%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.575435 - 34.2251% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.574905 - 99.9078% [28]
| | | | | | | | | Remainder: 0.000530286 - 0.0921539%
| | | | | | | | Remainder: 4.74e-05 - 0.0028192%
| | | | | | | Remainder: 1.4e-06 - 8.32675e-05%
| | | | | | getOrientations(): 1.108e-05 - 0.000315958% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000955093 - 0.0272355% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110138 - 0.0314069% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00071417 - 0.0203653% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.79271 - 51.121% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.641662 - 35.7929% [1]
| | | | | | | Remainder: 1.15105 - 64.2071%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00256716 - 0.0732052% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.25471e-05% [2]
| | | | | | Remainder: 0.0274083 - 0.781576%
| | | | | Remainder: 4.6e-06 - 0.000131174%
| | | | fmb->setupBCFieldManagers(): 3.4e-06 - 9.69528e-05% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.94e-05 - 0.000838356% [1]
| | | | build response library: 2.1321e-05 - 0.000607979% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.31326% [1]
| | | | | Remainder: 2.1041e-05 - 98.6867%
| | | | Remainder: 5.76e-06 - 0.000164249%
| | | Remainder: 9.96e-06 - 0.000284014%
| | Mini-EM: eval auxiliary physics model evaluator: 5.91868 - 21.5283% [1]
| | | panzer::ModelEvaluator::create_W_op: 1.75386 - 29.6326% [1]
| | | panzer::ModelEvaluator::evalModel(J): 4.15287 - 70.1655% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00579804 - 0.139615% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.8383 - 68.3455% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.04e-06 - 3.66416e-05% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.024e-05 - 0.00141775% [28]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.904e-05 - 0.000670824% [28]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.033451 - 1.17856% [28]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.076519 - 2.69594% [28]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.239539 - 8.43952% [28]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0261204 - 0.920282% [28]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.189263 - 6.66818% [28]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190382 - 6.7076% [28]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.276408 - 9.73849% [28]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.9321e-05 - 0.00173769% [28]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.892e-05 - 0.000666596% [28]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426403 - 15.0232% [28]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0440605 - 1.55236% [28]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0235349 - 0.829191% [28]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0959377 - 3.38011% [28]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0206505 - 0.727565% [28]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.13095 - 4.61367% [28]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220594 - 7.77205% [28]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283422 - 9.98563% [28]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0230554 - 0.812296% [28]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0127681 - 0.449849% [28]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0402136 - 1.41682% [28]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.193392 - 6.81364% [28]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236214 - 0.832238% [28]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0957928 - 3.37501% [28]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.8841e-05 - 0.00172078% [28]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0414136 - 1.4591% [28]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0768174 - 2.70646% [28]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0122217 - 0.430598% [28]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0401415 - 1.41428% [28]
| | | | | Remainder: 0.00145202 - 0.051158%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.092e-05 - 0.000503748% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 5.87545e-05% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00566284 - 0.13636% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.29827 - 31.262% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643894 - 49.5962% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.654344 - 50.4012% [1]
| | | | | Remainder: 3.3801e-05 - 0.00260354%
| | | | Remainder: 0.00481615 - 0.115971%
| | | Remainder: 0.0119486 - 0.20188%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438042 - 0.0159331% [1]
| | | getWorksets(): 7.72e-06 - 0.176239% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.12e-06 - 79.2746% [1]
| | | | Remainder: 1.6e-06 - 20.7254%
| | | getOrientations(): 6e-07 - 0.0136973% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000763051 - 17.4196% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902573 - 20.6047% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000442247 - 10.096% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124862 - 28.5045% [1]
| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0228288% [3]
| | | Remainder: 0.00101461 - 23.1625%
| | panzer::ModelEvaluator::create_W_op: 1.77555 - 6.45828% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.02134 - 10.9896% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00171186 - 0.0566592% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.37283 - 78.5358% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.57443e-05% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0279608 - 1.17837% [28]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0791583 - 3.33603% [28]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0918342 - 3.87024% [28]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00883661 - 0.372408% [28]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.100942 - 4.25406% [28]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0856742 - 3.61063% [28]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151653 - 0.639125% [28]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0890725 - 3.75385% [28]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.632e-05 - 0.00153066% [28]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0307382 - 1.29543% [28]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184189 - 7.76241% [28]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0285623 - 1.20372% [28]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.16879 - 7.11345% [28]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.1884 - 7.93989% [28]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.255075 - 10.7498% [28]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.8681e-05 - 0.0020516% [28]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0272776 - 1.14958% [28]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.17797 - 7.50034% [28]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.28617 - 12.0603% [28]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0401571 - 1.69237% [28]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00830252 - 0.349899% [28]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0975156 - 4.10967% [28]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.209761 - 8.84012% [28]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170086 - 7.16808% [28]
| | | | Remainder: 0.00110506 - 0.0465712%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.544e-05 - 0.00150397% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.10414e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00651449 - 0.215616% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.635347 - 21.0287% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.635314 - 99.9948% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.00329269% [1]
| | | | Remainder: 1.2161e-05 - 0.00191407%
| | | Remainder: 0.00488659 - 0.161736%
| | Mini-EM: assemble Discrete Gradient: 0.494969 - 1.80037% [1]
| | MaxwellPreconditioner::build: 5.3339 - 19.4012% [1]
| | | Mini-EM: assemble Discrete Curl: 0.442332 - 8.29285% [1]
| | | MaxwellPreconditioner: Schur complement: 3.6601e-05 - 0.000686195% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00452482 - 0.0848314% [1]
| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.074257% [1]
| | | | Ifpack2::Relaxation::compute: 0.00352169 - 77.8304% [1]
| | | | Remainder: 0.000999774 - 22.0953%
| | | MaxwellPreconditioner: Solver S_E: 4.84562 - 90.8457% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.79388 - 98.9323% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.79346 - 99.9912% [1]
| | | | | | MueLu RefMaxwell: compute: 4.77456 - 99.6056% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0172354 - 0.360983% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.124798 - 2.61381% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0666217 - 53.3838% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0560443 - 44.9081% [1]
| | | | | | | | Remainder: 0.00213171 - 1.70813%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.143813 - 3.01207% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00920897 - 6.40344% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.126191 - 87.7464% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.124613 - 98.7498% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.122454 - 98.2675% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.118044 - 96.399% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.508e-05 - 0.0297176% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000130322 - 0.110401% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000212403 - 0.179935% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0208675 - 17.6776% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9041e-05 - 0.0500159% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0947283 - 80.248% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.0241e-05 - 0.0595039% [1]
| | | | | | | | | | | | Remainder: 0.00194159 - 1.64479%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.9081e-05 - 0.0645801% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 57.6637% [1]
| | | | | | | | | | | | Remainder: 3.348e-05 - 42.3363%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190491 - 1.55561% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187095 - 98.2172% [1]
| | | | | | | | | | | | Remainder: 3.3961e-05 - 1.78282%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00125582 - 1.02554% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00122442 - 97.4996% [1]
| | | | | | | | | | | | Remainder: 3.1401e-05 - 2.50044%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000375045 - 0.306274% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346725 - 92.4489% [1]
| | | | | | | | | | | | Remainder: 2.832e-05 - 7.55109%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.6521e-05 - 0.0788222% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.328e-05 - 55.2004% [1]
| | | | | | | | | | | | Remainder: 4.3241e-05 - 44.7996%
| | | | | | | | | | | Remainder: 0.00069821 - 0.570181%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000112401 - 0.0902001% [1]
| | | | | | | | | | Remainder: 0.00204651 - 1.64229%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00068557 - 0.543281% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000171283 - 24.984% [1]
| | | | | | | | | | Remainder: 0.000514287 - 75.016%
| | | | | | | | | Remainder: 0.000892093 - 0.706941%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00323841 - 2.25182% [1]
| | | | | | | | Remainder: 0.00517491 - 3.59837%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.205935 - 4.31317% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.13605 - 66.0645% [1]
| | | | | | | | Remainder: 0.0698851 - 33.9355%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185333 - 0.388167% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0563053 - 1.17928% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0329232 - 58.4727% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0324558 - 98.5802% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.8641e-05 - 0.18068% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.32e-06 - 0.0194726% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0322067 - 99.2327% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0322031 - 99.9887% [1]
| | | | | | | | | | | Remainder: 3.64e-06 - 0.011302%
| | | | | | | | | | Remainder: 0.000184082 - 0.567178%
| | | | | | | | | Remainder: 0.000467447 - 1.41981%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0233739 - 41.5128% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0189937 - 81.2602% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0158916 - 83.668% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0120823 - 76.029% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.011714 - 96.9522% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000418966 - 3.57662% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.5561e-05 - 0.218209% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.8281e-05 - 0.156061% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00393294 - 33.5746% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.872e-05 - 0.159809% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0066585 - 56.8422% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.801e-06 - 0.0751323% [1]
| | | | | | | | | | | | | Remainder: 0.000632248 - 5.39737%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.8761e-05 - 0.238043% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.92e-06 - 17.1065% [1]
| | | | | | | | | | | | | Remainder: 2.3841e-05 - 82.8935%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.6201e-05 - 0.796217% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0241e-05 - 73.0148% [1]
| | | | | | | | | | | | | Remainder: 2.596e-05 - 26.9852%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.308e-05 - 0.191024% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.28e-06 - 22.8769% [1]
| | | | | | | | | | | | | Remainder: 1.78e-05 - 77.1231%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.288e-05 - 0.189369% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.04e-06 - 26.3986% [1]
| | | | | | | | | | | | | Remainder: 1.684e-05 - 73.6014%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.176e-05 - 0.180099% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 19.6691% [1]
| | | | | | | | | | | | | Remainder: 1.748e-05 - 80.3309%
| | | | | | | | | | | | Remainder: 0.000175563 - 1.45306%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.2081e-05 - 0.516505% [1]
| | | | | | | | | | | Remainder: 0.00372729 - 23.4544%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00293424 - 15.4485% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00252668 - 86.11% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000203483 - 8.05339% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00218983 - 86.6685% [1]
| | | | | | | | | | | | Remainder: 0.000133361 - 5.27812%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000156882 - 5.34659% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000113722 - 72.4889% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.388e-05 - 20.9986% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.116e-05 - 9.8134% [1]
| | | | | | | | | | | | | Remainder: 7.8682e-05 - 69.188%
| | | | | | | | | | | | Remainder: 4.316e-05 - 27.5111%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.3801e-05 - 0.811146% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8481e-05 - 1.31145% [1]
| | | | | | | | | | | Remainder: 0.000188402 - 6.42081%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.32e-06 - 0.0438041% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.68e-06 - 0.0246398% [1]
| | | | | | | | | | Remainder: 0.000154802 - 0.815019%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.071875% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00390342 - 16.6999% [1]
| | | | | | | | | Remainder: 0.000460008 - 1.96804%
| | | | | | | | Remainder: 8.2e-06 - 0.0145635%
| | | | | | | MueLu RefMaxwell: Build A22: 0.121381 - 2.54225% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.121211 - 99.8596% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0644667 - 53.1855% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0547667 - 45.183% [1]
| | | | | | | | | Remainder: 0.00197759 - 1.63152%
| | | | | | | | Remainder: 0.000170403 - 0.140386%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.54713 - 74.2924% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.14605 - 4.11742% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145689 - 99.7525% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.816e-05 - 0.0193288% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.12e-06 - 0.00145515% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145572 - 99.9194% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145568 - 99.9978% [1]
| | | | | | | | | | | Remainder: 3.16e-06 - 0.00217075%
| | | | | | | | | | Remainder: 8.7122e-05 - 0.0598%
| | | | | | | | | Remainder: 0.000361445 - 0.24748%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.40107 - 95.8824% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.132821 - 3.90526% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.122531 - 92.2527% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.120444 - 98.2967% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.117243 - 97.3422% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.88e-05 - 0.0160351% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.6801e-05 - 0.0740353% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000152122 - 0.12975% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0207302 - 17.6814% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.1201e-05 - 0.0522003% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0944336 - 80.5454% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8801e-05 - 0.0501533% [1]
| | | | | | | | | | | | | Remainder: 0.00170119 - 1.451%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.0201e-05 - 0.0582853% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3201e-05 - 61.539% [1]
| | | | | | | | | | | | | Remainder: 2.7e-05 - 38.461%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00192607 - 1.59914% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00188915 - 98.0831% [1]
| | | | | | | | | | | | | Remainder: 3.692e-05 - 1.91686%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000199083 - 0.165291% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170843 - 85.815% [1]
| | | | | | | | | | | | | Remainder: 2.824e-05 - 14.185%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373685 - 0.310257% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000347165 - 92.9031% [1]
| | | | | | | | | | | | | Remainder: 2.652e-05 - 7.09689%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 6.9482e-05 - 0.0576883% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.248e-05 - 75.5304% [1]
| | | | | | | | | | | | | Remainder: 1.7002e-05 - 24.4696%
| | | | | | | | | | | | Remainder: 0.000562647 - 0.467145%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181723 - 0.148308% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.7001e-05 - 0.0383585% [1]
| | | | | | | | | | | Remainder: 0.00185835 - 1.51663%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101282 - 7.62548% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00921265 - 90.9602% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00106521 - 11.5625% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801456 - 86.9951% [1]
| | | | | | | | | | | | Remainder: 0.000132882 - 1.44239%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070213 - 6.93241% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00065197 - 92.856% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000184963 - 28.3699% [1]
| | | | | | | | | | | | | Remainder: 0.000467007 - 71.6301%
| | | | | | | | | | | | Remainder: 5.016e-05 - 7.14398%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.836e-05 - 0.28001% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.868e-05 - 0.283169% [1]
| | | | | | | | | | | Remainder: 0.000156403 - 1.54423%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00704709% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.56e-06 - 0.00192741% [1]
| | | | | | | | | | Remainder: 0.000149842 - 0.112815%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.8e-05 - 0.000529244% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.26759 - 96.0752% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.116e-05 - 0.000341536% [1]
| | | | | | | | | | Remainder: 3.26758 - 99.9997%
| | | | | | | | | Remainder: 0.000648131 - 0.0190567%
| | | | | | | | Remainder: 8.08e-06 - 0.00022779%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518394 - 10.8574% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.988e-05 - 0.00576395% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.32e-06 - 0.000447536% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518193 - 99.9611% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518187 - 99.999% [1]
| | | | | | | | | Remainder: 5.281e-06 - 0.00101912%
| | | | | | | | Remainder: 0.000169362 - 0.0326705%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000181802 - 0.00380772% [1]
| | | | | | | Remainder: 0.0208492 - 0.436673%
| | | | | | Remainder: 0.0189032 - 0.394354%
| | | | | Remainder: 0.000421447 - 0.00879135%
| | | | Remainder: 0.0517379 - 1.06772%
| | | MaxwellPreconditioner: Block preconditioner: 0.000139402 - 0.00261351% [1]
| | | Remainder: 0.0412482 - 0.77332%
| | Mini-EM: timestepper: 0.955526 - 3.47557% [1]
| | | Mini-EM: Advance Time Step: 0.955523 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.257381 - 26.9361% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156534 - 0.608181% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.248777 - 96.6571% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.000514517% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00155322 - 0.624342% [28]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0208685 - 8.38844% [28]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0123854 - 4.97852% [28]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000987816 - 0.397069% [28]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0113983 - 4.58173% [28]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0109074 - 4.38441% [28]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000899814 - 0.361695% [28]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270344 - 1.08669% [28]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.02e-05 - 0.00811972% [28]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00215355 - 0.865655% [28]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0252342 - 10.1433% [28]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00804432 - 3.23355% [28]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00347813 - 1.39809% [28]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0220004 - 8.84341% [28]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0448524 - 18.0291% [28]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.132e-05 - 0.0125896% [28]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00166587 - 0.669622% [28]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0185892 - 7.47225% [28]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0236783 - 9.51787% [28]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00162842 - 0.654571% [28]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102006 - 0.410028% [28]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0113641 - 4.56798% [28]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176276 - 7.08571% [28]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516304 - 2.07537% [28]
| | | | | | Remainder: 0.000520811 - 0.209349%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.772e-05 - 0.00688473% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00119667% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00650285 - 2.52655% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000376325 - 0.146213% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000348925 - 92.7191% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 0.488939% [1]
| | | | | | Remainder: 2.556e-05 - 6.792%
| | | | | Remainder: 0.000138763 - 0.0539134%
| | | | Stratimikos: BelosLOWS: 0.64226 - 67.2156% [1]
| | | | | GMRES block system: Operation Op*x: 0.0148957 - 2.31927% [1]
| | | | | Belos::MVT::MvAddMv: 0.000437326 - 0.0680917% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.626223 - 97.503% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00199475 - 0.318536% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000502168 - 25.1745% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000496128 - 98.7972% [2]
| | | | | | | | Remainder: 6.04e-06 - 1.20278%
| | | | | | | Belos::MVT::MvScale: 0.000272804 - 13.6761% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000699489 - 35.0665% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000693169 - 99.0965% [2]
| | | | | | | | Remainder: 6.32e-06 - 0.903517%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000430687 - 21.591% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000427007 - 99.1456% [2]
| | | | | | | | Remainder: 3.68e-06 - 0.854449%
| | | | | | | Remainder: 8.96e-05 - 4.4918%
| | | | | | Belos::MVT::MvAddMv: 0.00068637 - 0.109605% [2]
| | | | | | Belos::MVT::MvNorm: 0.000261363 - 0.0417364% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.608523 - 97.1734% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00192027 - 0.315562% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000322845 - 0.0530539% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00322261 - 0.529579% [1]
| | | | | | | | Belos::MVT::Assign: 0.000421125 - 13.0678% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000295364 - 9.16537% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000281964 - 95.4632% [1]
| | | | | | | | | Remainder: 1.34e-05 - 4.53677%
| | | | | | | | CG Q_B: Operation Op*x: 0.00187679 - 58.2382% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000349485 - 10.8448% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000124562 - 3.86526% [1]
| | | | | | | | Remainder: 0.000155284 - 4.81858%
| | | | | | | CG S_E: Operation Op*x: 0.00535424 - 0.879875% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.591152 - 97.1455% [1]
| | | | | | | | Belos::MVT::Assign: 0.000423247 - 0.0715969% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.513192 - 86.8121% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.512878 - 99.939% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.236892 - 46.1887% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.236135 - 99.6806% [26]
| | | | | | | | | | | Remainder: 0.000756731 - 0.319442%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0645632 - 12.5884% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0044547 - 0.868569% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00565632 - 1.10286% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.183205 - 35.721% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.024738 - 13.5029% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243931 - 98.6057% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0213689 - 87.6024% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0159334 - 74.5634% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153001 - 96.0256% [26]
| | | | | | | | | | | | | | | Remainder: 0.000633253 - 3.97438%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00421066 - 19.7046% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000242805 - 1.13625% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000398327 - 1.86405% [13]
| | | | | | | | | | | | | | Remainder: 0.000583727 - 2.73166%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00286748 - 11.7553% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00280344 - 97.7667% [13]
| | | | | | | | | | | | | | Remainder: 6.404e-05 - 2.23332%
| | | | | | | | | | | | | Remainder: 0.000156683 - 0.642326%
| | | | | | | | | | | | Remainder: 0.000344924 - 1.39431%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.158333 - 86.4236% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.158162 - 99.8924% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0834081 - 52.7357% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0640894 - 76.8383% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0634618 - 99.0208% [26]
| | | | | | | | | | | | | | | Remainder: 0.000627532 - 0.979152%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0153509 - 18.4046% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000933854 - 1.11962% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00254031 - 3.04565% [13]
| | | | | | | | | | | | | | Remainder: 0.000493603 - 0.591793%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0745488 - 47.1344% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0744678 - 99.8913% [13]
| | | | | | | | | | | | | | Remainder: 8.1002e-05 - 0.108656%
| | | | | | | | | | | | | Remainder: 0.000205406 - 0.12987%
| | | | | | | | | | | | Remainder: 0.000170363 - 0.107598%
| | | | | | | | | | | Remainder: 0.000134761 - 0.0735573%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00787419 - 1.53529% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00976286 - 1.90354% [13]
| | | | | | | | | | Remainder: 0.00047005 - 0.0916494%
| | | | | | | | | Remainder: 0.000313086 - 0.0610076%
| | | | | | | | CG S_E: Operation Op*x: 0.0601596 - 10.1767% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00402222 - 0.680403% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.0112448 - 1.90218% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00177011 - 0.299433% [13]
| | | | | | | | Remainder: 0.000340884 - 0.0576643%
| | | | | | | Remainder: 0.00655017 - 1.07641%
| | | | | | GMRES block system: Operation Op*x: 0.0137855 - 2.20137% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000197043 - 0.0314653% [1]
| | | | | | Remainder: 0.000775812 - 0.123887%
| | | | | Remainder: 0.00070401 - 0.109614%
| | | | Mini-EM: Compute responses: 0.055379 - 5.79567% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00154534 - 2.79048% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0468622 - 84.6208% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.36e-06 - 0.00290213% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000978695 - 2.08845% [28]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116699 - 24.9026% [28]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.404e-05 - 0.0299602% [28]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00202475 - 4.32065% [28]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150438 - 3.21023% [28]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0221868 - 47.3447% [28]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.284e-05 - 0.0273995% [28]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00202063 - 4.31186% [28]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00168739 - 3.60074% [28]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00207179 - 4.42103% [28]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000243604 - 0.519831% [28]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.224e-05 - 0.0261192% [28]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0011895 - 2.5383% [28]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000852331 - 1.8188% [28]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000173001 - 0.36917% [28]
| | | | | | Remainder: 0.000218963 - 0.467249%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.124e-05 - 0.0202965% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.00296141% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00649229 - 11.7234% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000254723 - 0.459963% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.37688% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235763 - 92.5566% [1]
| | | | | | Remainder: 1.8e-05 - 7.0665%
| | | | | Remainder: 0.000211603 - 0.3821%
| | | | Remainder: 0.000502927 - 0.0526337%
| | | Remainder: 2.8e-06 - 0.000293032%
| | Remainder: 0.146864 - 0.534195%
| Remainder: 4.1441e-05 - 0.000150735%
=================================
FOM Calculation
=================================
Number of cells = 54872
Time for Belos Linear Solve = 0.64226 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 85.4357 k-cell-steps per second
=================================
dt = 3.5112e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 3.5112e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 3.5112e-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 = 173394 x 173394, nnz = 5493090
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0)
SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579
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 = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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/1520875 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 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 = 6591 x 6591, nnz = 455877
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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 = 6591 x 6591, nnz = 455877
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2197 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 125 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (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 = 6591 x 375
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 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 = 375 x 6591, nnz = 6591
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 375 x 375, nnz = 19773
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.0668 (1)
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0)
A22 size = 59319 x 59319, nnz = 1520875
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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 = 59319 x 59319, nnz = 1520875
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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/1520875 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 2197 x 59319, nnz = 59319
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 2197 x 2197, nnz = 49765
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 3.5374 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
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) 173394 5493090 31.6798
(2, 2) 59319 1520875 25.6389
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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=342342,domainDim=342342,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=168948,domainDim=168948}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=173394}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=168948}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
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=342342, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=168948}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=168948, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00552295 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=173394, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.603701 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.649537 sec
Electromagnetic Energy = 5.29269e-09
Electromagnetic Energy/dt^2 = 4.29304e+10
* finished time step 1, t = 3.5112e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 27.5858 [1]
| Mini-EM: Total Time: 27.5857 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000640569 - 0.0023221% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307244 - 47.9642% [1]
| | | Remainder: 0.000333325 - 52.0358%
| | Mini-EM: build physics blocks: 0.000859413 - 0.00311543% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000814612 - 0.00295302% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.01033 - 10.9126% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 1.36799 - 4.95906% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.609268 - 44.5374% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.485603 - 79.7026% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0144491 - 2.37155% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.109069 - 17.9016% [4]
| | | | Remainder: 0.000147322 - 0.0241802%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0706398 - 5.16376% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0463748 - 65.6497% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0013553 - 1.91861% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00576504 - 8.16118% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00355649 - 5.03468% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013385 - 1.89482% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112528 - 15.9298% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000835532 - 1.18281% [4]
| | | | Remainder: 0.000161364 - 0.228432%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127644 - 9.33077% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0507039 - 3.70645% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.174389 - 12.7479% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0645733 - 4.7203% [4]
| | | Remainder: 0.270772 - 19.7934%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0658925 - 0.238865% [2]
| | Mini-EM: setup physics model evaluator: 1.87026 - 6.77982% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.87024 - 99.9987% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000158269% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35264e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.86421 - 99.6775% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86419 - 99.9989% [1]
| | | | | | getWorksets(): 1.83774 - 98.5814% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.83774 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06361 - 57.8762% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00833655 - 0.783797% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.169383 - 15.9252% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00317284 - 1.87318% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.166144 - 98.0883% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00161262 - 0.970616% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00088045 - 0.529931% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288844 - 1.73851% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155064 - 9.33306% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348836 - 20.996% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00915484 - 5.51017% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0258772 - 15.5751% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000870455 - 0.523915% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0447467 - 26.9324% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0201514 - 45.0345% [28]
| | | | | | | | | | | | Remainder: 0.0245952 - 54.9655%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0230128 - 13.8511% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00633424 - 3.81249% [28]
| | | | | | | | | | | Remainder: 0.000376643 - 0.226696%
| | | | | | | | | | Remainder: 6.5322e-05 - 0.0385648%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772458 - 72.6259% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.448284 - 58.0335% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000631689 - 0.140913% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000208006 - 0.0464005% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.241724 - 53.922% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.168688 - 37.6296% [28]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000191162 - 0.042643% [28]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354586 - 7.90986% [28]
| | | | | | | | | | | Remainder: 0.0013835 - 0.308621%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.1517 - 19.6387% [56]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107815 - 13.9575% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000871932 - 0.112878% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0360901 - 4.67211% [56]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0269859 - 3.49351% [28]
| | | | | | | | | | Remainder: 0.00070993 - 0.0919054%
| | | | | | | | | Remainder: 0.113435 - 10.6651%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.774091 - 42.122% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.773454 - 99.9176% [56]
| | | | | | | | | Remainder: 0.000637686 - 0.0823787%
| | | | | | | | Remainder: 3.42e-05 - 0.00186098%
| | | | | | | Remainder: 3.8e-06 - 0.000206776%
| | | | | | getOrientations(): 3.8401e-05 - 0.00205993% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797371 - 0.0427731% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00072905 - 0.0391082% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396445 - 0.0212664% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122722 - 0.00658314% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000876651 - 0.0470259% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 3.43313e-05% [2]
| | | | | | Remainder: 0.023484 - 1.25975%
| | | | | Remainder: 2.048e-05 - 0.00109859%
| | | | fmb->setupBCFieldManagers(): 1.044e-05 - 0.000558218% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2721e-05 - 0.00121487% [1]
| | | | build response library: 0.00595792 - 0.318565% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00586196 - 98.3894% [1]
| | | | | | getWorksets(): 5.6e-06 - 0.0955312% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 3.8e-06 - 67.8571% [1]
| | | | | | | Remainder: 1.8e-06 - 32.1429%
| | | | | | getOrientations(): 4.8e-07 - 0.00818839% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000820171 - 13.9914% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00100141 - 17.0833% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000443286 - 7.56208% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125778 - 21.4566% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0238828% [3]
| | | | | | Remainder: 0.00233183 - 39.779%
| | | | | Remainder: 9.5961e-05 - 1.61065%
| | | | Remainder: 3.7e-05 - 0.00197836%
| | | Remainder: 2.4081e-05 - 0.00128757%
| | Mini-EM: setup auxiliary physics model evaluator: 3.53847 - 12.8272% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.53846 - 99.9997% [1]
| | | | allocate FieldManagerBuilder: 1.24e-06 - 3.50435e-05% [1]
| | | | fmb->setWorksetContainer(): 1.521e-06 - 4.29848e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.53839 - 99.998% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.53838 - 99.9999% [1]
| | | | | | getWorksets(): 1.6821 - 47.5385% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68209 - 99.9999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10499 - 65.6913% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00976233 - 0.883477% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.180413 - 16.3271% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315716 - 1.74996% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.177192 - 98.2148% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00154602 - 0.872509% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000868214 - 0.489984% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00288564 - 1.62853% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0159222 - 8.98583% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0367059 - 20.7153% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00916748 - 5.17375% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0282649 - 15.9516% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000924331 - 0.521654% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0482184 - 27.2125% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0211521 - 43.8673% [28]
| | | | | | | | | | | | Remainder: 0.0270663 - 56.1327%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0259015 - 14.6178% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00636396 - 3.59156% [28]
| | | | | | | | | | | Remainder: 0.000423647 - 0.239089%
| | | | | | | | | | Remainder: 6.3561e-05 - 0.0352308%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.793148 - 71.7788% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.443475 - 55.9132% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000357645 - 0.0806461% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000204603 - 0.0461363% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.16654 - 37.5535% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171198 - 38.6038% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000219922 - 0.0495907% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000219203 - 0.0494285% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0058328 - 1.31525% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0975807 - 22.0037% [28]
| | | | | | | | | | | Remainder: 0.00132126 - 0.297934%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107341 - 13.5336% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.105465 - 13.297% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00088233 - 0.111244% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398437 - 5.02349% [56]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0358088 - 4.51477% [28]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.059595 - 7.51373% [28]
| | | | | | | | | | Remainder: 0.000737331 - 0.0929626%
| | | | | | | | | Remainder: 0.121666 - 11.0106%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.577067 - 34.3064% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.576052 - 99.8241% [28]
| | | | | | | | | Remainder: 0.00101485 - 0.175864%
| | | | | | | | Remainder: 3.756e-05 - 0.00223293%
| | | | | | | Remainder: 1.6e-06 - 9.51194e-05%
| | | | | | getOrientations(): 1.204e-05 - 0.000340268% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000959772 - 0.0271246% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011111 - 0.0314012% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070949 - 0.0200512% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.82051 - 51.4502% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.653345 - 35.8881% [1]
| | | | | | | Remainder: 1.16716 - 64.1119%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242879 - 0.0686413% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 1.13046e-05% [2]
| | | | | | Remainder: 0.0305593 - 0.863651%
| | | | | Remainder: 4.32e-06 - 0.000122089%
| | | | fmb->setupBCFieldManagers(): 4.24e-06 - 0.000119826% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.456e-05 - 0.000976696% [1]
| | | | build response library: 2.3721e-05 - 0.000670376% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.34902% [1]
| | | | | Remainder: 2.3401e-05 - 98.651%
| | | | Remainder: 6.8e-06 - 0.000192174%
| | | Remainder: 1.036e-05 - 0.000292782%
| | Mini-EM: eval auxiliary physics model evaluator: 5.97996 - 21.6778% [1]
| | | panzer::ModelEvaluator::create_W_op: 1.77637 - 29.7054% [1]
| | | panzer::ModelEvaluator::evalModel(J): 4.19094 - 70.0831% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00570312 - 0.136082% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.87149 - 68.5166% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 5.98992e-05% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.3e-05 - 0.00149748% [28]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.948e-05 - 0.000678393% [28]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0369731 - 1.28759% [28]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0772636 - 2.69071% [28]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.238824 - 8.31707% [28]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0278281 - 0.969115% [28]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.196498 - 6.84307% [28]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.191274 - 6.66113% [28]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.282568 - 9.84046% [28]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 4.9562e-05 - 0.001726% [28]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.904e-05 - 0.00066307% [28]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.427273 - 14.8798% [28]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0439704 - 1.53128% [28]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0245636 - 0.855429% [28]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0960022 - 3.34329% [28]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0244617 - 0.851881% [28]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131728 - 4.58743% [28]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.222818 - 7.75966% [28]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283547 - 9.87457% [28]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0237394 - 0.826726% [28]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.013099 - 0.456175% [28]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.040123 - 1.39729% [28]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.192525 - 6.70472% [28]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0248509 - 0.865434% [28]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0967753 - 3.37021% [28]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.9962e-05 - 0.00173993% [28]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0415574 - 1.44724% [28]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0787143 - 2.74123% [28]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0126082 - 0.439081% [28]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0403337 - 1.40462% [28]
| | | | | Remainder: 0.00139002 - 0.0484076%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.32e-05 - 0.000553574% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 6.39474e-05% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00600876 - 0.143375% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.30286 - 31.0875% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643972 - 49.4275% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.65885 - 50.5695% [1]
| | | | | Remainder: 3.8281e-05 - 0.00293823%
| | | | Remainder: 0.00485631 - 0.115876%
| | | Remainder: 0.012648 - 0.211506%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434522 - 0.0157517% [1]
| | | getWorksets(): 9.8e-06 - 0.225535% [1]
| | | | panzer::WorksetContainer::getWorksets(): 7.84e-06 - 80% [1]
| | | | Remainder: 1.96e-06 - 20%
| | | getOrientations(): 7.6e-07 - 0.0174905% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076185 - 17.5331% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914372 - 21.0432% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415125 - 9.55361% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122174 - 28.1168% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0257755% [3]
| | | Remainder: 0.00102045 - 23.4846%
| | panzer::ModelEvaluator::create_W_op: 1.79453 - 6.50528% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.04628 - 11.043% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0016681 - 0.0547587% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.39938 - 78.7642% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 6.50169e-05% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0285295 - 1.18904% [28]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.080321 - 3.34758% [28]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0919199 - 3.83099% [28]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00905285 - 0.3773% [28]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.102557 - 4.27433% [28]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0849142 - 3.53901% [28]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152729 - 0.636537% [28]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0910744 - 3.79575% [28]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.628e-05 - 0.00151206% [28]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0310221 - 1.29292% [28]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184755 - 7.70012% [28]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0301337 - 1.2559% [28]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.176241 - 7.3453% [28]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189908 - 7.9149% [28]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258859 - 10.7886% [28]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.8761e-05 - 0.00244901% [28]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0280135 - 1.16753% [28]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178478 - 7.43852% [28]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.287764 - 11.9933% [28]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0405031 - 1.68807% [28]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00842747 - 0.351236% [28]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0983536 - 4.09913% [28]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.208926 - 8.7075% [28]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.172968 - 7.20888% [28]
| | | | Remainder: 0.00128585 - 0.0535912%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.0361e-05 - 0.00132493% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 4.33316e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00701753 - 0.230364% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.633287 - 20.7889% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.633252 - 99.9945% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.0033034% [1]
| | | | Remainder: 1.4001e-05 - 0.00221085%
| | | Remainder: 0.00488707 - 0.160427%
| | Mini-EM: assemble Discrete Gradient: 0.490016 - 1.77634% [1]
| | MaxwellPreconditioner::build: 5.31539 - 19.2686% [1]
| | | Mini-EM: assemble Discrete Curl: 0.436255 - 8.20738% [1]
| | | MaxwellPreconditioner: Schur complement: 3.66e-05 - 0.000688566% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00453538 - 0.0853254% [1]
| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.0732022% [1]
| | | | Ifpack2::Relaxation::compute: 0.00351625 - 77.5293% [1]
| | | | Remainder: 0.00101581 - 22.3975%
| | | MaxwellPreconditioner: Solver S_E: 4.8332 - 90.9283% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.78174 - 98.9353% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.78131 - 99.991% [1]
| | | | | | MueLu RefMaxwell: compute: 4.76241 - 99.6046% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.018355 - 0.385415% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.125889 - 2.6434% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0674083 - 53.5457% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0563354 - 44.75% [1]
| | | | | | | | Remainder: 0.00214559 - 1.70435%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.145719 - 3.05978% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00924208 - 6.34238% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.128148 - 87.9413% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.126526 - 98.7349% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124371 - 98.2967% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.119825 - 96.3448% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.76e-05 - 0.031379% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000139562 - 0.116471% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000215323 - 0.179698% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0211991 - 17.6917% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 7.3041e-05 - 0.0609563% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.096032 - 80.1434% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.2081e-05 - 0.0601551% [1]
| | | | | | | | | | | | Remainder: 0.00205647 - 1.71622%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.0081e-05 - 0.0643887% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5441e-05 - 56.7438% [1]
| | | | | | | | | | | | Remainder: 3.464e-05 - 43.2562%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191019 - 1.53587% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187142 - 97.9709% [1]
| | | | | | | | | | | | Remainder: 3.876e-05 - 2.02912%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0013175 - 1.05933% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00129126 - 98.0083% [1]
| | | | | | | | | | | | Remainder: 2.6241e-05 - 1.99173%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373125 - 0.300009% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000346444 - 92.8493% [1]
| | | | | | | | | | | | Remainder: 2.6681e-05 - 7.15069%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 0.000110521 - 0.0888638% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2961e-05 - 47.9194% [1]
| | | | | | | | | | | | Remainder: 5.756e-05 - 52.0806%
| | | | | | | | | | | Remainder: 0.000754651 - 0.606773%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000111401 - 0.0880457% [1]
| | | | | | | | | | Remainder: 0.00204375 - 1.61527%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000714609 - 0.557645% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000172082 - 24.0806% [1]
| | | | | | | | | | Remainder: 0.000542527 - 75.9194%
| | | | | | | | | Remainder: 0.000906534 - 0.707414%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00316708 - 2.17341% [1]
| | | | | | | | Remainder: 0.00516275 - 3.54294%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.206634 - 4.33885% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136323 - 65.973% [1]
| | | | | | | | Remainder: 0.0703113 - 34.027%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184607 - 0.387634% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0568292 - 1.19329% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.033255 - 58.5175% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327066 - 98.3508% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.6881e-05 - 0.173913% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.64e-06 - 0.0203017% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324608 - 99.2483% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324573 - 99.9894% [1]
| | | | | | | | | | | Remainder: 3.44e-06 - 0.0105974%
| | | | | | | | | | Remainder: 0.000182322 - 0.557447%
| | | | | | | | | Remainder: 0.000548447 - 1.64921%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.023566 - 41.4681% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0191068 - 81.0779% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0159774 - 83.6213% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0121972 - 76.3402% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0118463 - 97.1232% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000426005 - 3.59611% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.5281e-05 - 0.213409% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.804e-05 - 0.152284% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00400777 - 33.8315% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.848e-05 - 0.155998% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00672861 - 56.7994% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.76e-06 - 0.0739473% [1]
| | | | | | | | | | | | | Remainder: 0.000613329 - 5.1774%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.6121e-05 - 0.214156% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.8e-06 - 18.376% [1]
| | | | | | | | | | | | | Remainder: 2.1321e-05 - 81.624%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.4801e-05 - 0.777238% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0481e-05 - 74.3463% [1]
| | | | | | | | | | | | | Remainder: 2.432e-05 - 25.6537%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.028e-05 - 0.166268% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.48e-06 - 27.0217% [1]
| | | | | | | | | | | | | Remainder: 1.48e-05 - 72.9783%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.064e-05 - 0.16922% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.2e-06 - 30.0388% [1]
| | | | | | | | | | | | | Remainder: 1.444e-05 - 69.9612%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.876e-05 - 0.153806% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 22.8145% [1]
| | | | | | | | | | | | | Remainder: 1.448e-05 - 77.1855%
| | | | | | | | | | | | Remainder: 0.000170283 - 1.39609%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.1241e-05 - 0.508475% [1]
| | | | | | | | | | | Remainder: 0.00369897 - 23.1513%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.0029608 - 15.496% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00256191 - 86.5278% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000200403 - 7.82239% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00223955 - 87.4171% [1]
| | | | | | | | | | | | Remainder: 0.000121961 - 4.76054%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000156122 - 5.27297% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000112841 - 72.2774% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.32e-05 - 20.5599% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 10.0318% [1]
| | | | | | | | | | | | | Remainder: 7.8321e-05 - 69.4083%
| | | | | | | | | | | | Remainder: 4.3281e-05 - 27.7226%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.352e-05 - 0.79438% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.8321e-05 - 1.29428% [1]
| | | | | | | | | | | Remainder: 0.000180922 - 6.11058%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.4e-06 - 0.0439634% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0161199% [1]
| | | | | | | | | | Remainder: 0.000157163 - 0.822549%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.584e-05 - 0.0672155% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00391057 - 16.5941% [1]
| | | | | | | | | Remainder: 0.000532767 - 2.26074%
| | | | | | | | Remainder: 8.2e-06 - 0.0144292%
| | | | | | | MueLu RefMaxwell: Build A22: 0.122215 - 2.56624% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.12204 - 99.8574% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0644701 - 52.8269% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0555331 - 45.5038% [1]
| | | | | | | | | Remainder: 0.00203723 - 1.6693%
| | | | | | | | Remainder: 0.000174243 - 0.142571%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.52816 - 74.0835% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146517 - 4.15279% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.146165 - 99.7598% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.804e-05 - 0.0191838% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.48e-06 - 0.00169671% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.146046 - 99.9186% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.146043 - 99.9978% [1]
| | | | | | | | | | | Remainder: 3.2e-06 - 0.00219109%
| | | | | | | | | | Remainder: 8.8482e-05 - 0.0605356%
| | | | | | | | | Remainder: 0.000351924 - 0.240193%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.38163 - 95.847% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.133494 - 3.94762% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.123218 - 92.302% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.121107 - 98.2866% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.11794 - 97.385% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.848e-05 - 0.015669% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.000108161 - 0.0917088% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000155762 - 0.132069% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0211072 - 17.8966% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9801e-05 - 0.0507047% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0946019 - 80.2121% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8041e-05 - 0.0492125% [1]
| | | | | | | | | | | | | Remainder: 0.00183035 - 1.55193%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.8881e-05 - 0.0568763% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.3241e-05 - 62.7764% [1]
| | | | | | | | | | | | | Remainder: 2.564e-05 - 37.2236%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190446 - 1.57255% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00186831 - 98.1013% [1]
| | | | | | | | | | | | | Remainder: 3.616e-05 - 1.8987%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000193163 - 0.159498% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170202 - 88.1131% [1]
| | | | | | | | | | | | | Remainder: 2.2961e-05 - 11.8869%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000368445 - 0.304232% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343605 - 93.2582% [1]
| | | | | | | | | | | | | Remainder: 2.484e-05 - 6.74185%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.0161e-05 - 0.0579333% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2481e-05 - 74.8008% [1]
| | | | | | | | | | | | | Remainder: 1.768e-05 - 25.1992%
| | | | | | | | | | | | Remainder: 0.000561847 - 0.463928%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181363 - 0.147189% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.7761e-05 - 0.0387614% [1]
| | | | | | | | | | | Remainder: 0.0018821 - 1.52746%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101134 - 7.57589% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00919432 - 90.9125% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00105665 - 11.4925% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00801299 - 87.1515% [1]
| | | | | | | | | | | | Remainder: 0.000124682 - 1.35608%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070433 - 6.96434% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000657808 - 93.3949% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000188602 - 28.6713% [1]
| | | | | | | | | | | | | Remainder: 0.000469206 - 71.3287%
| | | | | | | | | | | | Remainder: 4.6522e-05 - 6.60514%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.708e-05 - 0.267764% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.9361e-05 - 0.290319% [1]
| | | | | | | | | | | Remainder: 0.000158281 - 1.56507%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00701154% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00221733% [1]
| | | | | | | | | | Remainder: 0.000150643 - 0.112846%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.64e-05 - 0.000484973% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.24754 - 96.0348% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.0881e-05 - 0.000335053% [1]
| | | | | | | | | | Remainder: 3.24753 - 99.9997%
| | | | | | | | | Remainder: 0.000579647 - 0.017141%
| | | | | | | | Remainder: 8.201e-06 - 0.000232444%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518912 - 10.896% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.98e-05 - 0.00574278% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.000416255% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.518707 - 99.9605% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.518701 - 99.9988% [1]
| | | | | | | | | Remainder: 6e-06 - 0.00115672%
| | | | | | | | Remainder: 0.000172843 - 0.0333087%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000176642 - 0.00370909% [1]
| | | | | | | Remainder: 0.0210583 - 0.442177%
| | | | | | Remainder: 0.0189037 - 0.395366%
| | | | | Remainder: 0.000428686 - 0.00896506%
| | | | Remainder: 0.0514574 - 1.06466%
| | | MaxwellPreconditioner: Block preconditioner: 0.000144002 - 0.00270915% [1]
| | | Remainder: 0.041224 - 0.775558%
| | Mini-EM: timestepper: 0.966395 - 3.50324% [1]
| | | Mini-EM: Advance Time Step: 0.966392 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.260089 - 26.9134% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00148526 - 0.571058% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.250972 - 96.4946% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000669397% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00160046 - 0.637706% [28]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0213213 - 8.4955% [28]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0125796 - 5.01237% [28]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00102034 - 0.406553% [28]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0114016 - 4.54299% [28]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0110923 - 4.41974% [28]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000944371 - 0.376285% [28]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00271708 - 1.08262% [28]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.856e-05 - 0.00739525% [28]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00218039 - 0.868778% [28]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257621 - 10.2649% [28]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00848183 - 3.37959% [28]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00354741 - 1.41347% [28]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0223379 - 8.90054% [28]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0445589 - 17.7546% [28]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.628e-05 - 0.0104713% [28]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00169758 - 0.676403% [28]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0189571 - 7.55349% [28]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0235228 - 9.37266% [28]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00163654 - 0.652081% [28]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00104089 - 0.414745% [28]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0112405 - 4.47879% [28]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0175674 - 6.99976% [28]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516511 - 2.05804% [28]
| | | | | | Remainder: 0.000551807 - 0.219868%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.896e-05 - 0.00728981% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.56e-06 - 0.00136876% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00710017 - 2.7299% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000371245 - 0.142738% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000344284 - 92.7377% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 0.452531% [1]
| | | | | | Remainder: 2.5281e-05 - 6.80979%
| | | | | Remainder: 0.000138002 - 0.0530595%
| | | | Stratimikos: BelosLOWS: 0.64959 - 67.2181% [1]
| | | | | GMRES block system: Operation Op*x: 0.0150912 - 2.32319% [1]
| | | | | Belos::MVT::MvAddMv: 0.000433166 - 0.066683% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.633329 - 97.4967% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00201279 - 0.317811% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000500088 - 24.8455% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000493688 - 98.7202% [2]
| | | | | | | | Remainder: 6.4e-06 - 1.27977%
| | | | | | | Belos::MVT::MvScale: 0.000284804 - 14.1497% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00070837 - 35.1935% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00070109 - 98.9723% [2]
| | | | | | | | Remainder: 7.28e-06 - 1.02771%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000433325 - 21.5286% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000429725 - 99.1692% [2]
| | | | | | | | Remainder: 3.6e-06 - 0.830785%
| | | | | | | Remainder: 8.62e-05 - 4.28262%
| | | | | | Belos::MVT::MvAddMv: 0.000754211 - 0.119087% [2]
| | | | | | Belos::MVT::MvNorm: 0.000263123 - 0.041546% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.615472 - 97.1804% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00190835 - 0.310062% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000260764 - 0.0423682% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00330644 - 0.537221% [1]
| | | | | | | | Belos::MVT::Assign: 0.000420766 - 12.7256% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000382445 - 11.5667% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000367205 - 96.0151% [1]
| | | | | | | | | Remainder: 1.524e-05 - 3.98489%
| | | | | | | | CG Q_B: Operation Op*x: 0.00187455 - 56.6937% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000334244 - 10.1089% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000125962 - 3.80959% [1]
| | | | | | | | Remainder: 0.000168482 - 5.09556%
| | | | | | | CG S_E: Operation Op*x: 0.00541295 - 0.87948% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.597987 - 97.1591% [1]
| | | | | | | | Belos::MVT::Assign: 0.000404725 - 0.0676813% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.519617 - 86.8944% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.519281 - 99.9354% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.240889 - 46.3889% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.240111 - 99.6772% [26]
| | | | | | | | | | | Remainder: 0.000777649 - 0.322825%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0651944 - 12.5547% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00466574 - 0.8985% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00564175 - 1.08645% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.184292 - 35.4898% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0246977 - 13.4014% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0243306 - 98.5134% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0212587 - 87.3746% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0157758 - 74.2088% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0151255 - 95.8777% [26]
| | | | | | | | | | | | | | | Remainder: 0.000650327 - 4.12229%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00423758 - 19.9333% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000238484 - 1.12182% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000408885 - 1.92338% [13]
| | | | | | | | | | | | | | Remainder: 0.000597928 - 2.81262%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00291668 - 11.9877% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00284864 - 97.6672% [13]
| | | | | | | | | | | | | | Remainder: 6.804e-05 - 2.33279%
| | | | | | | | | | | | | Remainder: 0.000155165 - 0.637737%
| | | | | | | | | | | | Remainder: 0.000367167 - 1.48664%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.159466 - 86.529% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.159305 - 99.899% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0831961 - 52.2244% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0639421 - 76.8571% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0633035 - 99.0013% [26]
| | | | | | | | | | | | | | | Remainder: 0.000638564 - 0.99866%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0152298 - 18.306% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000942853 - 1.13329% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00257676 - 3.09721% [13]
| | | | | | | | | | | | | | Remainder: 0.000504527 - 0.606431%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0759073 - 47.6491% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0757906 - 99.8462% [13]
| | | | | | | | | | | | | | Remainder: 0.000116722 - 0.153769%
| | | | | | | | | | | | | Remainder: 0.000201524 - 0.126502%
| | | | | | | | | | | | Remainder: 0.000161043 - 0.100989%
| | | | | | | | | | | Remainder: 0.000128242 - 0.0695863%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00794571 - 1.53013% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0101754 - 1.95952% [13]
| | | | | | | | | | Remainder: 0.000477645 - 0.0919819%
| | | | | | | | | Remainder: 0.000335566 - 0.0645795%
| | | | | | | | CG S_E: Operation Op*x: 0.0606684 - 10.1454% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00402313 - 0.67278% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.0111487 - 1.86437% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.0017849 - 0.298486% [13]
| | | | | | | | Remainder: 0.000339765 - 0.0568182%
| | | | | | | Remainder: 0.00659661 - 1.0718%
| | | | | | GMRES block system: Operation Op*x: 0.0138392 - 2.18516% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000199083 - 0.0314344% [1]
| | | | | | Remainder: 0.000789049 - 0.124588%
| | | | | Remainder: 0.000736609 - 0.113396%
| | | | Mini-EM: Compute responses: 0.0562426 - 5.81985% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00152038 - 2.70326% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0471503 - 83.8339% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.0031389% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000997369 - 2.1153% [28]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0118081 - 25.0435% [28]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.272e-05 - 0.0269776% [28]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00198483 - 4.20958% [28]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00151694 - 3.21725% [28]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0222911 - 47.2766% [28]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.432e-05 - 0.030371% [28]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00200079 - 4.24342% [28]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00169802 - 3.60129% [28]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00213055 - 4.51864% [28]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000241284 - 0.511734% [28]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.1801e-05 - 0.0250285% [28]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00118953 - 2.52285% [28]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000857376 - 1.81839% [28]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000173361 - 0.367677% [28]
| | | | | | Remainder: 0.000220803 - 0.468296%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.096e-05 - 0.019487% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00263146% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00708753 - 12.6017% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261484 - 0.464922% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.458919% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000241524 - 92.3666% [1]
| | | | | | Remainder: 1.876e-05 - 7.17444%
| | | | | Remainder: 0.000210404 - 0.374101%
| | | | Remainder: 0.000469888 - 0.0486229%
| | | Remainder: 2.72e-06 - 0.000281459%
| | Remainder: 0.133538 - 0.484083%
| Remainder: 4.268e-05 - 0.000154718%
=================================
FOM Calculation
=================================
Number of cells = 54872
Time for Belos Linear Solve = 0.64959 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 84.4717 k-cell-steps per second
=================================
dt = 3.5112e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 3.5112e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 3.5112e-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 = 173394 x 173394, nnz = 5493090
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0)
SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579
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 = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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/1520875 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 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 = 6591 x 6591, nnz = 455877
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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 = 6591 x 6591, nnz = 455877
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2197 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 125 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (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 = 6591 x 375
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 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 = 375 x 6591, nnz = 6591
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 375 x 375, nnz = 19773
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.0671 (1)
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0)
A22 size = 59319 x 59319, nnz = 1520875
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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 = 59319 x 59319, nnz = 1520875
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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/1520875 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 2197 x 59319, nnz = 59319
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 2197 x 2197, nnz = 49765
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 3.5971 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
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) 173394 5493090 31.6798
(2, 2) 59319 1520875 25.6389
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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=342342,domainDim=342342,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=168948,domainDim=168948}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=173394}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=168948}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
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=342342, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=168948}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=168948, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0054264 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=173394, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.596683 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.642437 sec
Electromagnetic Energy = 5.29269e-09
Electromagnetic Energy/dt^2 = 4.29304e+10
* finished time step 1, t = 3.5112e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 27.6068 [1]
| Mini-EM: Total Time: 27.6068 - 99.9999% [1]
| | Mini-EM: build mesh: 0.000644608 - 0.00233497% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000299324 - 46.435% [1]
| | | Remainder: 0.000345284 - 53.565%
| | Mini-EM: build physics blocks: 0.000862252 - 0.00312334% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00081365 - 0.00294729% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.03895 - 11.008% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 1.37243 - 4.97135% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.610173 - 44.4594% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.486341 - 79.7054% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146655 - 2.4035% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.109021 - 17.8671% [4]
| | | | Remainder: 0.000145882 - 0.0239083%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0696267 - 5.07326% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0458065 - 65.7887% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00153842 - 2.20953% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00522483 - 7.50406% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00354097 - 5.08564% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012617 - 1.81209% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0112356 - 16.1368% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000860812 - 1.23632% [4]
| | | | Remainder: 0.000157963 - 0.226871%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127523 - 9.29178% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0505586 - 3.68388% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.174454 - 12.7113% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0652701 - 4.75581% [4]
| | | Remainder: 0.274822 - 20.0245%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0680413 - 0.246466% [2]
| | Mini-EM: setup physics model evaluator: 1.87387 - 6.78772% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.87384 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000175042% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 2.56158e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.86788 - 99.6817% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86785 - 99.9988% [1]
| | | | | | getWorksets(): 1.84268 - 98.6525% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84268 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06662 - 57.8843% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00832283 - 0.780298% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168703 - 15.8166% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00319781 - 1.89552% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165442 - 98.0665% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00161822 - 0.978124% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000902009 - 0.545213% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00306309 - 1.85146% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.015508 - 9.37368% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348888 - 21.0883% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00887784 - 5.36615% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0254364 - 15.3748% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000885411 - 0.53518% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.044705 - 27.0216% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202675 - 45.336% [28]
| | | | | | | | | | | | Remainder: 0.0244376 - 54.664%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.022819 - 13.7928% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00637156 - 3.85125% [28]
| | | | | | | | | | | Remainder: 0.00036624 - 0.221371%
| | | | | | | | | | Remainder: 6.408e-05 - 0.0379838%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.772528 - 72.4275% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.447685 - 57.9507% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000627886 - 0.140252% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000201442 - 0.0449964% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.24001 - 53.6114% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.169819 - 37.9327% [28]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000184163 - 0.0411367% [28]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354516 - 7.91886% [28]
| | | | | | | | | | | Remainder: 0.00139074 - 0.310651%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.151591 - 19.6227% [56]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.108122 - 13.9958% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000887213 - 0.114845% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0364474 - 4.71794% [56]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270662 - 3.50359% [28]
| | | | | | | | | | Remainder: 0.000729494 - 0.0944295%
| | | | | | | | | Remainder: 0.117068 - 10.9756%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.77601 - 42.1132% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.775291 - 99.9073% [56]
| | | | | | | | | Remainder: 0.000719046 - 0.0926593%
| | | | | | | | Remainder: 4.6641e-05 - 0.00253115%
| | | | | | | Remainder: 5.8e-06 - 0.000314758%
| | | | | | getOrientations(): 1.88e-05 - 0.0010065% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000813291 - 0.0435415% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00076513 - 0.0409631% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000430166 - 0.02303% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000130681 - 0.00699632% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000907372 - 0.0485783% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.13959e-05% [2]
| | | | | | Remainder: 0.0221031 - 1.18334%
| | | | | Remainder: 2.256e-05 - 0.00120779%
| | | | fmb->setupBCFieldManagers(): 9.64e-06 - 0.000514451% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.856e-05 - 0.000990479% [1]
| | | | build response library: 0.005903 - 0.315021% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058056 - 98.35% [1]
| | | | | | getWorksets(): 3.28e-06 - 0.0564972% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.9512% [1]
| | | | | | | Remainder: 9.2e-07 - 28.0488%
| | | | | | getOrientations(): 4.8e-07 - 0.00826788% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000802811 - 13.8282% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000965133 - 16.6242% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000458326 - 7.89455% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125426 - 21.6043% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0213587% [3]
| | | | | | Remainder: 0.00232007 - 39.9627%
| | | | | Remainder: 9.7401e-05 - 1.65003%
| | | | Remainder: 2.9481e-05 - 0.00157329%
| | | Remainder: 2.768e-05 - 0.00147716%
| | Mini-EM: setup auxiliary physics model evaluator: 3.53015 - 12.7873% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.53014 - 99.9997% [1]
| | | | allocate FieldManagerBuilder: 1.72e-06 - 4.87233e-05% [1]
| | | | fmb->setWorksetContainer(): 1.88e-06 - 5.32557e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.53007 - 99.998% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.53006 - 99.9999% [1]
| | | | | | getWorksets(): 1.68372 - 47.6965% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68371 - 99.9999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10867 - 65.8466% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00985657 - 0.889046% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.179364 - 16.1783% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315972 - 1.76163% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.176144 - 98.2051% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00155926 - 0.885217% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000886651 - 0.503367% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00303972 - 1.7257% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157865 - 8.96225% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0366951 - 20.8324% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00887824 - 5.04032% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0278135 - 15.7902% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000936335 - 0.531573% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0481638 - 27.3434% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.021265 - 44.1514% [28]
| | | | | | | | | | | | Remainder: 0.0268988 - 55.8486%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0255893 - 14.5275% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00639553 - 3.63085% [28]
| | | | | | | | | | | Remainder: 0.000400247 - 0.227227%
| | | | | | | | | | Remainder: 5.972e-05 - 0.0332955%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.796656 - 71.857% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.443438 - 55.6624% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000358764 - 0.0809052% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000195203 - 0.0440204% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.166083 - 37.4535% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.172167 - 38.8254% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.00021732 - 0.049008% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000220444 - 0.0497125% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00583732 - 1.31638% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.097022 - 21.8795% [28]
| | | | | | | | | | | Remainder: 0.00133705 - 0.30152%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.109717 - 13.7722% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.106159 - 13.3256% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000919532 - 0.115424% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0400471 - 5.0269% [56]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0360104 - 4.5202% [28]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0596019 - 7.48151% [28]
| | | | | | | | | | Remainder: 0.000763405 - 0.0958262%
| | | | | | | | | Remainder: 0.122792 - 11.0756%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.575003 - 34.1509% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.573962 - 99.8189% [28]
| | | | | | | | | Remainder: 0.00104105 - 0.181052%
| | | | | | | | Remainder: 4.3482e-05 - 0.0025825%
| | | | | | | Remainder: 1.48e-06 - 8.79008e-05%
| | | | | | getOrientations(): 1.168e-05 - 0.000330872% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000950653 - 0.0269302% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112214 - 0.031788% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00074809 - 0.021192% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.81268 - 51.3497% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.650392 - 35.8802% [1]
| | | | | | | Remainder: 1.16229 - 64.1198%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00249503 - 0.0706796% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 1.58637e-05% [2]
| | | | | | Remainder: 0.028342 - 0.802874%
| | | | | Remainder: 4.88e-06 - 0.000138241%
| | | | fmb->setupBCFieldManagers(): 3.68e-06 - 0.000104245% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.5521e-05 - 0.00100622% [1]
| | | | build response library: 2.284e-05 - 0.000647% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.40105% [1]
| | | | | Remainder: 2.252e-05 - 98.5989%
| | | | Remainder: 5.96e-06 - 0.000168832%
| | | Remainder: 9.76e-06 - 0.000276476%
| | Mini-EM: eval auxiliary physics model evaluator: 5.93231 - 21.4886% [1]
| | | panzer::ModelEvaluator::create_W_op: 1.77361 - 29.8975% [1]
| | | panzer::ModelEvaluator::evalModel(J): 4.14613 - 69.8906% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00566384 - 0.136605% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.82565 - 68.1516% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 6.08709e-05% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 4.54e-05 - 0.00160671% [28]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.7e-05 - 0.000601631% [28]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0180614 - 0.639194% [28]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0770714 - 2.72756% [28]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.238359 - 8.43554% [28]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0269423 - 0.953489% [28]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.19324 - 6.83879% [28]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190953 - 6.75784% [28]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.28162 - 9.96656% [28]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.412e-05 - 0.00191531% [28]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.628e-05 - 0.00057615% [28]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426417 - 15.0909% [28]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.043467 - 1.5383% [28]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0242103 - 0.856805% [28]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0963454 - 3.40967% [28]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0113706 - 0.402407% [28]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131443 - 4.65179% [28]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.220433 - 7.80113% [28]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283727 - 10.0411% [28]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.023381 - 0.827456% [28]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0125643 - 0.444652% [28]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0400683 - 1.41802% [28]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.191961 - 6.79353% [28]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0244565 - 0.865518% [28]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0963789 - 3.41086% [28]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.86e-05 - 0.00171996% [28]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413512 - 1.46342% [28]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774324 - 2.74034% [28]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.01269 - 0.4491% [28]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0400691 - 1.41805% [28]
| | | | | Remainder: 0.00145358 - 0.0514424%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1561e-05 - 0.000520028% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 6.36739e-05% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00598092 - 0.144253% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.30402 - 31.4515% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.644565 - 49.4291% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.659418 - 50.5681% [1]
| | | | | Remainder: 3.6761e-05 - 0.00281905%
| | | | Remainder: 0.00478582 - 0.115429%
| | | Remainder: 0.0125698 - 0.211887%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436478 - 0.0158105% [1]
| | | getWorksets(): 8e-06 - 0.183285% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.2e-06 - 77.5% [1]
| | | | Remainder: 1.8e-06 - 22.5%
| | | getOrientations(): 6.8e-07 - 0.0155793% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075317 - 17.2556% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932093 - 21.3549% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418525 - 9.58869% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124014 - 28.4124% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.02566% [3]
| | | Remainder: 0.00101105 - 23.1639%
| | panzer::ModelEvaluator::create_W_op: 1.80339 - 6.53242% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.01532 - 10.9224% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00178566 - 0.0592197% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35799 - 78.2005% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 7.6336e-05% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0160949 - 0.682567% [28]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.079256 - 3.36116% [28]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0916981 - 3.88882% [28]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00889089 - 0.377053% [28]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101721 - 4.31388% [28]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.085 - 3.60476% [28]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153638 - 0.651562% [28]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0898985 - 3.8125% [28]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.968e-05 - 0.00168279% [28]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0309861 - 1.31409% [28]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.184252 - 7.81394% [28]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0292894 - 1.24213% [28]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.171689 - 7.28113% [28]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189858 - 8.05167% [28]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.258095 - 10.9455% [28]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.884e-05 - 0.00249534% [28]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0149092 - 0.632285% [28]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.178306 - 7.56175% [28]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286702 - 12.1587% [28]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0408001 - 1.73029% [28]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00831491 - 0.352626% [28]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0977767 - 4.14661% [28]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.207124 - 8.78391% [28]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170712 - 7.23969% [28]
| | | | Remainder: 0.00115762 - 0.0490932%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.5761e-05 - 0.00151762% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 4.11233e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00699285 - 0.231911% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.643513 - 21.3414% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643477 - 99.9944% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.1641e-05 - 0.00336295% [1]
| | | | Remainder: 1.44e-05 - 0.00223772%
| | | Remainder: 0.00498747 - 0.165404%
| | Mini-EM: assemble Discrete Gradient: 0.491558 - 1.78057% [1]
| | MaxwellPreconditioner::build: 5.37837 - 19.4821% [1]
| | | Mini-EM: assemble Discrete Curl: 0.438897 - 8.16041% [1]
| | | MaxwellPreconditioner: Schur complement: 3.324e-05 - 0.000618031% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00466578 - 0.0867508% [1]
| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0685844% [1]
| | | | Ifpack2::Relaxation::compute: 0.00361437 - 77.4654% [1]
| | | | Remainder: 0.00104821 - 22.466%
| | | MaxwellPreconditioner: Solver S_E: 4.89338 - 90.9826% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.84196 - 98.9491% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.84153 - 99.9912% [1]
| | | | | | MueLu RefMaxwell: compute: 4.82203 - 99.5972% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.018336 - 0.380254% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.124468 - 2.58123% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0666106 - 53.5164% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0556529 - 44.7128% [1]
| | | | | | | | Remainder: 0.00220407 - 1.7708%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.146205 - 3.03202% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00929844 - 6.35986% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.128499 - 87.8896% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.1269 - 98.7559% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124778 - 98.3271% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.120302 - 96.4133% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.6641e-05 - 0.0304575% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000137002 - 0.113882% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000185722 - 0.15438% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0215174 - 17.8861% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.0361e-05 - 0.0501745% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.096151 - 79.9246% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.1281e-05 - 0.0592517% [1]
| | | | | | | | | | | | Remainder: 0.00214271 - 1.78111%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 8.0721e-05 - 0.0646919% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.564e-05 - 56.5404% [1]
| | | | | | | | | | | | Remainder: 3.5081e-05 - 43.4596%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190715 - 1.52844% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0018739 - 98.2571% [1]
| | | | | | | | | | | | Remainder: 3.324e-05 - 1.74292%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00130482 - 1.04571% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0012715 - 97.4464% [1]
| | | | | | | | | | | | Remainder: 3.332e-05 - 2.55361%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000373645 - 0.299449% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000347845 - 93.0951% [1]
| | | | | | | | | | | | Remainder: 2.58e-05 - 6.90495%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.7681e-05 - 0.0782841% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.32e-05 - 54.463% [1]
| | | | | | | | | | | | Remainder: 4.4481e-05 - 45.537%
| | | | | | | | | | | Remainder: 0.000711411 - 0.570144%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000116362 - 0.0916956% [1]
| | | | | | | | | | Remainder: 0.00200651 - 1.58117%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000691329 - 0.538003% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000176123 - 25.476% [1]
| | | | | | | | | | Remainder: 0.000515206 - 74.524%
| | | | | | | | | Remainder: 0.000907372 - 0.706131%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00322276 - 2.20428% [1]
| | | | | | | | Remainder: 0.00518483 - 3.54627%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.20795 - 4.3125% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.136677 - 65.7257% [1]
| | | | | | | | Remainder: 0.0712734 - 34.2743%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185704 - 0.385115% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0570216 - 1.18252% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0331849 - 58.1971% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0327186 - 98.5948% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.9e-05 - 0.180326% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.681e-06 - 0.0204196% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0324688 - 99.2365% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0324652 - 99.9889% [1]
| | | | | | | | | | | Remainder: 3.6e-06 - 0.0110876%
| | | | | | | | | | Remainder: 0.000184123 - 0.562747%
| | | | | | | | | Remainder: 0.000466326 - 1.40523%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0238288 - 41.789% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.019453 - 81.6366% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.0162964 - 83.7732% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.012333 - 75.6797% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.011951 - 96.9026% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000457806 - 3.83068% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.4881e-05 - 0.208191% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.832e-05 - 0.153292% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00405385 - 33.9205% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.988e-05 - 0.166345% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00675929 - 56.5582% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 9.32e-06 - 0.0779849% [1]
| | | | | | | | | | | | | Remainder: 0.000607687 - 5.0848%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.536e-05 - 0.205626% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 18.4543% [1]
| | | | | | | | | | | | | Remainder: 2.068e-05 - 81.5457%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.4921e-05 - 0.769648% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0641e-05 - 74.4208% [1]
| | | | | | | | | | | | | Remainder: 2.428e-05 - 25.5792%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.9801e-05 - 0.160552% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.44e-06 - 27.4734% [1]
| | | | | | | | | | | | | Remainder: 1.4361e-05 - 72.5266%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.284e-05 - 0.185194% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.32e-06 - 27.6708% [1]
| | | | | | | | | | | | | Remainder: 1.652e-05 - 72.3292%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.788e-05 - 0.144976% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.28e-06 - 23.9374% [1]
| | | | | | | | | | | | | Remainder: 1.36e-05 - 76.0626%
| | | | | | | | | | | | Remainder: 0.000201204 - 1.63142%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.3562e-05 - 0.512764% [1]
| | | | | | | | | | | Remainder: 0.00387977 - 23.8076%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00298348 - 15.3369% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00257607 - 86.3446% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000206243 - 8.0061% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00224211 - 87.0359% [1]
| | | | | | | | | | | | Remainder: 0.000127721 - 4.95797%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000164082 - 5.49968% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000115202 - 70.21% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.34e-05 - 20.3121% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.144e-05 - 9.93038% [1]
| | | | | | | | | | | | | Remainder: 8.0362e-05 - 69.7575%
| | | | | | | | | | | | Remainder: 4.888e-05 - 29.79%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.316e-05 - 0.776275% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.7441e-05 - 1.25494% [1]
| | | | | | | | | | | Remainder: 0.000182723 - 6.12449%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.441e-06 - 0.0485324% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.281e-06 - 0.0168663% [1]
| | | | | | | | | | Remainder: 0.000160402 - 0.824563%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.684e-05 - 0.0706709% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00390353 - 16.3816% [1]
| | | | | | | | | Remainder: 0.000455405 - 1.91116%
| | | | | | | | Remainder: 7.881e-06 - 0.0138211%
| | | | | | | MueLu RefMaxwell: Build A22: 0.122246 - 2.53516% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.122074 - 99.8589% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0641835 - 52.5778% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0558926 - 45.786% [1]
| | | | | | | | | Remainder: 0.00199743 - 1.63625%
| | | | | | | | Remainder: 0.000172482 - 0.141094%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.58781 - 74.4044% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146168 - 4.07403% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145806 - 99.7522% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.848e-05 - 0.0195328% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.36e-06 - 0.00161859% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145683 - 99.9153% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145679 - 99.9977% [1]
| | | | | | | | | | | Remainder: 3.28e-06 - 0.00225147%
| | | | | | | | | | Remainder: 9.2642e-05 - 0.0635378%
| | | | | | | | | Remainder: 0.000362165 - 0.247773%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.44163 - 95.9258% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.134684 - 3.91338% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.124481 - 92.424% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.122359 - 98.2956% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.119174 - 97.3969% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.8801e-05 - 0.0157761% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 0.000108001 - 0.0906248% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000151682 - 0.127278% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.021457 - 18.0048% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.196e-05 - 0.0519913% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0955224 - 80.1538% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.972e-05 - 0.0501117% [1]
| | | | | | | | | | | | | Remainder: 0.00179423 - 1.50555%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 6.9361e-05 - 0.0566865% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.332e-05 - 62.4558% [1]
| | | | | | | | | | | | | Remainder: 2.6041e-05 - 37.5442%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00191095 - 1.56175% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187335 - 98.0324% [1]
| | | | | | | | | | | | | Remainder: 3.76e-05 - 1.96761%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000198523 - 0.162247% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170562 - 85.9155% [1]
| | | | | | | | | | | | | Remainder: 2.7961e-05 - 14.0845%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000369605 - 0.302066% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343885 - 93.0412% [1]
| | | | | | | | | | | | | Remainder: 2.572e-05 - 6.95878%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.2761e-05 - 0.0594652% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2641e-05 - 72.3478% [1]
| | | | | | | | | | | | | Remainder: 2.012e-05 - 27.6522%
| | | | | | | | | | | | Remainder: 0.000563887 - 0.460847%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181483 - 0.145792% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6641e-05 - 0.0374685% [1]
| | | | | | | | | | | Remainder: 0.00189354 - 1.52116%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0100377 - 7.45276% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00911224 - 90.7802% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00105941 - 11.6263% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0079205 - 86.9216% [1]
| | | | | | | | | | | | Remainder: 0.000132322 - 1.45213%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00070561 - 7.0296% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000658009 - 93.2539% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000187722 - 28.5288% [1]
| | | | | | | | | | | | | Remainder: 0.000470287 - 71.4712%
| | | | | | | | | | | | Remainder: 4.7601e-05 - 6.74608%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.764e-05 - 0.275362% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 2.984e-05 - 0.297279% [1]
| | | | | | | | | | | Remainder: 0.000162363 - 1.61753%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.36e-06 - 0.00694959% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.56e-06 - 0.00264322% [1]
| | | | | | | | | | Remainder: 0.000153042 - 0.11363%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.000488141% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.30634 - 96.0691% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.14e-05 - 0.000344792% [1]
| | | | | | | | | | Remainder: 3.30633 - 99.9997%
| | | | | | | | | Remainder: 0.000586209 - 0.0170329%
| | | | | | | | Remainder: 7.84e-06 - 0.000218518%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.518209 - 10.7467% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.12e-05 - 0.00602074% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.6e-06 - 0.000501728% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.517999 - 99.9595% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.517994 - 99.999% [1]
| | | | | | | | | Remainder: 5.041e-06 - 0.000973168%
| | | | | | | | Remainder: 0.000176203 - 0.0340023%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000178123 - 0.00369394% [1]
| | | | | | | Remainder: 0.0210423 - 0.436378%
| | | | | | Remainder: 0.0195019 - 0.402803%
| | | | | Remainder: 0.000424486 - 0.00876682%
| | | | Remainder: 0.0514234 - 1.05088%
| | | MaxwellPreconditioner: Block preconditioner: 0.000145122 - 0.00269825% [1]
| | | Remainder: 0.0412474 - 0.766913%
| | Mini-EM: timestepper: 0.961451 - 3.48267% [1]
| | | Mini-EM: Advance Time Step: 0.961448 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.263094 - 27.3644% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00156238 - 0.593849% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.253926 - 96.5152% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.000551342% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00156422 - 0.616015% [28]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0209257 - 8.24086% [28]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0127005 - 5.00164% [28]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00100849 - 0.39716% [28]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0117831 - 4.64038% [28]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111808 - 4.40317% [28]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00091869 - 0.361794% [28]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00271072 - 1.06752% [28]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.144e-05 - 0.0084434% [28]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00214295 - 0.843927% [28]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257649 - 10.1466% [28]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00792487 - 3.12094% [28]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00516683 - 2.03478% [28]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0223239 - 8.79149% [28]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0452957 - 17.8381% [28]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.86e-05 - 0.0112631% [28]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00167111 - 0.658107% [28]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0192735 - 7.59021% [28]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0238083 - 9.37606% [28]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00165326 - 0.65108% [28]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00107901 - 0.424932% [28]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116046 - 4.57007% [28]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176495 - 6.95066% [28]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00515812 - 2.03135% [28]
| | | | | | Remainder: 0.000565971 - 0.222888%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.772e-05 - 0.00673522% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.24e-06 - 0.0012315% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00707014 - 2.6873% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000379246 - 0.144148% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000350645 - 92.4585% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.411343% [1]
| | | | | | Remainder: 2.7041e-05 - 7.1302%
| | | | | Remainder: 0.000135601 - 0.0515408%
| | | | Stratimikos: BelosLOWS: 0.64249 - 66.8252% [1]
| | | | | GMRES block system: Operation Op*x: 0.0150635 - 2.34455% [1]
| | | | | Belos::MVT::MvAddMv: 0.000441007 - 0.0686403% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.62625 - 97.4724% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00209611 - 0.334708% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000506568 - 24.1671% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000499888 - 98.6813% [2]
| | | | | | | | Remainder: 6.68e-06 - 1.31868%
| | | | | | | Belos::MVT::MvScale: 0.000308405 - 14.7132% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00069813 - 33.306% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00069149 - 99.0489% [2]
| | | | | | | | Remainder: 6.64e-06 - 0.951112%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000503767 - 24.0334% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000499847 - 99.2219% [2]
| | | | | | | | Remainder: 3.92e-06 - 0.778138%
| | | | | | | Remainder: 7.924e-05 - 3.78034%
| | | | | | Belos::MVT::MvAddMv: 0.000779131 - 0.124412% [2]
| | | | | | Belos::MVT::MvNorm: 0.000267204 - 0.0426673% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.608336 - 97.1394% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00191627 - 0.315002% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000344124 - 0.0565681% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00315373 - 0.518419% [1]
| | | | | | | | Belos::MVT::Assign: 0.000423806 - 13.4383% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000243284 - 7.71418% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000230164 - 94.6071% [1]
| | | | | | | | | Remainder: 1.312e-05 - 5.39287%
| | | | | | | | CG Q_B: Operation Op*x: 0.00186999 - 59.2945% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000347565 - 11.0208% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000125362 - 3.97505% [1]
| | | | | | | | Remainder: 0.000143721 - 4.55718%
| | | | | | | CG S_E: Operation Op*x: 0.00533664 - 0.877252% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.591028 - 97.1549% [1]
| | | | | | | | Belos::MVT::Assign: 0.000418726 - 0.0708471% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.513127 - 86.8195% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.512826 - 99.9412% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.236244 - 46.0671% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.2355 - 99.685% [26]
| | | | | | | | | | | Remainder: 0.000744129 - 0.314983%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0650641 - 12.6874% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00478531 - 0.933126% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0055834 - 1.08875% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.183373 - 35.7574% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0245287 - 13.3764% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0241825 - 98.5884% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0211345 - 87.396% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.0156913 - 74.2448% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.015072 - 96.0533% [26]
| | | | | | | | | | | | | | | Remainder: 0.000619286 - 3.94669%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00424218 - 20.0723% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000239964 - 1.13541% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000382966 - 1.81204% [13]
| | | | | | | | | | | | | | Remainder: 0.000578129 - 2.73547%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.0028816 - 11.9161% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.00281544 - 97.7041% [13]
| | | | | | | | | | | | | | Remainder: 6.616e-05 - 2.29595%
| | | | | | | | | | | | | Remainder: 0.000166362 - 0.687945%
| | | | | | | | | | | | Remainder: 0.000346246 - 1.41159%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.158715 - 86.5532% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.15855 - 99.8956% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.083468 - 52.6447% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0639862 - 76.6596% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0633545 - 99.0126% [26]
| | | | | | | | | | | | | | | Remainder: 0.000631769 - 0.987351%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0153575 - 18.3992% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000938653 - 1.12457% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00265912 - 3.18579% [13]
| | | | | | | | | | | | | | Remainder: 0.000526489 - 0.630768%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0748791 - 47.2275% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0747953 - 99.8881% [13]
| | | | | | | | | | | | | | Remainder: 8.3802e-05 - 0.111916%
| | | | | | | | | | | | | Remainder: 0.000202601 - 0.127784%
| | | | | | | | | | | | Remainder: 0.000165721 - 0.104414%
| | | | | | | | | | | Remainder: 0.000129084 - 0.0703942%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00790959 - 1.54235% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00941642 - 1.83618% [13]
| | | | | | | | | | Remainder: 0.000449571 - 0.0876655%
| | | | | | | | | Remainder: 0.000301845 - 0.0588246%
| | | | | | | | CG S_E: Operation Op*x: 0.0605188 - 10.2396% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00408022 - 0.690359% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.0108035 - 1.82791% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00173658 - 0.293825% [13]
| | | | | | | | Remainder: 0.000342686 - 0.0579814%
| | | | | | | Remainder: 0.00655706 - 1.07787%
| | | | | | GMRES block system: Operation Op*x: 0.0137656 - 2.19809% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000206963 - 0.033048% [1]
| | | | | | Remainder: 0.000799251 - 0.127625%
| | | | | Remainder: 0.00073525 - 0.114438%
| | | | Mini-EM: Compute responses: 0.0553583 - 5.75781% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00160954 - 2.9075% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0461548 - 83.3746% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00476657% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000997139 - 2.16042% [28]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116238 - 25.1843% [28]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.496e-05 - 0.0324127% [28]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00199927 - 4.33166% [28]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00151814 - 3.28924% [28]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0214597 - 46.4952% [28]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.4e-05 - 0.0303327% [28]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00199663 - 4.32594% [28]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00170619 - 3.69667% [28]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00209547 - 4.54008% [28]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000240884 - 0.521905% [28]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.324e-05 - 0.0286861% [28]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00121154 - 2.62495% [28]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00083933 - 1.81851% [28]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000185641 - 0.402214% [28]
| | | | | | Remainder: 0.000236644 - 0.512718%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.561e-06 - 0.0172711% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00252898% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00712698 - 12.8743% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259604 - 0.468952% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.40061% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239164 - 92.1265% [1]
| | | | | | Remainder: 1.94e-05 - 7.47292%
| | | | | Remainder: 0.000196443 - 0.354857%
| | | | Remainder: 0.000505486 - 0.0525755%
| | | Remainder: 3e-06 - 0.000312028%
| | Remainder: 0.134229 - 0.486218%
| Remainder: 3.956e-05 - 0.000143298%
=================================
FOM Calculation
=================================
Number of cells = 54872
Time for Belos Linear Solve = 0.64249 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 85.4053 k-cell-steps per second
=================================
dt = 3.5112e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 3.5112e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 3.5112e-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 = 173394 x 173394, nnz = 5493090
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 1.73e+05, dev = 0.0%, min = 0.0% ( 173394 on 0), max = 0.0% ( 173394 on 0)
SM_Matrix # nnz per proc : avg = 5.49e+06, dev = 0.0%, min = 0.0% ( 5493090 on 0), max = 0.0% ( 5493090 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0131579 / 0.0131579 / 0.0131579
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 = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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/1520875 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 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 = 6591 x 6591, nnz = 455877
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
coarseA11 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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 = 6591 x 6591, nnz = 455877
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
A0 # nnz per proc : avg = 4.56e+05, dev = 0.0%, min = 0.0% ( 455877 on 0), max = 0.0% ( 455877 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.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell coarse (1,1): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2197 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 125 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (total)
RefMaxwell coarse (1,1): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 125 (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 = 6591 x 375
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
Ptent # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 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 = 375 x 6591, nnz = 6591
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
R # nnz per proc : avg = 6.59e+03, dev = 0.0%, min = 0.0% ( 6591 on 0), max = 0.0% ( 6591 on 0)
RefMaxwell coarse (1,1): MxMxM: R x A x P (explicit)
Ac size = 375 x 375, nnz = 19773
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
Ac # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[75] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell coarse (1,1): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell coarse (1,1): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell coarse (1,1): MapFactory: coarseCoordMap
RefMaxwell coarse (1,1): AverageCoords
RefMaxwell coarse (1,1): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell coarse (1,1): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell coarse (1,1): Rebalancing prolongator
Using original prolongator
RefMaxwell coarse (1,1): Build (MueLu::RebalanceTransferFactory)
RefMaxwell coarse (1,1): Rebalancing restrictor
Using original restrictor
RefMaxwell coarse (1,1): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[63] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.0669 (1)
================================================================================
RefMaxwell::compute(): nuking BC columns of Dk_1
RefMaxwell::compute(): building MG for (2,2)-block
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): MxM: A x P
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
******* WARNING *******
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
Ac size = 59319 x 59319, nnz = 1520875
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ac # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 on 0)
A22 size = 59319 x 59319, nnz = 1520875
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A22 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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 = 59319 x 59319, nnz = 1520875
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
A0 # nnz per proc : avg = 1.52e+06, dev = 0.0%, min = 0.0% ( 1520875 on 0), max = 0.0% ( 1520875 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.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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/1520875 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/59319 [0.00%] (total)
remaining : 59319
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 56240 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 2197 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 56240/59319 [94.81%] (total)
remaining : 3079
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 3079 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 59319/59319 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 2197 (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 = 59319 x 2197
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
Ptent # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 2197 x 59319, nnz = 59319
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
R # nnz per proc : avg = 5.93e+04, dev = 0.0%, min = 0.0% ( 59319 on 0), max = 0.0% ( 59319 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 2197 x 2197, nnz = 49765
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 4.98e+04, dev = 0.0%, min = 0.0% ( 49765 on 0), max = 0.0% ( 49765 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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 3.5827 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
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) 173394 5493090 31.6798
(2, 2) 59319 1520875 25.6389
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95905, alpha: 20, lambdaMin: 0.147953, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [173394, 173394], Global nnz: 5493090}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.04
Smoother complexity = 1.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 6591 455877 69.17 1
1 375 19773 52.73 17.58 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.66934, alpha: 5.4, lambdaMin: 0.309138, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6591, 6591], Global nnz: 455877}
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 = 4.21
Cycle type = V
level rows nnz nnz/row c ratio procs
0 59319 1520875 25.64 1
1 2197 49765 22.65 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49082, alpha: 7, lambdaMin: 0.212975, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [59319, 59319], Global nnz: 1520875}
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=342342,domainDim=342342,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=168948,domainDim=168948}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=173394}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=168948}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
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=342342, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=168948,domainDim=168948}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=168948, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00543612 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=173394,domainDim=173394}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=173394, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.594236 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.639738 sec
Electromagnetic Energy = 5.29269e-09
Electromagnetic Energy/dt^2 = 4.29304e+10
* finished time step 1, t = 3.5112e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 27.5013 [1]
| Mini-EM: Total Time: 27.5013 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000639569 - 0.0023256% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000301324 - 47.1136% [1]
| | | Remainder: 0.000338245 - 52.8864%
| | Mini-EM: build physics blocks: 0.000852412 - 0.00309954% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000821572 - 0.0029874% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 3.00817 - 10.9383% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 1.36538 - 4.9648% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.608551 - 44.5699% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.485419 - 79.7664% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0146504 - 2.40742% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.108341 - 17.803% [4]
| | | | Remainder: 0.000140843 - 0.023144%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0697051 - 5.10517% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0456332 - 65.4661% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.0011497 - 1.64937% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00560768 - 8.04486% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00355097 - 5.09428% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00147434 - 2.11511% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.011259 - 16.1523% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000881173 - 1.26414% [4]
| | | | Remainder: 0.000149042 - 0.213818%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.127144 - 9.31192% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.050697 - 3.71302% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.173414 - 12.7008% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0648525 - 4.74976% [4]
| | | Remainder: 0.271021 - 19.8494%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.064284 - 0.233749% [2]
| | Mini-EM: setup physics model evaluator: 1.8685 - 6.79423% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.86848 - 99.9987% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000158418% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 2.35486e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.86095 - 99.5975% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.86093 - 99.9989% [1]
| | | | | | getWorksets(): 1.83701 - 98.7142% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.837 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.06832 - 58.1557% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0083054 - 0.777425% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.168742 - 15.795% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.003166 - 1.87624% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.165512 - 98.0859% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00159599 - 0.964273% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000869894 - 0.525577% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00305156 - 1.84371% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0155974 - 9.42374% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0348769 - 21.0721% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00885465 - 5.34985% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0255169 - 15.417% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000858932 - 0.518954% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.044737 - 27.0294% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0202584 - 45.2834% [28]
| | | | | | | | | | | | Remainder: 0.0244786 - 54.7166%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0228475 - 13.8041% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00633309 - 3.82636% [28]
| | | | | | | | | | | Remainder: 0.00037229 - 0.224932%
| | | | | | | | | | Remainder: 6.392e-05 - 0.0378803%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.773773 - 72.4288% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.449552 - 58.0987% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000626374 - 0.139333% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000198281 - 0.0441063% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.240617 - 53.5237% [56]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171095 - 38.0591% [28]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000186684 - 0.0415267% [28]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0354555 - 7.88684% [28]
| | | | | | | | | | | Remainder: 0.00137297 - 0.305409%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.152176 - 19.6668% [56]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107164 - 13.8496% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000879857 - 0.11371% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0361946 - 4.67768% [56]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0270709 - 3.49856% [28]
| | | | | | | | | | Remainder: 0.000734847 - 0.0949693%
| | | | | | | | | Remainder: 0.117502 - 10.9987%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.768641 - 41.8421% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.76799 - 99.9153% [56]
| | | | | | | | | Remainder: 0.000651412 - 0.0847485%
| | | | | | | | Remainder: 4.052e-05 - 0.00220577%
| | | | | | | Remainder: 3.8e-06 - 0.000206858%
| | | | | | getOrientations(): 3.5601e-05 - 0.00191307% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764971 - 0.0411068% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000741171 - 0.0398279% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399926 - 0.0214906% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123282 - 0.00662473% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000870012 - 0.0467513% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 5.1587e-05% [2]
| | | | | | Remainder: 0.0209911 - 1.12798%
| | | | | Remainder: 1.968e-05 - 0.00105752%
| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.000415312% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.432e-05 - 0.0007664% [1]
| | | | build response library: 0.00747423 - 0.400017% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00737891 - 98.7247% [1]
| | | | | | getWorksets(): 2.88e-06 - 0.0390302% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 63.8889% [1]
| | | | | | | Remainder: 1.04e-06 - 36.1111%
| | | | | | getOrientations(): 4.8e-07 - 0.00650503% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731291 - 9.91056% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00255388 - 34.6105% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000455766 - 6.17661% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128782 - 17.4527% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.018973% [3]
| | | | | | Remainder: 0.00234539 - 31.7851%
| | | | | Remainder: 9.5322e-05 - 1.27534%
| | | | Remainder: 2.1521e-05 - 0.00115179%
| | | Remainder: 2.388e-05 - 0.00127803%
| | Mini-EM: setup auxiliary physics model evaluator: 3.51996 - 12.7993% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.51995 - 99.9997% [1]
| | | | allocate FieldManagerBuilder: 1.32e-06 - 3.75005e-05% [1]
| | | | fmb->setWorksetContainer(): 2.84e-06 - 8.06829e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.51989 - 99.9981% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.51988 - 99.9999% [1]
| | | | | | getWorksets(): 1.6715 - 47.4875% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.6715 - 99.9999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.10114 - 65.8774% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0097087 - 0.881695% [28]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.179103 - 16.2652% [28]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00315204 - 1.7599% [28]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.175871 - 98.1954% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00150734 - 0.857075% [28]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000855663 - 0.48653% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00303827 - 1.72756% [28]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0157702 - 8.96692% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.036601 - 20.8113% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00891529 - 5.06923% [28]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0277371 - 15.7713% [28]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000934773 - 0.531511% [28]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0481077 - 27.354% [28]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0212215 - 44.1125% [28]
| | | | | | | | | | | | Remainder: 0.0268862 - 55.8875%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.025649 - 14.584% [28]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00635909 - 3.61578% [28]
| | | | | | | | | | | Remainder: 0.000395325 - 0.224782%
| | | | | | | | | | Remainder: 8.0001e-05 - 0.0446677%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.791817 - 71.9088% [56]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.442373 - 55.8681% [56]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000355726 - 0.0804131% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000191281 - 0.0432397% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.165561 - 37.4255% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.171297 - 38.7224% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 0.000224085 - 0.0506552% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 0.000216847 - 0.049019% [28]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00585052 - 1.32253% [28]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0973352 - 22.003% [28]
| | | | | | | | | | | Remainder: 0.0013415 - 0.303251%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.107667 - 13.5974% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10461 - 13.2114% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000907012 - 0.114548% [56]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0398904 - 5.03783% [56]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0361549 - 4.56607% [28]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0594585 - 7.50911% [28]
| | | | | | | | | | Remainder: 0.000756812 - 0.0955791%
| | | | | | | | | Remainder: 0.120512 - 10.9443%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.570323 - 34.1204% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.569306 - 99.8217% [28]
| | | | | | | | | Remainder: 0.00101694 - 0.178309%
| | | | | | | | Remainder: 3.6441e-05 - 0.00218014%
| | | | | | | Remainder: 2.36e-06 - 0.00014119%
| | | | | | getOrientations(): 1.2e-05 - 0.000340921% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000960094 - 0.0272763% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011473 - 0.0325947% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000712051 - 0.0202294% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.81475 - 51.5571% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.650644 - 35.8531% [1]
| | | | | | | Remainder: 1.16411 - 64.1469%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245172 - 0.0696534% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 1.81824e-05% [2]
| | | | | | Remainder: 0.0283454 - 0.805294%
| | | | | Remainder: 4.6e-06 - 0.000130686%
| | | | fmb->setupBCFieldManagers(): 3.44e-06 - 9.77286e-05% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.22e-05 - 0.000914785% [1]
| | | | build response library: 2.1721e-05 - 0.000617082% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.28908% [1]
| | | | | Remainder: 2.1441e-05 - 98.7109%
| | | | Remainder: 6.68e-06 - 0.000189775%
| | | Remainder: 9.4e-06 - 0.000267048%
| | Mini-EM: eval auxiliary physics model evaluator: 5.92545 - 21.5461% [1]
| | | panzer::ModelEvaluator::create_W_op: 1.76637 - 29.8099% [1]
| | | panzer::ModelEvaluator::evalModel(J): 4.14658 - 69.9792% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00557764 - 0.134512% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.81144 - 67.8013% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 5.54876e-05% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.8561e-05 - 0.00137158% [28]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.8521e-05 - 0.000658773% [28]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0178354 - 0.634386% [28]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0768601 - 2.73384% [28]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.236853 - 8.42462% [28]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0262069 - 0.932152% [28]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.187246 - 6.66017% [28]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.190839 - 6.78797% [28]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.279422 - 9.93877% [28]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 5.064e-05 - 0.00180121% [28]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.78e-05 - 0.000633128% [28]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.426197 - 15.1594% [28]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0434216 - 1.54446% [28]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0234843 - 0.835312% [28]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0963045 - 3.42545% [28]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.0114316 - 0.406609% [28]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.131189 - 4.66626% [28]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.219374 - 7.80292% [28]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.283747 - 10.0926% [28]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0231244 - 0.822513% [28]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0130149 - 0.462926% [28]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0399598 - 1.42133% [28]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.192248 - 6.83808% [28]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0236747 - 0.842086% [28]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0962133 - 3.42221% [28]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 4.6601e-05 - 0.00165755% [28]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0413731 - 1.4716% [28]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0774564 - 2.75505% [28]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0123652 - 0.439818% [28]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0399763 - 1.42192% [28]
| | | | | Remainder: 0.0014455 - 0.051415%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.268e-05 - 0.000546956% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 6.27022e-05% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00601768 - 0.145124% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.31874 - 31.8031% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.649778 - 49.2726% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.668926 - 50.7246% [1]
| | | | | Remainder: 3.64e-05 - 0.00276021%
| | | | Remainder: 0.00478611 - 0.115423%
| | | Remainder: 0.0124978 - 0.210918%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00431418 - 0.0156872% [1]
| | | getWorksets(): 9.2e-06 - 0.21325% [1]
| | | | panzer::WorksetContainer::getWorksets(): 7.84e-06 - 85.2174% [1]
| | | | Remainder: 1.36e-06 - 14.7826%
| | | getOrientations(): 7.2e-07 - 0.0166892% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000764851 - 17.7288% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914573 - 21.1992% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413445 - 9.5834% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122302 - 28.3488% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0287424% [3]
| | | Remainder: 0.000987134 - 22.8812%
| | panzer::ModelEvaluator::create_W_op: 1.7957 - 6.52952% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.00691 - 10.9337% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00180726 - 0.0601037% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.34962 - 78.1405% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 5.10722e-05% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0161249 - 0.686276% [28]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0787277 - 3.35066% [28]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0913793 - 3.88911% [28]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00887964 - 0.377919% [28]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.101283 - 4.31063% [28]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0848099 - 3.60952% [28]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0151524 - 0.644889% [28]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0892446 - 3.79826% [28]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.964e-05 - 0.00168708% [28]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0305505 - 1.30024% [28]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.183519 - 7.81059% [28]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0287641 - 1.2242% [28]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.1703 - 7.24799% [28]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.189192 - 8.05203% [28]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.257117 - 10.9429% [28]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.548e-05 - 0.00236124% [28]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0148145 - 0.630508% [28]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.17782 - 7.56806% [28]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.286834 - 12.2077% [28]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0412548 - 1.75581% [28]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00832012 - 0.354105% [28]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0973927 - 4.14505% [28]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.206656 - 8.79531% [28]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.170167 - 7.24233% [28]
| | | | Remainder: 0.00121718 - 0.0518034%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 4.544e-05 - 0.00151119% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 4.38989e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00698774 - 0.232389% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.643511 - 21.4011% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.643476 - 99.9945% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.00325092% [1]
| | | | Remainder: 1.448e-05 - 0.00225016%
| | | Remainder: 0.00494195 - 0.164353%
| | Mini-EM: assemble Discrete Gradient: 0.488414 - 1.77597% [1]
| | MaxwellPreconditioner::build: 5.3623 - 19.4984% [1]
| | | Mini-EM: assemble Discrete Curl: 0.437655 - 8.16172% [1]
| | | MaxwellPreconditioner: Schur complement: 3.3041e-05 - 0.000616172% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00456582 - 0.0851468% [1]
| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.0700859% [1]
| | | | Ifpack2::Relaxation::compute: 0.00355965 - 77.9629% [1]
| | | | Remainder: 0.00100297 - 21.967%
| | | MaxwellPreconditioner: Solver S_E: 4.87877 - 90.9828% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 4.82737 - 98.9465% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 4.82695 - 99.9912% [1]
| | | | | | MueLu RefMaxwell: compute: 4.80668 - 99.5801% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0182127 - 0.378905% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.123495 - 2.56924% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0659778 - 53.4254% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0553487 - 44.8185% [1]
| | | | | | | | Remainder: 0.00216863 - 1.75604%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.145495 - 3.02693% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00909173 - 6.24884% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.127978 - 87.9608% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.126416 - 98.7792% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.124222 - 98.2648% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.119866 - 96.4928% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.504e-05 - 0.0292327% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 0.000125641 - 0.104818% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.000211563 - 0.1765% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0212976 - 17.7679% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 5.9361e-05 - 0.049523% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.095902 - 80.008% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 7.0041e-05 - 0.0584329% [1]
| | | | | | | | | | | | Remainder: 0.00216435 - 1.80565%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.9641e-05 - 0.0641117% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.5521e-05 - 57.1577% [1]
| | | | | | | | | | | | Remainder: 3.412e-05 - 42.8423%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190895 - 1.53672% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00186971 - 97.9444% [1]
| | | | | | | | | | | | Remainder: 3.9241e-05 - 2.05564%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118338 - 0.952628% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00113886 - 96.2379% [1]
| | | | | | | | | | | | Remainder: 4.452e-05 - 3.76212%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000385326 - 0.310191% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000350565 - 90.9788% [1]
| | | | | | | | | | | | Remainder: 3.4761e-05 - 9.02119%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 9.8921e-05 - 0.0796322% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2961e-05 - 53.5387% [1]
| | | | | | | | | | | | Remainder: 4.596e-05 - 46.4613%
| | | | | | | | | | | Remainder: 0.00070049 - 0.5639%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000112802 - 0.0892309% [1]
| | | | | | | | | | Remainder: 0.00208079 - 1.64599%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000683769 - 0.534285% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 0.000173402 - 25.3597% [1]
| | | | | | | | | | Remainder: 0.000510367 - 74.6403%
| | | | | | | | | Remainder: 0.000878612 - 0.686532%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00318076 - 2.18617% [1]
| | | | | | | | Remainder: 0.00524383 - 3.60414%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.207529 - 4.31751% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.137453 - 66.233% [1]
| | | | | | | | Remainder: 0.0700762 - 33.767%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182937 - 0.380589% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0569126 - 1.18403% [2]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.033116 - 58.1874% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0326378 - 98.556% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.9241e-05 - 0.181511% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 6.28e-06 - 0.0192415% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.032383 - 99.2195% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0323792 - 99.9881% [1]
| | | | | | | | | | | Remainder: 3.84e-06 - 0.0118581%
| | | | | | | | | | Remainder: 0.000189203 - 0.579706%
| | | | | | | | | Remainder: 0.000478207 - 1.44404%
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=1): 0.0237888 - 41.7989% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Build (total): 0.0194275 - 81.6664% [2]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TentativePFactory: Build (total): 0.016357 - 84.1952% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Build (total): 0.0123524 - 75.5176% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build (total): 0.0120001 - 97.1477% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): AmalgamationFactory: Build (total): 0.000454847 - 3.79036% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Import construction (sub, total): 2.22e-05 - 0.184999% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Coordinate import (sub, total): 1.864e-05 - 0.155332% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00409774 - 34.1476% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.16e-05 - 0.179999% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Laplacian dropping (sub, total): 0.00673981 - 56.1647% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.64e-06 - 0.0719995% [1]
| | | | | | | | | | | | | Remainder: 0.000636609 - 5.30504%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.62e-05 - 0.212104% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.84e-06 - 18.4733% [1]
| | | | | | | | | | | | | Remainder: 2.136e-05 - 81.5267%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 8.7402e-05 - 0.70757% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.0361e-05 - 80.5027% [1]
| | | | | | | | | | | | | Remainder: 1.7041e-05 - 19.4973%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 1.968e-05 - 0.159321% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 26.4228% [1]
| | | | | | | | | | | | | Remainder: 1.448e-05 - 73.5772%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.364e-05 - 0.19138% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 6.2e-06 - 26.2267% [1]
| | | | | | | | | | | | | Remainder: 1.744e-05 - 73.7733%
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.7721e-05 - 0.143462% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.32e-06 - 24.3779% [1]
| | | | | | | | | | | | | Remainder: 1.3401e-05 - 75.6221%
| | | | | | | | | | | | Remainder: 0.000177682 - 1.43844%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoarseMapFactory: Build (total): 8.3881e-05 - 0.512815% [1]
| | | | | | | | | | | Remainder: 0.00392069 - 23.9695%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionFactory: Build (total): 0.00289792 - 14.9166% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Computing Ac (total): 0.00248159 - 85.6336% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): TransPFactory: Transpose P (total): 0.000205803 - 8.29318% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00215111 - 86.6826% [1]
| | | | | | | | | | | | Remainder: 0.000124681 - 5.02423%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RAPFactory: Projections (sub, total): 0.000165722 - 5.71865% [1]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: Build (total): 0.000119122 - 71.8806% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: MapFactory: coarseCoordMap (sub, total): 2.452e-05 - 20.5839% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): CoordinatesTransferFactory: AverageCoords (sub, total): 1.132e-05 - 9.50286% [1]
| | | | | | | | | | | | | Remainder: 8.3282e-05 - 69.9132%
| | | | | | | | | | | | Remainder: 4.66e-05 - 28.1194%
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RepartitionHeuristicFactory: Build (total): 2.5361e-05 - 0.875145% [1]
| | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Zoltan2Interface: Build (total): 3.7801e-05 - 1.30442% [1]
| | | | | | | | | | | Remainder: 0.000187442 - 6.46816%
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.92e-06 - 0.0459144% [1]
| | | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.0148244% [1]
| | | | | | | | | | Remainder: 0.000160762 - 0.827498%
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): RebalanceAcFactory: Computing Ac (total): 1.6561e-05 - 0.0696168% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00389009 - 16.3526% [1]
| | | | | | | | | Remainder: 0.000454686 - 1.91134%
| | | | | | | | Remainder: 7.8e-06 - 0.0137052%
| | | | | | | MueLu RefMaxwell: Build A22: 0.122375 - 2.54593% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.122204 - 99.8603% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0651055 - 53.2762% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.055075 - 45.0682% [1]
| | | | | | | | | Remainder: 0.00202315 - 1.65555%
| | | | | | | | Remainder: 0.000171002 - 0.139736%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.5736 - 74.3466% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.146265 - 4.09293% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.145907 - 99.7552% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.832e-05 - 0.0194096% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00150781% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.145779 - 99.9124% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.145776 - 99.9976% [1]
| | | | | | | | | | | Remainder: 3.48e-06 - 0.00238717%
| | | | | | | | | | Remainder: 9.7362e-05 - 0.0667287%
| | | | | | | | | Remainder: 0.000358005 - 0.244764%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 3.42733 - 95.9068% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.134419 - 3.92197% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.124109 - 92.3301% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.122009 - 98.3084% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.118833 - 97.3965% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.9281e-05 - 0.0162253% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 8.6081e-05 - 0.0724387% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 0.000153962 - 0.129562% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0212681 - 17.8975% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 6.04e-05 - 0.0508277% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0953442 - 80.2339% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 5.8121e-05 - 0.0489099% [1]
| | | | | | | | | | | | | Remainder: 0.00184271 - 1.55067%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 7.0521e-05 - 0.0577996% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.336e-05 - 61.4852% [1]
| | | | | | | | | | | | | Remainder: 2.7161e-05 - 38.5148%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00190551 - 1.56177% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00187035 - 98.1548% [1]
| | | | | | | | | | | | | Remainder: 3.516e-05 - 1.84518%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000194883 - 0.159728% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000170723 - 87.6028% [1]
| | | | | | | | | | | | | Remainder: 2.416e-05 - 12.3972%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000367925 - 0.301555% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000343245 - 93.2921% [1]
| | | | | | | | | | | | | Remainder: 2.468e-05 - 6.70789%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 7.3921e-05 - 0.0605863% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.2681e-05 - 71.2666% [1]
| | | | | | | | | | | | | Remainder: 2.124e-05 - 28.7334%
| | | | | | | | | | | | Remainder: 0.000563808 - 0.462102%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 0.000181043 - 0.145874% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.6481e-05 - 0.0374518% [1]
| | | | | | | | | | | Remainder: 0.00187194 - 1.50831%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.0101441 - 7.54667% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00922661 - 90.9551% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00110198 - 11.9434% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00799295 - 86.6293% [1]
| | | | | | | | | | | | Remainder: 0.000131683 - 1.42721%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00069873 - 6.88802% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000651729 - 93.2734% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 0.000184402 - 28.2943% [1]
| | | | | | | | | | | | | Remainder: 0.000467327 - 71.7057%
| | | | | | | | | | | | Remainder: 4.7001e-05 - 6.72663%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.788e-05 - 0.274838% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.016e-05 - 0.297315% [1]
| | | | | | | | | | | Remainder: 0.000160762 - 1.58478%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.24e-06 - 0.00687404% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.00202353% [1]
| | | | | | | | | | Remainder: 0.000153722 - 0.114361%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6761e-05 - 0.00048904% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.29231 - 96.0606% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.016e-05 - 0.000308598% [1]
| | | | | | | | | | Remainder: 3.2923 - 99.9997%
| | | | | | | | | Remainder: 0.000582488 - 0.0169954%
| | | | | | | | Remainder: 8.44e-06 - 0.000236176%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.519585 - 10.8096% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.1641e-05 - 0.00608967% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.8e-06 - 0.000538892% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.519316 - 99.9483% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.519311 - 99.999% [1]
| | | | | | | | | Remainder: 5.32e-06 - 0.00102442%
| | | | | | | | Remainder: 0.000234043 - 0.0450443%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000186963 - 0.00388965% [1]
| | | | | | | Remainder: 0.0209923 - 0.436732%
| | | | | | Remainder: 0.0202699 - 0.419931%
| | | | | Remainder: 0.000424806 - 0.00879994%
| | | | Remainder: 0.0513961 - 1.05346%
| | | MaxwellPreconditioner: Block preconditioner: 0.000142202 - 0.00265189% [1]
| | | Remainder: 0.0411308 - 0.767038%
| | Mini-EM: timestepper: 0.956902 - 3.47948% [1]
| | | Mini-EM: Advance Time Step: 0.956899 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.260619 - 27.2358% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00157422 - 0.604031% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.251414 - 96.4677% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.000509121% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00162142 - 0.644923% [28]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0207931 - 8.27049% [28]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0127617 - 5.07599% [28]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00100306 - 0.398967% [28]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0117558 - 4.67587% [28]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0111936 - 4.45228% [28]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000927614 - 0.368959% [28]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00270008 - 1.07396% [28]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.064e-05 - 0.00820958% [28]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00212459 - 0.845058% [28]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0257655 - 10.2483% [28]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00773791 - 3.07776% [28]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00386449 - 1.53711% [28]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0221802 - 8.82219% [28]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0448409 - 17.8355% [28]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.836e-05 - 0.0112802% [28]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00167342 - 0.665605% [28]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0190221 - 7.56604% [28]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.023842 - 9.48317% [28]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0016949 - 0.67415% [28]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00102553 - 0.407907% [28]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0116534 - 4.63514% [28]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0174457 - 6.93904% [28]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00516111 - 2.05284% [28]
| | | | | | Remainder: 0.000575209 - 0.22879%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.708e-05 - 0.00655362% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.96e-06 - 0.00113576% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00709374 - 2.72188% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000381245 - 0.146284% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000353805 - 92.8025% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 0.451153% [1]
| | | | | | Remainder: 2.572e-05 - 6.74632%
| | | | | Remainder: 0.000136642 - 0.0524297%
| | | | Stratimikos: BelosLOWS: 0.639791 - 66.8608% [1]
| | | | | GMRES block system: Operation Op*x: 0.0150494 - 2.35224% [1]
| | | | | Belos::MVT::MvAddMv: 0.000402486 - 0.062909% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.623614 - 97.4716% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00192507 - 0.308695% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000502967 - 26.1272% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000496687 - 98.7514% [2]
| | | | | | | | Remainder: 6.28e-06 - 1.24859%
| | | | | | | Belos::MVT::MvScale: 0.000270084 - 14.0298% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000701969 - 36.4647% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000695329 - 99.0541% [2]
| | | | | | | | Remainder: 6.64e-06 - 0.945911%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000372286 - 19.3389% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000368566 - 99.0008% [2]
| | | | | | | | Remainder: 3.72e-06 - 0.999232%
| | | | | | | Remainder: 7.7761e-05 - 4.03939%
| | | | | | Belos::MVT::MvAddMv: 0.00070929 - 0.113739% [2]
| | | | | | Belos::MVT::MvNorm: 0.000261764 - 0.0419753% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.605976 - 97.1716% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00192547 - 0.317746% [1]
| | | | | | | Belos::MVT::MvAddMv: 0.000328164 - 0.0541546% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00316272 - 0.521922% [1]
| | | | | | | | Belos::MVT::Assign: 0.000415325 - 13.1319% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000239284 - 7.56576% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000224603 - 93.8646% [1]
| | | | | | | | | Remainder: 1.4681e-05 - 6.13539%
| | | | | | | | CG Q_B: Operation Op*x: 0.00188963 - 59.7468% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000347565 - 10.9894% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000127322 - 4.02571% [1]
| | | | | | | | Remainder: 0.000143601 - 4.54042%
| | | | | | | CG S_E: Operation Op*x: 0.00516555 - 0.852435% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.588763 - 97.1595% [1]
| | | | | | | | Belos::MVT::Assign: 0.000413646 - 0.0702568% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.510661 - 86.7345% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.510347 - 99.9386% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.23586 - 46.2156% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.23509 - 99.6736% [26]
| | | | | | | | | | | Remainder: 0.000769891 - 0.326418%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0640302 - 12.5464% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00433822 - 0.850052% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00569048 - 1.11502% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.182571 - 35.7738% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0249576 - 13.6701% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0246009 - 98.5707% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0214749 - 87.2934% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : smoothing (level=0): 0.01602 - 74.5987% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0153829 - 96.0229% [26]
| | | | | | | | | | | | | | | Remainder: 0.000637129 - 3.97708%
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : residual calculation (level=0): 0.00420042 - 19.5596% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : restriction (level=0): 0.000243284 - 1.13287% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : prolongation (level=0): 0.000412608 - 1.92135% [13]
| | | | | | | | | | | | | | Remainder: 0.000598603 - 2.78745%
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=1): 0.00293072 - 11.9131% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=1): 0.0028618 - 97.6483% [13]
| | | | | | | | | | | | | | Remainder: 6.8921e-05 - 2.35167%
| | | | | | | | | | | | | Remainder: 0.000195202 - 0.793476%
| | | | | | | | | | | | Remainder: 0.000356726 - 1.42933%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.157468 - 86.2501% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.157295 - 99.8903% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0823281 - 52.34% [26]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0631373 - 76.6899% [26]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0625149 - 99.0141% [26]
| | | | | | | | | | | | | | | Remainder: 0.000622445 - 0.985859%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0151044 - 18.3466% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000973935 - 1.18299% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00257376 - 3.12622% [13]
| | | | | | | | | | | | | | Remainder: 0.000538689 - 0.654319%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0747499 - 47.5221% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0746629 - 99.8837% [13]
| | | | | | | | | | | | | | Remainder: 8.6963e-05 - 0.116339%
| | | | | | | | | | | | | Remainder: 0.000216802 - 0.137832%
| | | | | | | | | | | | Remainder: 0.000172723 - 0.109688%
| | | | | | | | | | | Remainder: 0.000145682 - 0.0797948%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00791763 - 1.55142% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00945769 - 1.85319% [13]
| | | | | | | | | | Remainder: 0.000482012 - 0.0944479%
| | | | | | | | | Remainder: 0.00031357 - 0.0614048%
| | | | | | | | CG S_E: Operation Op*x: 0.060812 - 10.3288% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00400594 - 0.680398% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.0107589 - 1.82737% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00177254 - 0.301062% [13]
| | | | | | | | Remainder: 0.000339603 - 0.0576807%
| | | | | | | Remainder: 0.00663065 - 1.09421%
| | | | | | GMRES block system: Operation Op*x: 0.013748 - 2.20457% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000198243 - 0.0317894% [1]
| | | | | | Remainder: 0.00079597 - 0.127638%
| | | | | Remainder: 0.00072441 - 0.113226%
| | | | Mini-EM: Compute responses: 0.0560157 - 5.85388% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00151562 - 2.70571% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0469662 - 83.8446% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00357704% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000971093 - 2.06764% [28]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0115684 - 24.6314% [28]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.272e-05 - 0.0270833% [28]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00199519 - 4.24814% [28]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00150718 - 3.20908% [28]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0224212 - 47.739% [28]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.4e-05 - 0.0298087% [28]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00198563 - 4.22778% [28]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00178903 - 3.80918% [28]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00199087 - 4.23894% [28]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000238722 - 0.508285% [28]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.36e-05 - 0.028957% [28]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0012119 - 2.58036% [28]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000835532 - 1.77901% [28]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000176921 - 0.376699% [28]
| | | | | | Remainder: 0.000232522 - 0.495084%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0641e-05 - 0.0189964% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00257071% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0070487 - 12.5834% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262564 - 0.468733% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.441797% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242243 - 92.2606% [1]
| | | | | | Remainder: 1.9161e-05 - 7.29765%
| | | | | Remainder: 0.000210603 - 0.375971%
| | | | Remainder: 0.000473206 - 0.049452%
| | | Remainder: 2.721e-06 - 0.000284355%
| | Remainder: 0.132672 - 0.482421%
| Remainder: 4.1321e-05 - 0.000150251%
=================================
FOM Calculation
=================================
Number of cells = 54872
Time for Belos Linear Solve = 0.639791 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 85.7656 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs):
35.30 msec task-clock:u # 0.001 CPUs utilized ( +- 1.12% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,771 page-faults:u # 78.506 K/sec ( +- 0.28% )
29,079,817 cycles:u # 0.824 GHz ( +- 20.20% ) (72.02%)
69,629,438 instructions:u # 2.39 insn per cycle ( +- 7.25% )
<not supported> branches:u
348,228 branch-misses:u ( +- 0.53% )
27,983,505 L1-dcache-loads:u # 792.813 M/sec ( +- 0.47% )
382,579 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.58% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,642,953 L1-icache-loads:u # 754.833 M/sec ( +- 0.43% )
234,949 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.95% )
<not counted> dTLB-loads:u ( +- 40.94% ) (0.00%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
29.62 +- 1.38 seconds time elapsed ( +- 4.65% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs):
313,701 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.33% )
16,869,833 BR_RETIRED:u ( +- 0.45% )
28.3295 +- 0.0329 seconds time elapsed ( +- 0.12% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs):
22,595,055 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% )
5,354 ITLB_WALK:u ( +- 2.19% )
12,570 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.83% )
30,343,193 L1D_TLB:u ( +- 0.28% )
28.434 +- 0.128 seconds time elapsed ( +- 0.45% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs):
26,552,408 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% )
231,998 L1I_CACHE_REFILL:u ( +- 1.38% )
381,854 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.54% )
27,869,772 L1D_CACHE:u ( +- 0.18% )
28.517 +- 0.120 seconds time elapsed ( +- 0.42% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell38.xml' (5 runs):
462,675 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.30% )
486,718 LL_CACHE_RD:u ( +- 0.61% )
135,475 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.81% )
17,394 L2D_TLB_REFILL:u ( +- 1.39% )
251,606 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.29% )
1,449,183 L2D_CACHE:u ( +- 0.47% )
28.412 +- 0.162 seconds time elapsed ( +- 0.57% )