ampere_research/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell26.output

7649 lines
528 KiB
Plaintext
Raw Normal View History

2024-10-30 13:42:00 -04:00
oasis12.umiacs.umd.edu
30 MueLu Tpetra maxwell26.xml
output_avg5/altra_MueLu_Tpetra_maxwell26.output
output_avg5/altra_MueLu_Tpetra_maxwell26_power.output
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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 = 56862 x 56862, nnz = 1768494
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308
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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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/493039 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (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 = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 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 = 2187 x 2187, nnz = 140625
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 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 = 2187 x 2187, nnz = 140625
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.1476 (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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
A22 size = 19683 x 19683, nnz = 493039
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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 = 19683 x 19683, nnz = 493039
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 729 x 19683, nnz = 19683
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 729 x 729, nnz = 15225
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.2458 (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.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 56862 1768494 31.1015
(2, 2) 19683 493039 25.049
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=54756, #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.00196548 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.163932 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.181195 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 8.05487 [1]
| Mini-EM: Total Time: 8.0548 - 99.9992% [1]
| | Mini-EM: build mesh: 0.00077244 - 0.00958981% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003192 - 41.3236% [1]
| | | Remainder: 0.00045324 - 58.6764%
| | Mini-EM: build physics blocks: 0.00100604 - 0.0124899% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000823999 - 0.0102299% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.873141 - 10.84% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.406063 - 5.04126% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.175464 - 43.2109% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.142706 - 81.3311% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00454136 - 2.58821% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0281158 - 16.0237% [4]
| | | | Remainder: 0.0001 - 0.0569919%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0232333 - 5.7216% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144412 - 62.1573% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000802239 - 3.45297% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00175036 - 7.53384% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118744 - 5.11093% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126524 - 5.4458% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0034842 - 14.9966% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00021004 - 0.904047% [4]
| | | | Remainder: 9.26e-05 - 0.398566%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0373353 - 9.19445% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0160616 - 3.95543% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0550793 - 13.5642% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0203177 - 5.00357% [4]
| | | Remainder: 0.0785726 - 19.3498%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0171153 - 0.212486% [2]
| | Mini-EM: setup physics model evaluator: 0.645541 - 8.01436% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.645517 - 99.9963% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000458547% [1]
| | | | fmb->setWorksetContainer(): 8e-07 - 0.000123932% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.639456 - 99.0611% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.639438 - 99.9972% [1]
| | | | | | getWorksets(): 0.613429 - 95.9325% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.613424 - 99.9992% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348773 - 56.8568% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00464228 - 1.33103% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0570419 - 16.355% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114312 - 2.004% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0558734 - 97.9515% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0005598 - 1.00191% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028516 - 0.510368% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00107056 - 1.91605% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512839 - 9.1786% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0112096 - 20.0626% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00294412 - 5.26926% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00841923 - 15.0684% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000285679 - 0.511297% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.014641 - 26.2039% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609292 - 41.6154% [9]
| | | | | | | | | | | | Remainder: 0.00854811 - 58.3846%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00909431 - 16.2766% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00206344 - 3.69306% [9]
| | | | | | | | | | | Remainder: 0.00017204 - 0.30791%
| | | | | | | | | | Remainder: 2.54e-05 - 0.0445286%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.250364 - 71.7841% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.14614 - 58.3712% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000211639 - 0.144819% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.096e-05 - 0.0485561% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0778662 - 53.2818% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0559731 - 38.3009% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.544e-05 - 0.0447789% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113685 - 7.77918% [9]
| | | | | | | | | | | Remainder: 0.000584438 - 0.399916%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0490091 - 19.5752% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0343894 - 13.7358% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0003378 - 0.134924% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116002 - 4.63336% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864579 - 3.4533% [9]
| | | | | | | | | | Remainder: 0.00024096 - 0.0962441%
| | | | | | | | | Remainder: 0.0367252 - 10.5298%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.264611 - 43.1368% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264177 - 99.8358% [18]
| | | | | | | | | Remainder: 0.0004344 - 0.164165%
| | | | | | | | Remainder: 3.948e-05 - 0.00643601%
| | | | | | | Remainder: 5.12e-06 - 0.000834653%
| | | | | | getOrientations(): 1.928e-05 - 0.00301515% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000799879 - 0.125091% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00077332 - 0.120937% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004138 - 0.0647131% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000173239 - 0.0270924% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089956 - 0.14068% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.000162643% [2]
| | | | | | Remainder: 0.0229287 - 3.58577%
| | | | | Remainder: 1.82e-05 - 0.00284617%
| | | | fmb->setupBCFieldManagers(): 1.044e-05 - 0.00161731% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.764e-05 - 0.00273269% [1]
| | | | build response library: 0.00600408 - 0.930119% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00580164 - 96.6283% [1]
| | | | | | getWorksets(): 3.08e-06 - 0.0530885% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 66.2338% [1]
| | | | | | | Remainder: 1.04e-06 - 33.7662%
| | | | | | getOrientations(): 6e-07 - 0.0103419% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00083028 - 14.3111% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000967999 - 16.6849% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004312 - 7.43239% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121 - 20.8562% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0199944% [3]
| | | | | | Remainder: 0.00235732 - 40.632%
| | | | | Remainder: 0.00020244 - 3.37171%
| | | | Remainder: 2.512e-05 - 0.00389145%
| | | Remainder: 2.36e-05 - 0.00365585%
| | Mini-EM: setup auxiliary physics model evaluator: 1.18097 - 14.6617% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.18096 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 4.72e-06 - 0.000399676% [1]
| | | | fmb->setWorksetContainer(): 1.64e-06 - 0.00013887% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.1809 - 99.9948% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.18087 - 99.9981% [1]
| | | | | | getWorksets(): 0.558213 - 47.2711% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558211 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.372454 - 66.7229% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005745 - 1.54247% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0618006 - 16.5928% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102352 - 1.65616% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0607528 - 98.3045% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00048492 - 0.798185% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028048 - 0.461674% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0010862 - 1.7879% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00528708 - 8.70261% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127757 - 21.029% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0029792 - 4.9038% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00975259 - 16.0529% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028152 - 0.463386% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173671 - 28.5865% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00749272 - 43.1432% [9]
| | | | | | | | | | | | Remainder: 0.00987435 - 56.8568%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00827848 - 13.6265% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020586 - 3.38848% [9]
| | | | | | | | | | | Remainder: 0.00012096 - 0.199102%
| | | | | | | | | | Remainder: 2.428e-05 - 0.0392876%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.260924 - 70.0552% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145585 - 55.7962% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011544 - 0.0792936% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.224e-05 - 0.0496203% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0526478 - 36.1628% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0550593 - 37.8192% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.428e-05 - 0.0578904% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.98e-05 - 0.0548132% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00223044 - 1.53205% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347939 - 23.8993% [9]
| | | | | | | | | | | Remainder: 0.00050232 - 0.345034%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0339321 - 13.0046% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0330151 - 12.6532% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030408 - 0.11654% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127352 - 4.8808% [18]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115382 - 4.42206% [9]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0217045 - 8.31836% [9]
| | | | | | | | | | Remainder: 0.00210888 - 0.808236%
| | | | | | | | | Remainder: 0.0439852 - 11.8096%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.18574 - 33.2742% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.185432 - 99.8339% [9]
| | | | | | | | | Remainder: 0.00030856 - 0.166124%
| | | | | | | | Remainder: 1.64e-05 - 0.00293796%
| | | | | | | Remainder: 1.4e-06 - 0.000250801%
| | | | | | getOrientations(): 1.176e-05 - 0.000995873% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00094656 - 0.0801576% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011038 - 0.0934731% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00069684 - 0.0590105% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.587901 - 49.7853% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.213777 - 36.3628% [1]
| | | | | | | Remainder: 0.374124 - 63.6372%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025026 - 0.211928% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 7.45211e-05% [2]
| | | | | | Remainder: 0.0294977 - 2.49795%
| | | | | Remainder: 2.2599e-05 - 0.00191372%
| | | | fmb->setupBCFieldManagers(): 4.56e-06 - 0.000386127% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.66e-05 - 0.00140564% [1]
| | | | build response library: 2.404e-05 - 0.00203564% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.4975% [1]
| | | | | Remainder: 2.368e-05 - 98.5025%
| | | | Remainder: 9.36e-06 - 0.000792577%
| | | Remainder: 1.084e-05 - 0.000917891%
| | Mini-EM: eval auxiliary physics model evaluator: 1.93084 - 23.9713% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.565558 - 29.2907% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.36051 - 70.462% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00185736 - 0.136519% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.93571 - 68.7764% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000213741% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.712e-05 - 0.00182963% [9]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.28e-06 - 0.000778019% [9]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0114412 - 1.22272% [9]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0269719 - 2.8825% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0778662 - 8.32161% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00944959 - 1.00988% [9]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0624052 - 6.66929% [9]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0638325 - 6.82182% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0926533 - 9.90193% [9]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.576e-05 - 0.00168428% [9]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.16e-06 - 0.000658324% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136761 - 14.6158% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013784 - 1.47311% [9]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00783336 - 0.837156% [9]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0317469 - 3.39281% [9]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.007783 - 0.831775% [9]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0433634 - 4.63428% [9]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0755175 - 8.07061% [9]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0907701 - 9.70067% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00749576 - 0.801077% [9]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0042694 - 0.456274% [9]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0132209 - 1.41292% [9]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.061524 - 6.57512% [9]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00794764 - 0.84937% [9]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0302628 - 3.23421% [9]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.436e-05 - 0.00153466% [9]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.014198 - 1.51735% [9]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0270367 - 2.88944% [9]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00403932 - 0.431685% [9]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0128699 - 1.37541% [9]
| | | | | Remainder: 0.0006034 - 0.0644858%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.104e-05 - 0.00154648% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.000205805% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00153208 - 0.112611% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.419842 - 30.8591% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.206199 - 49.1135% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213605 - 50.8776% [1]
| | | | | Remainder: 3.752e-05 - 0.00893669%
| | | | Remainder: 0.00154544 - 0.113593%
| | | Remainder: 0.00477408 - 0.247254%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435508 - 0.0540681% [1]
| | | getWorksets(): 3.4e-06 - 0.0780698% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 57.6471% [1]
| | | | Remainder: 1.44e-06 - 42.3529%
| | | getOrientations(): 1.08e-06 - 0.0247986% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078696 - 18.0699% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000878879 - 20.1806% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040692 - 9.34358% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122516 - 28.1318% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027554% [3]
| | | Remainder: 0.00105148 - 24.1437%
| | panzer::ModelEvaluator::create_W_op: 0.579414 - 7.1934% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.966117 - 11.9943% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065336 - 0.0676274% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.757336 - 78.3897% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.576e-05 - 0.00208098% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00958619 - 1.26578% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0243749 - 3.2185% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0280608 - 3.7052% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00284312 - 0.37541% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323129 - 4.26665% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0273915 - 3.61682% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00509112 - 0.67224% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.026441 - 3.49131% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.196e-05 - 0.00157922% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0100057 - 1.32117% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0572204 - 7.55548% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00993703 - 1.3121% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0562388 - 7.42587% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0597145 - 7.88481% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0825676 - 10.9024% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.132e-05 - 0.00281513% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00934639 - 1.23411% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570247 - 7.52965% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0932209 - 12.3091% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0129872 - 1.71485% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00277832 - 0.366854% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.031624 - 4.17569% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0657354 - 8.67981% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0523986 - 6.91881% [9]
| | | | Remainder: 0.0003862 - 0.0509945%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.576e-05 - 0.00370142% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000120068% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0020914 - 0.216475% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204462 - 21.1632% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204432 - 99.9856% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.76e-05 - 0.00860797% [1]
| | | | Remainder: 1.184e-05 - 0.00579082%
| | | Remainder: 0.00153712 - 0.159103%
| | Mini-EM: assemble Discrete Gradient: 0.16846 - 2.09142% [1]
| | MaxwellPreconditioner::build: 0.942394 - 11.6998% [1]
| | | Mini-EM: assemble Discrete Curl: 0.139894 - 14.8445% [1]
| | | MaxwellPreconditioner: Schur complement: 1.34e-05 - 0.00142191% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0022704 - 0.240918% [1]
| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.155039% [1]
| | | | Ifpack2::Relaxation::compute: 0.0011944 - 52.6074% [1]
| | | | Remainder: 0.00107248 - 47.2375%
| | | MaxwellPreconditioner: Solver S_E: 0.787919 - 83.6082% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.770052 - 97.7324% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.769652 - 99.9481% [1]
| | | | | | MueLu RefMaxwell: compute: 0.761573 - 98.9504% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00573988 - 0.753687% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0379361 - 4.98127% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0200408 - 52.8279% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0169841 - 44.7704% [1]
| | | | | | | | Remainder: 0.00091112 - 2.40173%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0505025 - 6.63134% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00302188 - 5.98362% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0445855 - 88.2837% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0433771 - 97.2899% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0423807 - 97.7028% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0399647 - 94.2994% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.244e-05 - 0.0811716% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.328e-05 - 0.133318% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 0.00010112 - 0.253023% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.0067944 - 17.001% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.464e-05 - 0.0866764% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0323077 - 80.8404% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.62e-05 - 0.0905798% [1]
| | | | | | | | | | | | Remainder: 0.000604999 - 1.51383%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.908e-05 - 0.115807% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.808e-05 - 36.8378% [1]
| | | | | | | | | | | | Remainder: 3.1e-05 - 63.1622%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065228 - 1.5391% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062648 - 96.0446% [1]
| | | | | | | | | | | | Remainder: 2.58e-05 - 3.95536%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00105768 - 2.49566% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102856 - 97.2468% [1]
| | | | | | | | | | | | Remainder: 2.912e-05 - 2.7532%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018652 - 0.440106% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016264 - 87.1971% [1]
| | | | | | | | | | | | Remainder: 2.388e-05 - 12.8029%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.352e-05 - 0.102688% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.932e-05 - 44.3934% [1]
| | | | | | | | | | | | Remainder: 2.42e-05 - 55.6066%
| | | | | | | | | | | Remainder: 0.00042688 - 1.00725%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001092 - 0.251746% [1]
| | | | | | | | | | Remainder: 0.000887239 - 2.04541%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00026972 - 0.604951% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.864e-05 - 21.7411% [1]
| | | | | | | | | | Remainder: 0.00021108 - 78.2589%
| | | | | | | | | Remainder: 0.0009386 - 2.10517%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113524 - 2.24789% [1]
| | | | | | | | Remainder: 0.00175992 - 3.48482%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627269 - 8.23649% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0413725 - 65.9565% [1]
| | | | | | | | Remainder: 0.0213545 - 34.0435%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184679 - 2.42497% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.13764 - 18.0731% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.137636 - 99.9974% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.137032 - 99.5613% [1]
| | | | | | | | | Remainder: 0.000603799 - 0.438692%
| | | | | | | | Remainder: 3.64e-06 - 0.00264458%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0383018 - 5.0293% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0381359 - 99.5669% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0211968 - 55.5822% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160852 - 42.1786% [1]
| | | | | | | | | Remainder: 0.000853959 - 2.23925%
| | | | | | | | Remainder: 0.00016588 - 0.433086%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.236567 - 31.0629% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0444227 - 18.7781% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0440797 - 99.2279% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.752e-05 - 0.130491% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.68e-06 - 0.0128857% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0438375 - 99.4504% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0438337 - 99.9913% [1]
| | | | | | | | | | | Remainder: 3.8e-06 - 0.00866839%
| | | | | | | | | | Remainder: 0.000179079 - 0.406261%
| | | | | | | | | Remainder: 0.000343 - 0.772127%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.192136 - 81.2187% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0462887 - 24.0916% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0422915 - 91.3646% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0413199 - 97.7027% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0399939 - 96.791% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.188e-05 - 0.0547083% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.332e-05 - 0.108316% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.7e-05 - 0.242537% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00678932 - 16.9759% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.732e-05 - 0.0933141% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322503 - 80.638% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.432e-05 - 0.0608092% [1]
| | | | | | | | | | | | | Remainder: 0.00073048 - 1.82648%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.696e-05 - 0.0894484% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.656e-05 - 44.8052% [1]
| | | | | | | | | | | | | Remainder: 2.04e-05 - 55.1948%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000654919 - 1.585% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000625359 - 95.4865% [1]
| | | | | | | | | | | | | Remainder: 2.956e-05 - 4.51354%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010032 - 0.242789% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.984e-05 - 79.5853% [1]
| | | | | | | | | | | | | Remainder: 2.048e-05 - 20.4147%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019876 - 0.481027% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001778 - 89.4546% [1]
| | | | | | | | | | | | | Remainder: 2.096e-05 - 10.5454%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.524e-05 - 0.0852858% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 55.5051% [1]
| | | | | | | | | | | | | Remainder: 1.568e-05 - 44.4949%
| | | | | | | | | | | | Remainder: 0.00029976 - 0.725462%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.56e-05 - 0.202405% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.596e-05 - 0.108674% [1]
| | | | | | | | | | | Remainder: 0.00084 - 1.98622%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00383656 - 8.28833% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.003283 - 85.5714% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000420239 - 12.8005% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00273788 - 83.3957% [1]
| | | | | | | | | | | | Remainder: 0.00012488 - 3.80384%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030988 - 8.07703% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00026256 - 84.7296% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.136e-05 - 23.3699% [1]
| | | | | | | | | | | | | Remainder: 0.0002012 - 76.6301%
| | | | | | | | | | | | Remainder: 4.732e-05 - 15.2704%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.516e-05 - 0.655796% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.9e-05 - 1.01654% [1]
| | | | | | | | | | | Remainder: 0.00017952 - 4.67919%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9e-06 - 0.0194432% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.599e-06 - 0.00561476% [1]
| | | | | | | | | | Remainder: 0.00014908 - 0.322066%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.576e-05 - 0.00820251% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.14536 - 75.6545% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.44e-06 - 0.00649423% [1]
| | | | | | | | | | Remainder: 0.14535 - 99.9935%
| | | | | | | | | Remainder: 0.000472079 - 0.2457%
| | | | | | | | Remainder: 7.64e-06 - 0.00322953%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164006 - 21.5351% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.8e-05 - 0.0170726% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2e-06 - 0.00121947% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163867 - 99.9154% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163864 - 99.9979% [1]
| | | | | | | | | Remainder: 3.4e-06 - 0.00207485%
| | | | | | | | Remainder: 0.00010872 - 0.0662903%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010828 - 0.0142179% [1]
| | | | | | | Remainder: 0.0095776 - 1.25761%
| | | | | | Remainder: 0.00807863 - 1.04965%
| | | | | Remainder: 0.00039996 - 0.0519393%
| | | | Remainder: 0.017867 - 2.26762%
| | | MaxwellPreconditioner: Block preconditioner: 0.000152 - 0.0161291% [1]
| | | Remainder: 0.0121452 - 1.28876%
| | Mini-EM: timestepper: 0.284205 - 3.5284% [1]
| | | Mini-EM: Advance Time Step: 0.284203 - 99.999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.084681 - 29.796% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00053956 - 0.637168% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0817986 - 96.5962% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00200492% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00050088 - 0.612333% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00701752 - 8.57902% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00404604 - 4.94634% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00033692 - 0.41189% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0034032 - 4.16046% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00350112 - 4.28017% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030124 - 0.36827% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00086912 - 1.06251% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7e-06 - 0.0085576% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000725518 - 0.886957% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00851112 - 10.405% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0030942 - 3.7827% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115292 - 1.40946% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00742268 - 9.07433% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0143596 - 17.5548% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.196e-05 - 0.0146213% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000511439 - 0.625242% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00613616 - 7.50154% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00764528 - 9.34646% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005374 - 0.656979% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000319079 - 0.390079% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00336072 - 4.10853% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00618224 - 7.55788% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163896 - 2.00365% [9]
| | | | | | Remainder: 0.00020468 - 0.250224%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1e-05 - 0.024799% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00307035% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0020998 - 2.47966% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013632 - 0.160981% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010892 - 79.9002% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2e-06 - 1.46714% [1]
| | | | | | Remainder: 2.54e-05 - 18.6326%
| | | | | Remainder: 8.308e-05 - 0.0981094%
| | | | Stratimikos: BelosLOWS: 0.181249 - 63.7746% [1]
| | | | | GMRES block system: Operation Op*x: 0.00482636 - 2.66283% [1]
| | | | | Belos::MVT::MvAddMv: 0.00021376 - 0.117937% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175451 - 96.8012% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00069804 - 0.397854% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000186 - 26.646% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00017836 - 95.8925% [2]
| | | | | | | | Remainder: 7.64e-06 - 4.10753%
| | | | | | | Belos::MVT::MvScale: 9.544e-05 - 13.6726% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00022004 - 31.5225% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.0002152 - 97.8004% [2]
| | | | | | | | Remainder: 4.84e-06 - 2.1996%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001192 - 17.0764% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00011544 - 96.8456% [2]
| | | | | | | | Remainder: 3.76e-06 - 3.15436%
| | | | | | | Remainder: 7.736e-05 - 11.0825%
| | | | | | Belos::MVT::MvAddMv: 0.000519038 - 0.29583% [2]
| | | | | | Belos::MVT::MvNorm: 9.804e-05 - 0.0558788% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.168726 - 96.1667% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00063688 - 0.377465% [1]
| | | | | | | Belos::MVT::MvAddMv: 7.244e-05 - 0.0429336% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00112928 - 0.669299% [1]
| | | | | | | | Belos::MVT::Assign: 7.38e-05 - 6.53514% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 9.344e-05 - 8.27431% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 7.872e-05 - 84.2466% [1]
| | | | | | | | | Remainder: 1.472e-05 - 15.7534%
| | | | | | | | CG Q_B: Operation Op*x: 0.000594199 - 52.6176% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.0001558 - 13.7964% [1]
| | | | | | | | Belos::MVT::MvNorm: 4.524e-05 - 4.0061% [1]
| | | | | | | | Remainder: 0.0001668 - 14.7705%
| | | | | | | CG S_E: Operation Op*x: 0.00174288 - 1.03297% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162008 - 96.0189% [1]
| | | | | | | | Belos::MVT::Assign: 7.524e-05 - 0.046442% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.140186 - 86.5298% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.139981 - 99.854% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0631497 - 45.1131% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0627013 - 99.2899% [24]
| | | | | | | | | | | Remainder: 0.00044844 - 0.710122%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0160372 - 11.4567% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00109692 - 0.78362% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172832 - 1.23468% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0521818 - 37.2778% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0175728 - 33.6762% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0173401 - 98.6755% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173189 - 99.8777% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0171816 - 99.2071% [12]
| | | | | | | | | | | | | | Remainder: 0.00013732 - 0.792892%
| | | | | | | | | | | | | Remainder: 2.12e-05 - 0.12226%
| | | | | | | | | | | | Remainder: 0.00023276 - 1.32454%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0345174 - 66.1484% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0343801 - 99.6022% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0238131 - 69.2642% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0176055 - 73.932% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0171548 - 97.4399% [24]
| | | | | | | | | | | | | | | Remainder: 0.00045072 - 2.56011%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0045576 - 19.1391% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0003834 - 1.61004% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00085888 - 3.60676% [12]
| | | | | | | | | | | | | | Remainder: 0.00040772 - 1.71217%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0104149 - 30.2935% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0103475 - 99.3525% [12]
| | | | | | | | | | | | | | Remainder: 6.744e-05 - 0.647533%
| | | | | | | | | | | | | Remainder: 0.00015208 - 0.442349%
| | | | | | | | | | | | Remainder: 0.00013732 - 0.397829%
| | | | | | | | | | | Remainder: 9.156e-05 - 0.175464%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00249852 - 1.7849% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00301136 - 2.15126% [12]
| | | | | | | | | | Remainder: 0.00027704 - 0.197913%
| | | | | | | | | Remainder: 0.00020468 - 0.146006%
| | | | | | | | CG S_E: Operation Op*x: 0.0160424 - 9.90222% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.00139688 - 0.862226% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00343908 - 2.12278% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00061756 - 0.38119% [12]
| | | | | | | | Remainder: 0.00025164 - 0.155325%
| | | | | | | Remainder: 0.00313568 - 1.85845%
| | | | | | GMRES block system: Operation Op*x: 0.00475268 - 2.70883% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.82e-05 - 0.0331716% [1]
| | | | | | Remainder: 0.0005996 - 0.341748%
| | | | | Remainder: 0.00075772 - 0.418055%
| | | | Mini-EM: Compute responses: 0.0180597 - 6.35451% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0004344 - 2.40536% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0150933 - 83.5745% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0106007% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030184 - 1.99983% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00375576 - 24.8837% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.6e-06 - 0.0304772% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00064008 - 4.24083% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00047796 - 3.16671% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00709972 - 47.0389% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5e-06 - 0.0331273% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000646959 - 4.28641% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00057088 - 3.78235% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0006866 - 4.54905% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.732e-05 - 0.512281% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.12e-06 - 0.0272969% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0004116 - 2.72704% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000268359 - 1.778% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.028e-05 - 0.399383% [9]
| | | | | | Remainder: 8.06e-05 - 0.534013%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.8e-06 - 0.0542646% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.00775208% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00207528 - 11.4912% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025416 - 1.40733% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.440667% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023464 - 92.3198% [1]
| | | | | | Remainder: 1.84e-05 - 7.23953%
| | | | | Remainder: 0.00019136 - 1.0596%
| | | | Remainder: 0.00021296 - 0.0749325%
| | | Remainder: 2.88e-06 - 0.00101335%
| | Remainder: 0.0535843 - 0.665246%
| Remainder: 6.304e-05 - 0.000782632%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.181249 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.9716 k-cell-steps per second
=================================
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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 = 56862 x 56862, nnz = 1768494
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308
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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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/493039 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (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 = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 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 = 2187 x 2187, nnz = 140625
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 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 = 2187 x 2187, nnz = 140625
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.1468 (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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
A22 size = 19683 x 19683, nnz = 493039
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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 = 19683 x 19683, nnz = 493039
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 729 x 19683, nnz = 19683
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 729 x 729, nnz = 15225
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.2449 (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.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 56862 1768494 31.1015
(2, 2) 19683 493039 25.049
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=54756, #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.00192192 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.164195 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.181183 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 8.04842 [1]
| Mini-EM: Total Time: 8.04837 - 99.9995% [1]
| | Mini-EM: build mesh: 0.00061984 - 0.00770143% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030484 - 49.1804% [1]
| | | Remainder: 0.000315 - 50.8196%
| | Mini-EM: build physics blocks: 0.0021194 - 0.0263333% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000816599 - 0.0101461% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.872148 - 10.8363% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.40628 - 5.04797% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.175794 - 43.2691% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143009 - 81.3507% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00444736 - 2.52987% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0282341 - 16.0609% [4]
| | | | Remainder: 0.0001028 - 0.0584776%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0231522 - 5.69859% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144272 - 62.3145% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00082136 - 3.54765% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171728 - 7.41733% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118992 - 5.13955% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012386 - 5.34981% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00348376 - 15.0472% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000177239 - 0.765538% [4]
| | | | Remainder: 9.688e-05 - 0.418448%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371489 - 9.14369% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161008 - 3.96297% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0549199 - 13.5178% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020391 - 5.01895% [4]
| | | Remainder: 0.078773 - 19.3889%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0172767 - 0.21466% [2]
| | Mini-EM: setup physics model evaluator: 0.642985 - 7.98901% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.642957 - 99.9955% [1]
| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000429267% [1]
| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000105761% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.637068 - 99.0841% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.637049 - 99.9971% [1]
| | | | | | getWorksets(): 0.61128 - 95.955% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.611276 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348156 - 56.9556% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00466872 - 1.34098% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0569064 - 16.3451% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114296 - 2.00849% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0557381 - 97.947% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00055676 - 0.998885% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00027912 - 0.50077% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00106948 - 1.91876% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00512048 - 9.18667% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111395 - 19.9854% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00293976 - 5.27423% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00839287 - 15.0577% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00027524 - 0.493809% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0146408 - 26.2672% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609536 - 41.6326% [9]
| | | | | | | | | | | | Remainder: 0.00854548 - 58.3674%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.009138 - 16.3945% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.002038 - 3.65638% [9]
| | | | | | | | | | | Remainder: 0.00014812 - 0.265743%
| | | | | | | | | | Remainder: 2.532e-05 - 0.0444941%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.249817 - 71.7543% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146319 - 58.5704% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00020664 - 0.141226% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.36e-05 - 0.0434668% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0784409 - 53.6096% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0554792 - 37.9167% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.148e-05 - 0.0420179% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113632 - 7.76603% [9]
| | | | | | | | | | | Remainder: 0.000703759 - 0.480977%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0487891 - 19.5299% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0339741 - 13.5996% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00028856 - 0.115509% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011598 - 4.64259% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00861748 - 3.44952% [9]
| | | | | | | | | | Remainder: 0.00023104 - 0.0924837%
| | | | | | | | | Remainder: 0.0367641 - 10.5597%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.263084 - 43.0385% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.262631 - 99.8275% [18]
| | | | | | | | | Remainder: 0.00045376 - 0.172477%
| | | | | | | | Remainder: 3.548e-05 - 0.00580425%
| | | | | | | Remainder: 4.24e-06 - 0.000693626%
| | | | | | getOrientations(): 1.9e-05 - 0.0029825% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000811639 - 0.127406% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075752 - 0.118911% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040376 - 0.0633797% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012388 - 0.0194459% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000893599 - 0.140272% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000144416% [2]
| | | | | | Remainder: 0.0227584 - 3.57247%
| | | | | Remainder: 1.86e-05 - 0.00291963%
| | | | fmb->setupBCFieldManagers(): 9.48e-06 - 0.00147444% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0024885% [1]
| | | | build response library: 0.00583544 - 0.907594% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00573788 - 98.3281% [1]
| | | | | | getWorksets(): 3.12e-06 - 0.0543755% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 67.9487% [1]
| | | | | | | Remainder: 1e-06 - 32.0513%
| | | | | | getOrientations(): 4.8e-07 - 0.00836546% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000788759 - 13.7465% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944 - 16.4521% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420679 - 7.33161% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119872 - 20.8914% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0216108% [3]
| | | | | | Remainder: 0.00238088 - 41.4941%
| | | | | Remainder: 9.756e-05 - 1.67185%
| | | | Remainder: 2.448e-05 - 0.00380741%
| | | Remainder: 2.888e-05 - 0.00449155%
| | Mini-EM: setup auxiliary physics model evaluator: 1.17972 - 14.6579% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.17971 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 1.8e-06 - 0.00015258% [1]
| | | | fmb->setWorksetContainer(): 1.24e-06 - 0.000105111% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.17965 - 99.9953% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.17963 - 99.9978% [1]
| | | | | | getWorksets(): 0.556875 - 47.2077% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.556873 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.372288 - 66.8533% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00586116 - 1.57436% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0622227 - 16.7136% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00101832 - 1.63657% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.061176 - 98.3178% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00048008 - 0.784752% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002796 - 0.457042% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00113556 - 1.85621% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00529816 - 8.66051% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0128912 - 21.0723% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00291968 - 4.77259% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00985387 - 16.1074% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000275 - 0.449523% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0174697 - 28.5565% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00752592 - 43.0797% [9]
| | | | | | | | | | | | Remainder: 0.00994383 - 56.9203%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00843924 - 13.795% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00201416 - 3.2924% [9]
| | | | | | | | | | | Remainder: 0.00011972 - 0.195698%
| | | | | | | | | | Remainder: 2.84e-05 - 0.0456425%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.260312 - 69.9221% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.145492 - 55.8915% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011512 - 0.0791245% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.676e-05 - 0.0458856% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0529592 - 36.4% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0553029 - 38.0109% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 7.98e-05 - 0.0548483% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.624e-05 - 0.0524014% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00218288 - 1.50034% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0342422 - 23.5354% [9]
| | | | | | | | | | | Remainder: 0.00046712 - 0.321062%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0336687 - 12.934% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0329373 - 12.653% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00029036 - 0.111543% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.012783 - 4.91066% [18]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115872 - 4.45126% [9]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0213063 - 8.1849% [9]
| | | | | | | | | | Remainder: 0.00224696 - 0.863178%
| | | | | | | | | Remainder: 0.0438925 - 11.7899%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.184569 - 33.1439% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.184218 - 99.8093% [9]
| | | | | | | | | Remainder: 0.00035192 - 0.190671%
| | | | | | | | Remainder: 1.56e-05 - 0.00280135%
| | | | | | | Remainder: 1.32e-06 - 0.000237037%
| | | | | | getOrientations(): 1.124e-05 - 0.000952843% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000936799 - 0.0794148% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00110144 - 0.0933718% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068404 - 0.0579878% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.588269 - 49.8691% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212816 - 36.1766% [1]
| | | | | | | Remainder: 0.375453 - 63.8234%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0024802 - 0.210253% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 5.42544e-05% [2]
| | | | | | Remainder: 0.0292687 - 2.48118%
| | | | | Remainder: 2.64e-05 - 0.00223795%
| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.000362801% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.00135627% [1]
| | | | build response library: 2.332e-05 - 0.00197676% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.20069% [1]
| | | | | Remainder: 2.304e-05 - 98.7993%
| | | | Remainder: 8.28e-06 - 0.000701868%
| | | Remainder: 1.104e-05 - 0.000935816%
| | Mini-EM: eval auxiliary physics model evaluator: 1.9274 - 23.9477% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.565053 - 29.3168% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.35792 - 70.4533% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0018214 - 0.134132% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.932846 - 68.6967% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000180094% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.784e-05 - 0.00191243% [9]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.64e-06 - 0.000818999% [9]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0112889 - 1.21015% [9]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0270849 - 2.90346% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0779885 - 8.36027% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00918063 - 0.984153% [9]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.061314 - 6.57279% [9]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0639849 - 6.85911% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0927879 - 9.94675% [9]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.532e-05 - 0.00164229% [9]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.32e-06 - 0.000677496% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136765 - 14.6611% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0138453 - 1.4842% [9]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00768256 - 0.823561% [9]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0312601 - 3.35105% [9]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00738288 - 0.791435% [9]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0442969 - 4.74858% [9]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0744348 - 7.97932% [9]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.090873 - 9.74148% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00755056 - 0.80941% [9]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00415168 - 0.445055% [9]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.013201 - 1.41513% [9]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0616459 - 6.60836% [9]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00778312 - 0.834341% [9]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301725 - 3.23446% [9]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.524e-05 - 0.00163371% [9]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0141112 - 1.5127% [9]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0265711 - 2.84839% [9]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00396596 - 0.425146% [9]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129 - 1.38286% [9]
| | | | | Remainder: 0.00055868 - 0.0598898%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.892e-05 - 0.00139331% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.96e-06 - 0.00021798% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00153976 - 0.113391% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.420146 - 30.9404% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.207223 - 49.3218% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.212887 - 50.6697% [1]
| | | | | Remainder: 3.564e-05 - 0.00848277%
| | | | Remainder: 0.00154452 - 0.113742%
| | | Remainder: 0.00443172 - 0.229932%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00432996 - 0.0537992% [1]
| | | getWorksets(): 3.64e-06 - 0.0840655% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 61.5385% [1]
| | | | Remainder: 1.4e-06 - 38.4615%
| | | getOrientations(): 8.8e-07 - 0.0203235% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077864 - 17.9826% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883559 - 20.4057% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041124 - 9.49755% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117088 - 27.0414% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0267901% [3]
| | | Remainder: 0.00107996 - 24.9416%
| | panzer::ModelEvaluator::create_W_op: 0.578634 - 7.18945% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.96707 - 12.0157% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000644359 - 0.06663% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.755608 - 78.1337% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.588e-05 - 0.00210162% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00946839 - 1.25308% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0247015 - 3.26909% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0280243 - 3.70885% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.002859 - 0.378371% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0319609 - 4.22983% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274945 - 3.63872% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00495708 - 0.656038% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0262032 - 3.46783% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.22e-05 - 0.00161459% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0103276 - 1.36679% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0574833 - 7.60756% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00966951 - 1.2797% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0554166 - 7.33404% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0596588 - 7.89547% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0831053 - 10.9985% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.02e-05 - 0.00267335% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00893372 - 1.18232% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0570929 - 7.55589% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0921866 - 12.2003% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0133531 - 1.7672% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00273176 - 0.361531% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0316699 - 4.19132% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0662285 - 8.76493% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0516513 - 6.83573% [9]
| | | | Remainder: 0.00038152 - 0.0504918%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 5.104e-05 - 0.0052778% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000115814% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00209984 - 0.217134% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.207128 - 21.4181% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.207098 - 99.9857% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.84e-05 - 0.00888339% [1]
| | | | Remainder: 1.124e-05 - 0.00542659%
| | | Remainder: 0.001538 - 0.159037%
| | Mini-EM: assemble Discrete Gradient: 0.172972 - 2.14915% [1]
| | MaxwellPreconditioner::build: 0.941149 - 11.6936% [1]
| | | Mini-EM: assemble Discrete Curl: 0.140592 - 14.9384% [1]
| | | MaxwellPreconditioner: Schur complement: 1.312e-05 - 0.00139404% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00218448 - 0.232108% [1]
| | | | Ifpack2::Relaxation::initialize: 3.52e-06 - 0.161137% [1]
| | | | Ifpack2::Relaxation::compute: 0.00120224 - 55.0355% [1]
| | | | Remainder: 0.00097872 - 44.8034%
| | | MaxwellPreconditioner: Solver S_E: 0.786119 - 83.5277% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.768409 - 97.7471% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.768027 - 99.9503% [1]
| | | | | | MueLu RefMaxwell: compute: 0.759924 - 98.9449% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00573792 - 0.755065% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0378806 - 4.98479% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0199953 - 52.7852% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0169814 - 44.8286% [1]
| | | | | | | | Remainder: 0.00090388 - 2.38613%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0503713 - 6.62847% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00295052 - 5.85753% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0445109 - 88.3655% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0434262 - 97.5631% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.04243 - 97.706% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0398947 - 94.0249% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.64e-05 - 0.0912401% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.532e-05 - 0.138665% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.552e-05 - 0.214364% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677412 - 16.98% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.472e-05 - 0.087029% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322383 - 80.8085% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.492e-05 - 0.0875303% [1]
| | | | | | | | | | | | Remainder: 0.000635399 - 1.59269%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.736e-05 - 0.111619% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.844e-05 - 38.9358% [1]
| | | | | | | | | | | | Remainder: 2.892e-05 - 61.0642%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065124 - 1.53486% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062404 - 95.8234% [1]
| | | | | | | | | | | | Remainder: 2.72e-05 - 4.17665%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00119964 - 2.82734% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117496 - 97.9427% [1]
| | | | | | | | | | | | Remainder: 2.468e-05 - 2.05729%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001872 - 0.441197% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016456 - 87.906% [1]
| | | | | | | | | | | | Remainder: 2.264e-05 - 12.094%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.452e-05 - 0.104926% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 43.9353% [1]
| | | | | | | | | | | | Remainder: 2.496e-05 - 56.0647%
| | | | | | | | | | | Remainder: 0.00040528 - 0.955174%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00011028 - 0.253948% [1]
| | | | | | | | | | Remainder: 0.00088592 - 2.04006%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000259 - 0.581881% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.068e-05 - 23.4286% [1]
| | | | | | | | | | Remainder: 0.00019832 - 76.5714%
| | | | | | | | | Remainder: 0.000825679 - 1.85501%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113736 - 2.25795% [1]
| | | | | | | | Remainder: 0.0017726 - 3.51906%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627144 - 8.25272% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0413805 - 65.9824% [1]
| | | | | | | | Remainder: 0.0213339 - 34.0176%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177496 - 2.3357% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.137243 - 18.0601% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.137239 - 99.9973% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.136652 - 99.5722% [1]
| | | | | | | | | Remainder: 0.00058708 - 0.427779%
| | | | | | | | Remainder: 3.68e-06 - 0.00268138%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0383811 - 5.05066% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0382173 - 99.573% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0211657 - 55.3827% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0162804 - 42.5997% [1]
| | | | | | | | | Remainder: 0.00077108 - 2.01762%
| | | | | | | | Remainder: 0.00016388 - 0.426981%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.236043 - 31.0614% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.044334 - 18.7822% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0439931 - 99.2311% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.412e-05 - 0.123019% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.76e-06 - 0.013093% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0437513 - 99.4504% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0437471 - 99.9904% [1]
| | | | | | | | | | | Remainder: 4.2e-06 - 0.00959972%
| | | | | | | | | | Remainder: 0.000181919 - 0.413517%
| | | | | | | | | Remainder: 0.00034088 - 0.768891%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.191701 - 81.2144% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0462899 - 24.147% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0423625 - 91.5157% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0413933 - 97.7121% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0400341 - 96.7164% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.004e-05 - 0.0500573% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.408e-05 - 0.110106% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.476e-05 - 0.161762% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00682384 - 17.045% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.556e-05 - 0.0888242% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.032338 - 80.7761% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.424e-05 - 0.0605483% [1]
| | | | | | | | | | | | | Remainder: 0.0006836 - 1.70754%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.668e-05 - 0.0886133% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.652e-05 - 45.0382% [1]
| | | | | | | | | | | | | Remainder: 2.016e-05 - 54.9618%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000653359 - 1.57842% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623759 - 95.4696% [1]
| | | | | | | | | | | | | Remainder: 2.96e-05 - 4.53043%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00010052 - 0.242841% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.884e-05 - 78.4322% [1]
| | | | | | | | | | | | | Remainder: 2.168e-05 - 21.5678%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0002044 - 0.493799% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00018068 - 88.3953% [1]
| | | | | | | | | | | | | Remainder: 2.372e-05 - 11.6047%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.424e-05 - 0.0827186% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.948e-05 - 56.8925% [1]
| | | | | | | | | | | | | Remainder: 1.476e-05 - 43.1075%
| | | | | | | | | | | | Remainder: 0.00033 - 0.79723%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.624e-05 - 0.203576% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.352e-05 - 0.102732% [1]
| | | | | | | | | | | Remainder: 0.00083944 - 1.98156%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00376016 - 8.12307% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0032264 - 85.8049% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042016 - 13.0226% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00268148 - 83.1106% [1]
| | | | | | | | | | | | Remainder: 0.00012476 - 3.86685%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0002882 - 7.66457% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00024536 - 85.1353% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 5.968e-05 - 24.3234% [1]
| | | | | | | | | | | | | Remainder: 0.00018568 - 75.6766%
| | | | | | | | | | | | Remainder: 4.284e-05 - 14.8647%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.38e-05 - 0.632952% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.888e-05 - 1.034% [1]
| | | | | | | | | | | Remainder: 0.00018288 - 4.86362%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0190106% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.72e-06 - 0.00587601% [1]
| | | | | | | | | | Remainder: 0.000155679 - 0.336313%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.00842981% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.144931 - 75.603% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00709301% [1]
| | | | | | | | | | Remainder: 0.144921 - 99.9929%
| | | | | | | | | Remainder: 0.000463239 - 0.241647%
| | | | | | | | Remainder: 8.2e-06 - 0.00347394%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164095 - 21.5936% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.728e-05 - 0.0166245% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00114568% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163956 - 99.9152% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163953 - 99.9981% [1]
| | | | | | | | | Remainder: 3.12e-06 - 0.00190295%
| | | | | | | | Remainder: 0.00010992 - 0.0669855%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010416 - 0.0137066% [1]
| | | | | | | Remainder: 0.00960352 - 1.26375%
| | | | | | Remainder: 0.00810336 - 1.05509%
| | | | | Remainder: 0.00038184 - 0.0496923%
| | | | Remainder: 0.0177105 - 2.2529%
| | | MaxwellPreconditioner: Block preconditioner: 0.00012568 - 0.0133539% [1]
| | | Remainder: 0.0121136 - 1.28711%
| | Mini-EM: timestepper: 0.283347 - 3.52055% [1]
| | | Mini-EM: Advance Time Step: 0.283344 - 99.999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0841249 - 29.69% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000585759 - 0.696297% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0812119 - 96.5373% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00201941% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049812 - 0.613358% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00673764 - 8.29636% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00402704 - 4.95868% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032884 - 0.404916% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00345784 - 4.2578% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00351576 - 4.32912% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030104 - 0.370685% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087244 - 1.07428% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.76e-06 - 0.0083239% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00072316 - 0.89046% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00843659 - 10.3884% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00299072 - 3.68261% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115252 - 1.41915% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00738215 - 9.08999% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0142941 - 17.601% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.12e-05 - 0.0137911% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051112 - 0.629366% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00607499 - 7.48042% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761432 - 9.37586% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00053468 - 0.658376% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031036 - 0.382161% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00334612 - 4.12023% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00625084 - 7.69695% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163588 - 2.01433% [9]
| | | | | | Remainder: 0.00019608 - 0.241442%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.96e-05 - 0.0232987% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.48e-06 - 0.002948% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00208996 - 2.48435% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001306 - 0.155245% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001054 - 80.7044% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.25574% [1]
| | | | | | Remainder: 2.356e-05 - 18.0398%
| | | | | Remainder: 8.456e-05 - 0.100517%
| | | | Stratimikos: BelosLOWS: 0.181238 - 63.964% [1]
| | | | | GMRES block system: Operation Op*x: 0.00483368 - 2.66703% [1]
| | | | | Belos::MVT::MvAddMv: 0.00013816 - 0.0762311% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175573 - 96.8742% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00069916 - 0.398216% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00018412 - 26.3345% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0001772 - 96.2416% [2]
| | | | | | | | Remainder: 6.92e-06 - 3.75842%
| | | | | | | Belos::MVT::MvScale: 9.492e-05 - 13.5763% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00022484 - 32.1586% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00022056 - 98.0964% [2]
| | | | | | | | Remainder: 4.28e-06 - 1.90358%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00011976 - 17.1291% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000116 - 96.8604% [2]
| | | | | | | | Remainder: 3.76e-06 - 3.13961%
| | | | | | | Remainder: 7.552e-05 - 10.8015%
| | | | | | Belos::MVT::MvAddMv: 0.00059732 - 0.340212% [2]
| | | | | | Belos::MVT::MvNorm: 9.52e-05 - 0.0542224% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.168954 - 96.2303% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.000622039 - 0.36817% [1]
| | | | | | | Belos::MVT::MvAddMv: 7.344e-05 - 0.0434673% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00109564 - 0.648482% [1]
| | | | | | | | Belos::MVT::Assign: 7.476e-05 - 6.82341% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 8.78e-05 - 8.01358% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 7.396e-05 - 84.2369% [1]
| | | | | | | | | Remainder: 1.384e-05 - 15.7631%
| | | | | | | | CG Q_B: Operation Op*x: 0.00059608 - 54.4047% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00015404 - 14.0594% [1]
| | | | | | | | Belos::MVT::MvNorm: 4.488e-05 - 4.09624% [1]
| | | | | | | | Remainder: 0.00013808 - 12.6027%
| | | | | | | CG S_E: Operation Op*x: 0.00179884 - 1.06469% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162215 - 96.0111% [1]
| | | | | | | | Belos::MVT::Assign: 7.72e-05 - 0.0475911% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.140315 - 86.4993% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.140111 - 99.855% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0635546 - 45.3601% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0631197 - 99.3156% [24]
| | | | | | | | | | | Remainder: 0.00043496 - 0.684387%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0159256 - 11.3664% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00111288 - 0.794281% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172028 - 1.22779% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0519805 - 37.0994% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0176417 - 33.9392% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0174158 - 98.7189% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173926 - 99.867% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0172511 - 99.1863% [12]
| | | | | | | | | | | | | | Remainder: 0.00014152 - 0.81368%
| | | | | | | | | | | | | Remainder: 2.316e-05 - 0.132983%
| | | | | | | | | | | | Remainder: 0.000226 - 1.28105%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0342496 - 65.8894% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341139 - 99.6038% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0240052 - 70.3678% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0179126 - 74.6198% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0174751 - 97.5573% [24]
| | | | | | | | | | | | | | | Remainder: 0.000437559 - 2.44274%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0044762 - 18.6468% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00037172 - 1.5485% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00085664 - 3.56856% [12]
| | | | | | | | | | | | | | Remainder: 0.000388 - 1.61632%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00996972 - 29.2248% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0099084 - 99.3849% [12]
| | | | | | | | | | | | | | Remainder: 6.132e-05 - 0.615063%
| | | | | | | | | | | | | Remainder: 0.000138999 - 0.407456%
| | | | | | | | | | | | Remainder: 0.00013568 - 0.396151%
| | | | | | | | | | | Remainder: 8.912e-05 - 0.171449%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0026108 - 1.86337% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00297328 - 2.12208% [12]
| | | | | | | | | | Remainder: 0.000233559 - 0.166695%
| | | | | | | | | Remainder: 0.00020348 - 0.145017%
| | | | | | | | CG S_E: Operation Op*x: 0.0160082 - 9.86847% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.00137684 - 0.848774% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00358144 - 2.20783% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00060968 - 0.375847% [12]
| | | | | | | | Remainder: 0.00024684 - 0.152168%
| | | | | | | Remainder: 0.0031494 - 1.86405%
| | | | | | GMRES block system: Operation Op*x: 0.00457692 - 2.60684% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.652e-05 - 0.0321917% [1]
| | | | | | Remainder: 0.00059352 - 0.338047%
| | | | | Remainder: 0.000693319 - 0.382546%
| | | | Mini-EM: Compute responses: 0.0177782 - 6.27443% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00042488 - 2.38989% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0148251 - 83.3891% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0116019% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003058 - 2.06272% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00340564 - 22.9721% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.16e-06 - 0.0280605% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00063932 - 4.31241% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000476239 - 3.21238% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00717148 - 48.3738% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.56e-06 - 0.0375039% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00064016 - 4.31808% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00057636 - 3.88773% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00070032 - 4.72388% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.812e-05 - 0.526944% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.12e-06 - 0.0277907% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00040972 - 2.76369% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000267039 - 1.80126% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.936e-05 - 0.400402% [9]
| | | | | | Remainder: 8e-05 - 0.539625%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.2e-06 - 0.0517487% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0076498% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00208056 - 11.7028% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024988 - 1.40554% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.448215% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023124 - 92.5404% [1]
| | | | | | Remainder: 1.752e-05 - 7.01137%
| | | | | Remainder: 0.00018724 - 1.0532%
| | | | Remainder: 0.00020276 - 0.0715596%
| | | Remainder: 2.76e-06 - 0.000974071%
| | Remainder: 0.0515023 - 0.639909%
| Remainder: 4.352e-05 - 0.000540727%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.181238 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.9773 k-cell-steps per second
=================================
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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 = 56862 x 56862, nnz = 1768494
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308
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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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/493039 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (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 = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 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 = 2187 x 2187, nnz = 140625
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 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 = 2187 x 2187, nnz = 140625
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.1482 (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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
A22 size = 19683 x 19683, nnz = 493039
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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 = 19683 x 19683, nnz = 493039
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 729 x 19683, nnz = 19683
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 729 x 729, nnz = 15225
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.2471 (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.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 56862 1768494 31.1015
(2, 2) 19683 493039 25.049
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=54756, #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.0019582 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.165124 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.182476 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 8.21846 [1]
| Mini-EM: Total Time: 8.21842 - 99.9995% [1]
| | Mini-EM: build mesh: 0.0006088 - 0.00740775% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029352 - 48.2129% [1]
| | | Remainder: 0.00031528 - 51.7871%
| | Mini-EM: build physics blocks: 0.000820159 - 0.00997953% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00079756 - 0.00970455% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.872467 - 10.616% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.40803 - 4.96483% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.176353 - 43.2206% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143181 - 81.1902% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.004544 - 2.57665% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0285224 - 16.1735% [4]
| | | | Remainder: 0.00010532 - 0.0597211%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0239963 - 5.88101% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0151353 - 63.0733% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00082376 - 3.43286% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171132 - 7.13159% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00118824 - 4.95176% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133932 - 5.58136% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00351856 - 14.6629% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00018204 - 0.758617% [4]
| | | | Remainder: 9.78e-05 - 0.407563%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371908 - 9.11472% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0159978 - 3.92073% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0552477 - 13.5401% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0203338 - 4.9834% [4]
| | | Remainder: 0.0789107 - 19.3394%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0186381 - 0.226784% [2]
| | Mini-EM: setup physics model evaluator: 0.645513 - 7.85447% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.64549 - 99.9965% [1]
| | | | allocate FieldManagerBuilder: 2.96e-06 - 0.000458566% [1]
| | | | fmb->setWorksetContainer(): 7.2e-07 - 0.000111543% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.639697 - 99.1024% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.639678 - 99.9971% [1]
| | | | | | getWorksets(): 0.61466 - 96.089% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.614656 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348837 - 56.7532% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00465288 - 1.33383% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0567935 - 16.2808% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0011442 - 2.01467% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0556244 - 97.9415% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0005584 - 1.00388% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000284 - 0.510568% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00108728 - 1.95468% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00521864 - 9.38193% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111662 - 20.0744% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00283488 - 5.09647% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0081576 - 14.6655% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00027912 - 0.501794% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0147236 - 26.4697% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00613251 - 41.6508% [9]
| | | | | | | | | | | | Remainder: 0.00859112 - 58.3492%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00914011 - 16.4318% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202848 - 3.64675% [9]
| | | | | | | | | | | Remainder: 0.000146 - 0.262475%
| | | | | | | | | | Remainder: 2.488e-05 - 0.0438079%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24904 - 71.3916% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.143588 - 57.6566% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021984 - 0.153105% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.056e-05 - 0.0491406% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.077019 - 53.6389% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0541526 - 37.7139% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.72e-05 - 0.0468006% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113436 - 7.90007% [9]
| | | | | | | | | | | Remainder: 0.0007152 - 0.498092%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0488643 - 19.6211% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0357733 - 14.3645% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030776 - 0.123578% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116172 - 4.6648% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00864348 - 3.47072% [9]
| | | | | | | | | | Remainder: 0.00024604 - 0.0987953%
| | | | | | | | | Remainder: 0.0383504 - 10.9938%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.265781 - 43.2407% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.265326 - 99.8287% [18]
| | | | | | | | | Remainder: 0.00045516 - 0.171254%
| | | | | | | | Remainder: 3.752e-05 - 0.00610423%
| | | | | | | Remainder: 4.28e-06 - 0.00069632%
| | | | | | getOrientations(): 1.744e-05 - 0.00272637% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789039 - 0.123349% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00075924 - 0.118691% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004138 - 0.0646888% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012156 - 0.0190033% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000895279 - 0.139958% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.000156329% [2]
| | | | | | Remainder: 0.0220207 - 3.44247%
| | | | | Remainder: 1.836e-05 - 0.00287011%
| | | | fmb->setupBCFieldManagers(): 1.004e-05 - 0.00155541% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8e-05 - 0.00278858% [1]
| | | | build response library: 0.00573564 - 0.888571% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00564216 - 98.3702% [1]
| | | | | | getWorksets(): 3.04e-06 - 0.0538801% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 77.6316% [1]
| | | | | | | Remainder: 6.8e-07 - 22.3684%
| | | | | | getOrientations(): 6e-07 - 0.0106342% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772 - 13.6827% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000955159 - 16.929% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043256 - 7.66657% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120672 - 21.3875% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0212685% [3]
| | | | | | Remainder: 0.00227088 - 40.2484%
| | | | | Remainder: 9.348e-05 - 1.62981%
| | | | Remainder: 2.632e-05 - 0.00407752%
| | | Remainder: 2.264e-05 - 0.00350729%
| | Mini-EM: setup auxiliary physics model evaluator: 1.21372 - 14.7683% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.21371 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.000184559% [1]
| | | | fmb->setWorksetContainer(): 1.72e-06 - 0.000141715% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.21365 - 99.9955% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.21364 - 99.9987% [1]
| | | | | | getWorksets(): 0.558017 - 45.9789% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558015 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.371516 - 66.5781% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005873 - 1.58082% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0617612 - 16.6241% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00106404 - 1.72282% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0606722 - 98.2366% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00051428 - 0.847637% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002854 - 0.470397% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00108368 - 1.78612% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00523796 - 8.63321% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127874 - 21.0763% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0028362 - 4.67463% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00957111 - 15.7751% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000283 - 0.466441% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.017607 - 29.0199% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00761108 - 43.2275% [9]
| | | | | | | | | | | | Remainder: 0.00999595 - 56.7725%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00829384 - 13.6699% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020508 - 3.38013% [9]
| | | | | | | | | | | Remainder: 0.00012144 - 0.200158%
| | | | | | | | | | Remainder: 2.504e-05 - 0.0405432%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.261762 - 70.4579% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146622 - 56.0136% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011852 - 0.0808335% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.076e-05 - 0.04826% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0535175 - 36.5002% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0553099 - 37.7227% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.848e-05 - 0.0603455% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.052e-05 - 0.0549166% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00218804 - 1.49229% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347799 - 23.7207% [9]
| | | | | | | | | | | Remainder: 0.000468799 - 0.319732%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0340453 - 13.0062% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0324664 - 12.403% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000313359 - 0.119711% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0130846 - 4.99865% [18]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0116063 - 4.43391% [9]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0217139 - 8.29529% [9]
| | | | | | | | | | Remainder: 0.00191 - 0.729669%
| | | | | | | | | Remainder: 0.0421196 - 11.3372%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.186483 - 33.419% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.186144 - 99.8181% [9]
| | | | | | | | | Remainder: 0.000339279 - 0.181936%
| | | | | | | | Remainder: 1.608e-05 - 0.00288164%
| | | | | | | Remainder: 1.44e-06 - 0.000258057%
| | | | | | getOrientations(): 1.148e-05 - 0.000945917% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093604 - 0.0771268% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109132 - 0.0899215% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0006946 - 0.0572329% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.623674 - 51.3888% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.225756 - 36.1977% [1]
| | | | | | | Remainder: 0.397918 - 63.8023%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243288 - 0.200462% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 5.2734e-05% [2]
| | | | | | Remainder: 0.02678 - 2.20659%
| | | | | Remainder: 1.52e-05 - 0.00125242%
| | | | fmb->setupBCFieldManagers(): 4.68e-06 - 0.000385596% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.00127214% [1]
| | | | build response library: 2.284e-05 - 0.00188184% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.22592% [1]
| | | | | Remainder: 2.256e-05 - 98.7741%
| | | | Remainder: 7.2e-06 - 0.000593224%
| | | Remainder: 1.048e-05 - 0.000863463%
| | Mini-EM: eval auxiliary physics model evaluator: 1.99199 - 24.2382% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.602011 - 30.2216% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.3852 - 69.5383% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00190144 - 0.137268% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.930764 - 67.1935% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.304e-05 - 0.001401% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.664e-05 - 0.00178778% [9]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.44e-06 - 0.000584466% [9]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0107254 - 1.15233% [9]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265329 - 2.85066% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0785637 - 8.44077% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0088682 - 0.952788% [9]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0609908 - 6.55277% [9]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.063785 - 6.85298% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.092473 - 9.93518% [9]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-05 - 0.00159009% [9]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.08e-06 - 0.000653227% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136602 - 14.6763% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0141932 - 1.52489% [9]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00768345 - 0.825499% [9]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0313494 - 3.36814% [9]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00692496 - 0.744009% [9]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.043141 - 4.63501% [9]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0744635 - 8.00026% [9]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.090665 - 9.74093% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00754448 - 0.810569% [9]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0041046 - 0.440993% [9]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129216 - 1.38828% [9]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0622046 - 6.68318% [9]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0078028 - 0.838322% [9]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0302718 - 3.25236% [9]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.524e-05 - 0.00163736% [9]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0143081 - 1.53725% [9]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0272093 - 2.92333% [9]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00396984 - 0.426514% [9]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0128899 - 1.38487% [9]
| | | | | Remainder: 0.00050396 - 0.0541448%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.008e-05 - 0.00144961% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.000190586% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0015366 - 0.11093% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.449457 - 32.4471% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.221115 - 49.1962% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.228304 - 50.7956% [1]
| | | | | Remainder: 3.696e-05 - 0.00822326%
| | | | Remainder: 0.00151732 - 0.109538%
| | | Remainder: 0.00478284 - 0.240103%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00438808 - 0.0533933% [1]
| | | getWorksets(): 3.32e-06 - 0.0756595% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 51.8072% [1]
| | | | Remainder: 1.6e-06 - 48.1928%
| | | getOrientations(): 1.12e-06 - 0.0255237% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000793481 - 18.0826% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088284 - 20.119% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000413 - 9.41186% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011842 - 26.9868% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0282584% [3]
| | | Remainder: 0.00110888 - 25.2703%
| | panzer::ModelEvaluator::create_W_op: 0.618031 - 7.52007% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.984041 - 11.9736% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00066332 - 0.0674078% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.759039 - 77.1349% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.22e-05 - 0.0016073% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00905657 - 1.19316% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0247786 - 3.26447% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0289741 - 3.8172% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0029844 - 0.393181% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0322312 - 4.24631% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0274776 - 3.62005% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00487444 - 0.642186% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0262087 - 3.45287% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.212e-05 - 0.00159676% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0107622 - 1.41788% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0589598 - 7.76769% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00960252 - 1.26509% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0557152 - 7.34023% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0595363 - 7.84365% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0829919 - 10.9338% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.116e-05 - 0.00410519% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00891408 - 1.17439% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.057238 - 7.54085% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.091795 - 12.0936% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0135018 - 1.7788% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00268652 - 0.353937% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.03145 - 4.14339% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0666839 - 8.78531% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0521531 - 6.87094% [9]
| | | | Remainder: 0.00040784 - 0.0537311%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.428e-05 - 0.0034836% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000117881% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0021036 - 0.213772% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.220639 - 22.4217% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.220606 - 99.9854% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.944e-05 - 0.00881078% [1]
| | | | Remainder: 1.276e-05 - 0.00578321%
| | | Remainder: 0.00156056 - 0.158587%
| | Mini-EM: assemble Discrete Gradient: 0.172875 - 2.10351% [1]
| | MaxwellPreconditioner::build: 0.9458 - 11.5083% [1]
| | | Mini-EM: assemble Discrete Curl: 0.14206 - 15.0201% [1]
| | | MaxwellPreconditioner: Schur complement: 1.376e-05 - 0.00145485% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00213936 - 0.226196% [1]
| | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.160796% [1]
| | | | Ifpack2::Relaxation::compute: 0.0011472 - 53.6235% [1]
| | | | Remainder: 0.00098872 - 46.2157%
| | | MaxwellPreconditioner: Solver S_E: 0.789382 - 83.4619% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.771874 - 97.7821% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.771489 - 99.9501% [1]
| | | | | | MueLu RefMaxwell: compute: 0.763076 - 98.9094% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00598476 - 0.784295% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.037269 - 4.88405% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0198147 - 53.1668% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165296 - 44.3521% [1]
| | | | | | | | Remainder: 0.00092468 - 2.4811%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0519165 - 6.80358% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.002979 - 5.73806% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0460107 - 88.6243% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0448846 - 97.5526% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0438913 - 97.7869% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0413321 - 94.1693% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.328e-05 - 0.0805185% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.608e-05 - 0.135681% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.376e-05 - 0.202651% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00746272 - 18.0555% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.612e-05 - 0.0873896% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0329894 - 79.8154% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.516e-05 - 0.085067% [1]
| | | | | | | | | | | | Remainder: 0.0006356 - 1.53779%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.796e-05 - 0.10927% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.916e-05 - 39.95% [1]
| | | | | | | | | | | | Remainder: 2.88e-05 - 60.05%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065104 - 1.4833% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062368 - 95.7975% [1]
| | | | | | | | | | | | Remainder: 2.736e-05 - 4.20251%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120864 - 2.75371% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00118184 - 97.7826% [1]
| | | | | | | | | | | | Remainder: 2.68e-05 - 2.21737%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018804 - 0.428422% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016364 - 87.024% [1]
| | | | | | | | | | | | Remainder: 2.44e-05 - 12.976%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.7e-05 - 0.107083% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.964e-05 - 41.7872% [1]
| | | | | | | | | | | | Remainder: 2.736e-05 - 58.2128%
| | | | | | | | | | | Remainder: 0.00041648 - 0.94889%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001062 - 0.236607% [1]
| | | | | | | | | | Remainder: 0.00088712 - 1.97645%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00027416 - 0.595862% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6e-05 - 21.885% [1]
| | | | | | | | | | Remainder: 0.00021416 - 78.115%
| | | | | | | | | Remainder: 0.000851882 - 1.85149%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0011576 - 2.22973% [1]
| | | | | | | | Remainder: 0.00176924 - 3.40786%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0625281 - 8.19423% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.041441 - 66.2757% [1]
| | | | | | | | Remainder: 0.0210872 - 33.7243%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177961 - 2.33216% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.138663 - 18.1715% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.138659 - 99.9973% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.138061 - 99.5691% [1]
| | | | | | | | | Remainder: 0.00059744 - 0.430871%
| | | | | | | | Remainder: 3.76e-06 - 0.00271162%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0377993 - 4.95355% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0376341 - 99.5628% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0209317 - 55.6189% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0159254 - 42.3164% [1]
| | | | | | | | | Remainder: 0.000777 - 2.06462%
| | | | | | | | Remainder: 0.00016524 - 0.437151%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.238224 - 31.2189% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0444614 - 18.6637% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0441233 - 99.2397% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.304e-05 - 0.120208% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.56e-06 - 0.012601% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0438839 - 99.4572% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0438798 - 99.9907% [1]
| | | | | | | | | | | Remainder: 4.08e-06 - 0.00929727%
| | | | | | | | | | Remainder: 0.000180881 - 0.409944%
| | | | | | | | | Remainder: 0.00033804 - 0.7603%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.193754 - 81.3328% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0473409 - 24.4335% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.043385 - 91.6437% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0424077 - 97.7474% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.041041 - 96.7773% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.976e-05 - 0.048147% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.392e-05 - 0.107015% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.88e-05 - 0.240735% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00734592 - 17.899% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.856e-05 - 0.0939548% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0328539 - 80.0514% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.368e-05 - 0.0576984% [1]
| | | | | | | | | | | | | Remainder: 0.00061648 - 1.50211%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.812e-05 - 0.0898893% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.704e-05 - 44.7009% [1]
| | | | | | | | | | | | | Remainder: 2.108e-05 - 55.2991%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000650481 - 1.53387% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623521 - 95.8554% [1]
| | | | | | | | | | | | | Remainder: 2.696e-05 - 4.14463%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0001054 - 0.24854% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.9e-05 - 74.9526% [1]
| | | | | | | | | | | | | Remainder: 2.64e-05 - 25.0474%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00020432 - 0.481799% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017884 - 87.5294% [1]
| | | | | | | | | | | | | Remainder: 2.548e-05 - 12.4706%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.856e-05 - 0.0909269% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.944e-05 - 50.4149% [1]
| | | | | | | | | | | | | Remainder: 1.912e-05 - 49.5851%
| | | | | | | | | | | | Remainder: 0.0003298 - 0.777689%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.644e-05 - 0.199239% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.46e-05 - 0.102801% [1]
| | | | | | | | | | | Remainder: 0.00084624 - 1.95054%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00378692 - 7.99925% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323296 - 85.3717% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042268 - 13.0741% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00268436 - 83.031% [1]
| | | | | | | | | | | | Remainder: 0.00012592 - 3.89488%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000303841 - 8.02343% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000259121 - 85.2818% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 5.996e-05 - 23.1398% [1]
| | | | | | | | | | | | | Remainder: 0.000199161 - 76.8602%
| | | | | | | | | | | | Remainder: 4.472e-05 - 14.7182%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.604e-05 - 0.68763% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.016e-05 - 1.06049% [1]
| | | | | | | | | | | Remainder: 0.00018392 - 4.85671%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.6e-06 - 0.0202784% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.00616802% [1]
| | | | | | | | | | Remainder: 0.00015652 - 0.330623%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.616e-05 - 0.00834047% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.145943 - 75.3238% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.064e-05 - 0.00729053% [1]
| | | | | | | | | | Remainder: 0.145932 - 99.9927%
| | | | | | | | | Remainder: 0.000454041 - 0.234339%
| | | | | | | | Remainder: 8.4e-06 - 0.0035261%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.163154 - 21.3811% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.72e-05 - 0.0166714% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.16e-06 - 0.0013239% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.163015 - 99.9148% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.163011 - 99.9976% [1]
| | | | | | | | | Remainder: 3.88e-06 - 0.00238015%
| | | | | | | | Remainder: 0.000109641 - 0.067201%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010992 - 0.0144049% [1]
| | | | | | | Remainder: 0.00963184 - 1.26224%
| | | | | | Remainder: 0.0084138 - 1.09059%
| | | | | Remainder: 0.00038496 - 0.0498734%
| | | | Remainder: 0.0175076 - 2.21788%
| | | MaxwellPreconditioner: Block preconditioner: 0.0001298 - 0.0137238% [1]
| | | Remainder: 0.0120746 - 1.27665%
| | Mini-EM: timestepper: 0.286089 - 3.48107% [1]
| | | Mini-EM: Advance Time Step: 0.286086 - 99.9991% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0828926 - 28.9747% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0004666 - 0.562897% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0800768 - 96.603% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.00224784% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049652 - 0.620055% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00695032 - 8.67958% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0040292 - 5.03168% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000333401 - 0.416352% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00343592 - 4.29078% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00350508 - 4.37715% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030728 - 0.383732% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087128 - 1.08806% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.64e-06 - 0.00829204% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000680281 - 0.849536% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00805976 - 10.065% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0028424 - 3.54959% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00115608 - 1.44372% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00706548 - 8.82339% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.014308 - 17.8679% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.236e-05 - 0.0154352% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051016 - 0.637089% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00607152 - 7.58213% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00761836 - 9.51383% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000581321 - 0.725955% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00031424 - 0.392424% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00337312 - 4.21236% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0057008 - 7.11917% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163588 - 2.04289% [9]
| | | | | | Remainder: 0.00020948 - 0.261599%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.06e-05 - 0.0248514% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.88e-06 - 0.00347438% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00210576 - 2.54035% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013592 - 0.163971% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010792 - 79.3996% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 1.20659% [1]
| | | | | | Remainder: 2.636e-05 - 19.3938%
| | | | | Remainder: 8.408e-05 - 0.101432%
| | | | Stratimikos: BelosLOWS: 0.182534 - 63.8039% [1]
| | | | | GMRES block system: Operation Op*x: 0.00481652 - 2.6387% [1]
| | | | | Belos::MVT::MvAddMv: 0.00015528 - 0.085069% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.176838 - 96.8794% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00077472 - 0.438096% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00018656 - 24.081% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00017836 - 95.6046% [2]
| | | | | | | | Remainder: 8.2e-06 - 4.39537%
| | | | | | | Belos::MVT::MvScale: 9.7e-05 - 12.5207% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00028208 - 36.4106% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00027628 - 97.9438% [2]
| | | | | | | | Remainder: 5.8e-06 - 2.05615%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001286 - 16.5995% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012484 - 97.0762% [2]
| | | | | | | | Remainder: 3.76e-06 - 2.92379%
| | | | | | | Remainder: 8.048e-05 - 10.3883%
| | | | | | Belos::MVT::MvAddMv: 0.00057436 - 0.324795% [2]
| | | | | | Belos::MVT::MvNorm: 9.86e-05 - 0.0557573% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.16996 - 96.1105% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00063072 - 0.371099% [1]
| | | | | | | Belos::MVT::MvAddMv: 7.568e-05 - 0.0445282% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00111836 - 0.658014% [1]
| | | | | | | | Belos::MVT::Assign: 7.628e-05 - 6.8207% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 9.432e-05 - 8.43378% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 8e-05 - 84.8176% [1]
| | | | | | | | | Remainder: 1.432e-05 - 15.1824%
| | | | | | | | CG Q_B: Operation Op*x: 0.00059512 - 53.2136% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.0001592 - 14.2351% [1]
| | | | | | | | Belos::MVT::MvNorm: 4.632e-05 - 4.14178% [1]
| | | | | | | | Remainder: 0.00014712 - 13.155%
| | | | | | | CG S_E: Operation Op*x: 0.001838 - 1.08143% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.163084 - 95.9543% [1]
| | | | | | | | Belos::MVT::Assign: 7.888e-05 - 0.0483678% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.141277 - 86.6285% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.141075 - 99.8571% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0645348 - 45.7449% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0640911 - 99.3125% [24]
| | | | | | | | | | | Remainder: 0.00044368 - 0.687505%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0159757 - 11.3243% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00113632 - 0.805472% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0017454 - 1.23721% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0519656 - 36.8354% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0175782 - 33.8266% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0173406 - 98.6486% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0173177 - 99.8678% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0171797 - 99.2031% [12]
| | | | | | | | | | | | | | Remainder: 0.000138 - 0.796873%
| | | | | | | | | | | | | Remainder: 2.292e-05 - 0.132175%
| | | | | | | | | | | | Remainder: 0.00023756 - 1.35145%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0342936 - 65.9929% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341524 - 99.5883% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0238045 - 69.7008% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0177123 - 74.4075% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0172596 - 97.4443% [24]
| | | | | | | | | | | | | | | Remainder: 0.00045268 - 2.55573%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00445456 - 18.7131% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00038456 - 1.61549% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00084608 - 3.55429% [12]
| | | | | | | | | | | | | | Remainder: 0.00040696 - 1.70959%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0102002 - 29.8669% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.010135 - 99.3608% [12]
| | | | | | | | | | | | | | Remainder: 6.52e-05 - 0.6392%
| | | | | | | | | | | | | Remainder: 0.00014764 - 0.432298%
| | | | | | | | | | | | Remainder: 0.0001412 - 0.411739%
| | | | | | | | | | | Remainder: 9.384e-05 - 0.180581%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00249552 - 1.76893% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.002948 - 2.08967% [12]
| | | | | | | | | | Remainder: 0.00027388 - 0.194138%
| | | | | | | | | Remainder: 0.00020184 - 0.142868%
| | | | | | | | CG S_E: Operation Op*x: 0.0160696 - 9.85361% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.0014156 - 0.86802% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00337224 - 2.0678% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.000570601 - 0.349882% [12]
| | | | | | | | Remainder: 0.0002998 - 0.183832%
| | | | | | | Remainder: 0.00321324 - 1.89059%
| | | | | | GMRES block system: Operation Op*x: 0.00469836 - 2.65688% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.208e-05 - 0.0294507% [1]
| | | | | | Remainder: 0.000679921 - 0.384488%
| | | | | Remainder: 0.0007244 - 0.396857%
| | | | Mini-EM: Compute responses: 0.0204719 - 7.15585% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00057492 - 2.80834% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0172793 - 84.4051% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.88e-06 - 0.0224546% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005362 - 3.10313% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00481824 - 27.8844% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.44e-06 - 0.03727% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000647361 - 3.74645% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000735921 - 4.25897% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00760464 - 44.0101% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.12e-06 - 0.035418% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00066976 - 3.87608% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00055912 - 3.23577% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000708001 - 4.09739% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.42e-05 - 0.487287% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.24e-06 - 0.024538% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00041368 - 2.39407% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00027828 - 1.61048% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.284e-05 - 0.363672% [9]
| | | | | | Remainder: 0.0001404 - 0.812532%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.16e-06 - 0.0447443% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00703404% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00213044 - 10.4067% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024944 - 1.21845% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.43297% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002292 - 91.8858% [1]
| | | | | | Remainder: 1.916e-05 - 7.68121%
| | | | | Remainder: 0.00022716 - 1.10962%
| | | | Remainder: 0.0001876 - 0.0655747%
| | | Remainder: 2.68e-06 - 0.000936772%
| | Remainder: 0.0546078 - 0.664456%
| Remainder: 4.4e-05 - 0.00053538%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.182534 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.2889 k-cell-steps per second
=================================
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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 = 56862 x 56862, nnz = 1768494
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308
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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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/493039 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (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 = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 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 = 2187 x 2187, nnz = 140625
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 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 = 2187 x 2187, nnz = 140625
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.1476 (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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
A22 size = 19683 x 19683, nnz = 493039
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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 = 19683 x 19683, nnz = 493039
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 729 x 19683, nnz = 19683
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 729 x 729, nnz = 15225
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.2479 (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.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 56862 1768494 31.1015
(2, 2) 19683 493039 25.049
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=54756, #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.0019768 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.163831 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.180879 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 8.02124 [1]
| Mini-EM: Total Time: 8.0212 - 99.9995% [1]
| | Mini-EM: build mesh: 0.0006032 - 0.00752007% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028652 - 47.5% [1]
| | | Remainder: 0.00031668 - 52.5%
| | Mini-EM: build physics blocks: 0.000821481 - 0.0102414% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00080564 - 0.0100439% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.87373 - 10.8928% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.407089 - 5.07517% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.175876 - 43.2033% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143083 - 81.3544% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00447784 - 2.54602% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0282147 - 16.0424% [4]
| | | | Remainder: 0.000100641 - 0.0572227%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0232306 - 5.70651% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0144426 - 62.1705% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00083432 - 3.59147% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00171496 - 7.38234% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00119684 - 5.15201% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012242 - 5.26978% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00353636 - 15.2229% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00018008 - 0.775185% [4]
| | | | Remainder: 0.00010124 - 0.435805%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0371026 - 9.11412% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161101 - 3.95739% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0555717 - 13.651% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020349 - 4.99865% [4]
| | | Remainder: 0.0788492 - 19.369%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0186545 - 0.232565% [2]
| | Mini-EM: setup physics model evaluator: 0.644474 - 8.03464% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.644449 - 99.9961% [1]
| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.00047172% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 9.31027e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.638635 - 99.0978% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.638617 - 99.9972% [1]
| | | | | | getWorksets(): 0.613293 - 96.0346% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.613289 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.348246 - 56.7833% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00464468 - 1.33374% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0569482 - 16.3529% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00115704 - 2.03174% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0557661 - 97.9244% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0006046 - 1.08417% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028708 - 0.514793% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114268 - 2.04906% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0051176 - 9.1769% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.011148 - 19.9906% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00284132 - 5.09507% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00824032 - 14.7766% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00028468 - 0.510489% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0146724 - 26.3107% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00612272 - 41.7294% [9]
| | | | | | | | | | | | Remainder: 0.00854972 - 58.2706%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00923664 - 16.5632% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00204084 - 3.65965% [9]
| | | | | | | | | | | Remainder: 0.000149962 - 0.268912%
| | | | | | | | | | Remainder: 2.5e-05 - 0.0438996%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.248708 - 71.4173% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.14375 - 57.7987% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00020912 - 0.145475% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.472e-05 - 0.0450227% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0771579 - 53.6751% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0541514 - 37.6706% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.304e-05 - 0.043854% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113984 - 7.92934% [9]
| | | | | | | | | | | Remainder: 0.00070524 - 0.490603%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0486784 - 19.5725% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0355595 - 14.2977% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00029324 - 0.117905% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.011555 - 4.646% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0086366 - 3.47259% [9]
| | | | | | | | | | Remainder: 0.00023532 - 0.0946171%
| | | | | | | | | Remainder: 0.0379453 - 10.8961%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.265007 - 43.2107% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.264551 - 99.8279% [18]
| | | | | | | | | Remainder: 0.0004562 - 0.172147%
| | | | | | | | Remainder: 3.64e-05 - 0.00593521%
| | | | | | | Remainder: 4.28e-06 - 0.000697872%
| | | | | | getOrientations(): 1.78e-05 - 0.00278727% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00082036 - 0.128459% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000762441 - 0.119389% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041692 - 0.0652848% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011748 - 0.018396% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086144 - 0.134891% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000137798% [2]
| | | | | | Remainder: 0.0223263 - 3.49604%
| | | | | Remainder: 1.804e-05 - 0.00282477%
| | | | fmb->setupBCFieldManagers(): 9.72e-06 - 0.00150826% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.768e-05 - 0.00274343% [1]
| | | | build response library: 0.00576036 - 0.893842% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00566468 - 98.339% [1]
| | | | | | getWorksets(): 3.52e-06 - 0.0621394% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 72.7273% [1]
| | | | | | | Remainder: 9.6e-07 - 27.2727%
| | | | | | getOrientations(): 5.2e-07 - 0.00917969% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078048 - 13.778% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000958721 - 16.9245% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042376 - 7.48074% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118712 - 20.9565% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0211839% [3]
| | | | | | Remainder: 0.00230936 - 40.7677%
| | | | | Remainder: 9.568e-05 - 1.66101%
| | | | Remainder: 2.304e-05 - 0.00357514%
| | | Remainder: 2.488e-05 - 0.00386051%
| | Mini-EM: setup auxiliary physics model evaluator: 1.17286 - 14.622% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.17285 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 2.04e-06 - 0.000173936% [1]
| | | | fmb->setWorksetContainer(): 1.56e-06 - 0.00013301% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.17279 - 99.9955% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.17278 - 99.999% [1]
| | | | | | getWorksets(): 0.556729 - 47.4708% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.556728 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.371311 - 66.6953% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00578084 - 1.55687% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0618579 - 16.6593% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00101872 - 1.64687% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0608138 - 98.3121% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000508401 - 0.835996% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00028384 - 0.466736% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00114096 - 1.87615% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00525956 - 8.64863% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0128305 - 21.098% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0028844 - 4.743% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00964473 - 15.8594% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000282921 - 0.465225% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175087 - 28.7907% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00759968 - 43.4051% [9]
| | | | | | | | | | | | Remainder: 0.00990904 - 56.5949%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0083304 - 13.6982% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00202068 - 3.32273% [9]
| | | | | | | | | | | Remainder: 0.000118681 - 0.195155%
| | | | | | | | | | Remainder: 2.536e-05 - 0.0409972%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.262066 - 70.5784% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146546 - 55.9196% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011524 - 0.0786374% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.764e-05 - 0.0461561% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0535891 - 36.5681% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0552765 - 37.7196% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.252e-05 - 0.0563099% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.476e-05 - 0.0510147% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00217872 - 1.48671% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0347053 - 23.6821% [9]
| | | | | | | | | | | Remainder: 0.00045628 - 0.311356%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.034494 - 13.1624% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0324567 - 12.3849% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000292841 - 0.111743% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127784 - 4.87601% [18]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0115911 - 4.42298% [9]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0219962 - 8.39339% [9]
| | | | | | | | | | Remainder: 0.00191044 - 0.728993%
| | | | | | | | | Remainder: 0.0416069 - 11.2054%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.185402 - 33.302% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.185051 - 99.811% [9]
| | | | | | | | | Remainder: 0.00035048 - 0.189038%
| | | | | | | | Remainder: 1.468e-05 - 0.00263684%
| | | | | | | Remainder: 1.64e-06 - 0.000294578%
| | | | | | getOrientations(): 1.132e-05 - 0.000965226% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000944321 - 0.0805197% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107976 - 0.0920682% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000717121 - 0.061147% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.583181 - 49.7262% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.212763 - 36.4831% [1]
| | | | | | | Remainder: 0.370418 - 63.5169%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00242368 - 0.206661% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 6.13924e-05% [2]
| | | | | | Remainder: 0.0276959 - 2.36155%
| | | | | Remainder: 1.176e-05 - 0.00100273%
| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.000310356% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.00128917% [1]
| | | | build response library: 2.252e-05 - 0.00192011% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.06572% [1]
| | | | | Remainder: 2.228e-05 - 98.9343%
| | | | Remainder: 7.84e-06 - 0.000668459%
| | | Remainder: 1.024e-05 - 0.000873081%
| | Mini-EM: eval auxiliary physics model evaluator: 1.91579 - 23.8841% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.56213 - 29.3419% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.34876 - 70.4022% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00181824 - 0.134808% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.924312 - 68.5305% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.000164447% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.756e-05 - 0.00189979% [9]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.96e-06 - 0.000752992% [9]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00555332 - 0.600806% [9]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265577 - 2.87324% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0778373 - 8.4211% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.008966 - 0.970019% [9]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0625605 - 6.76833% [9]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0635463 - 6.87498% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0925967 - 10.0179% [9]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-05 - 0.00164447% [9]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.12e-06 - 0.000662114% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136692 - 14.7885% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.013939 - 1.50804% [9]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00789121 - 0.853738% [9]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.031107 - 3.36542% [9]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00378644 - 0.409649% [9]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.043358 - 4.69084% [9]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0743066 - 8.03913% [9]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0917652 - 9.92795% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0075332 - 0.815006% [9]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00431528 - 0.466864% [9]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129479 - 1.40081% [9]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0614033 - 6.64313% [9]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00804028 - 0.869866% [9]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301282 - 3.25953% [9]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.54e-05 - 0.0016661% [9]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0145959 - 1.57911% [9]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0273292 - 2.9567% [9]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00403868 - 0.436939% [9]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129125 - 1.39698% [9]
| | | | | Remainder: 0.00054192 - 0.0586295%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.028e-05 - 0.0015036% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000177941% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00154744 - 0.114731% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.41954 - 31.1056% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.205539 - 48.9916% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.213966 - 51.0001% [1]
| | | | | Remainder: 3.488e-05 - 0.00831387%
| | | | Remainder: 0.00151992 - 0.11269%
| | | Remainder: 0.00490308 - 0.25593%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439292 - 0.0547664% [1]
| | | getWorksets(): 3.6e-06 - 0.08195% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 56.6667% [1]
| | | | Remainder: 1.56e-06 - 43.3333%
| | | getOrientations(): 7.6e-07 - 0.0173006% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000807921 - 18.3914% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00087108 - 19.8292% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040352 - 9.18569% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001173 - 26.7021% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0254956% [3]
| | | Remainder: 0.00113192 - 25.7669%
| | panzer::ModelEvaluator::create_W_op: 0.572986 - 7.14339% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.958428 - 11.9487% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00065676 - 0.0685247% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.749609 - 78.2124% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.196e-05 - 0.00292953% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00521876 - 0.696198% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0251862 - 3.35991% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0287659 - 3.83745% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00307524 - 0.410247% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0322524 - 4.30257% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0272016 - 3.62877% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00482884 - 0.644182% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0271099 - 3.61653% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.208e-05 - 0.00161151% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0101472 - 1.35367% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0582205 - 7.76678% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00949764 - 1.26701% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0563929 - 7.52297% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0596287 - 7.95464% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0827117 - 11.034% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.208e-05 - 0.00294554% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00487124 - 0.649838% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0572618 - 7.63889% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0919149 - 12.2617% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0135477 - 1.80731% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00270792 - 0.361245% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0317373 - 4.23385% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0653447 - 8.71717% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0515357 - 6.87501% [9]
| | | | Remainder: 0.00039412 - 0.0525768%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.772e-05 - 0.00393561% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000125205% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00210208 - 0.219326% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.204486 - 21.3356% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.204455 - 99.9849% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.92e-05 - 0.00938939% [1]
| | | | Remainder: 1.168e-05 - 0.00571188%
| | | Remainder: 0.0015348 - 0.160137%
| | Mini-EM: assemble Discrete Gradient: 0.169811 - 2.11703% [1]
| | MaxwellPreconditioner::build: 0.945159 - 11.7833% [1]
| | | Mini-EM: assemble Discrete Curl: 0.140814 - 14.8985% [1]
| | | MaxwellPreconditioner: Schur complement: 1.28e-05 - 0.00135427% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00214676 - 0.227132% [1]
| | | | Ifpack2::Relaxation::initialize: 3.6e-06 - 0.167694% [1]
| | | | Ifpack2::Relaxation::compute: 0.00116124 - 54.0927% [1]
| | | | Remainder: 0.000981921 - 45.7397%
| | | MaxwellPreconditioner: Solver S_E: 0.789976 - 83.5813% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.772292 - 97.7614% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.771903 - 99.9496% [1]
| | | | | | MueLu RefMaxwell: compute: 0.7644 - 99.028% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00596708 - 0.780623% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0374507 - 4.89935% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0200319 - 53.4888% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165049 - 44.0711% [1]
| | | | | | | | Remainder: 0.00091384 - 2.44012%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0507288 - 6.63642% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0030538 - 6.01986% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0447833 - 88.2798% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0436519 - 97.4737% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0426521 - 97.7095% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.040189 - 94.2252% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.604e-05 - 0.0896762% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.828e-05 - 0.145015% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.036e-05 - 0.199955% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677476 - 16.8573% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.576e-05 - 0.0889795% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0325215 - 80.9212% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.5e-05 - 0.0870885% [1]
| | | | | | | | | | | | Remainder: 0.00064736 - 1.61079%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.792e-05 - 0.112351% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.812e-05 - 37.813% [1]
| | | | | | | | | | | | Remainder: 2.98e-05 - 62.187%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0006498 - 1.52349% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062376 - 95.9926% [1]
| | | | | | | | | | | | Remainder: 2.604e-05 - 4.00739%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113848 - 2.66923% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011168 - 98.0957% [1]
| | | | | | | | | | | | Remainder: 2.168e-05 - 1.90429%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018344 - 0.430084% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.0001634 - 89.0754% [1]
| | | | | | | | | | | | Remainder: 2.004e-05 - 10.9246%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.304e-05 - 0.100909% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.936e-05 - 44.9814% [1]
| | | | | | | | | | | | Remainder: 2.368e-05 - 55.0186%
| | | | | | | | | | | Remainder: 0.0004004 - 0.938758%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010904 - 0.249794% [1]
| | | | | | | | | | Remainder: 0.0008908 - 2.04069%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00026748 - 0.597276% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.896e-05 - 22.0428% [1]
| | | | | | | | | | Remainder: 0.00020852 - 77.9572%
| | | | | | | | | Remainder: 0.00086388 - 1.92902%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00113644 - 2.24023% [1]
| | | | | | | | Remainder: 0.00175528 - 3.46012%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627651 - 8.21103% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0414495 - 66.0391% [1]
| | | | | | | | Remainder: 0.0213156 - 33.9609%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179894 - 2.3534% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.137884 - 18.0382% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.13788 - 99.9973% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.13727 - 99.5572% [1]
| | | | | | | | | Remainder: 0.00061056 - 0.442819%
| | | | | | | | Remainder: 3.76e-06 - 0.00272693%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0379433 - 4.9638% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0377817 - 99.5741% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0210089 - 55.6062% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160202 - 42.4021% [1]
| | | | | | | | | Remainder: 0.000752521 - 1.99176%
| | | | | | | | Remainder: 0.0001616 - 0.425899%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.23889 - 31.252% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0443237 - 18.554% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.043987 - 99.2403% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.452e-05 - 0.123946% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.6e-06 - 0.012731% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0437464 - 99.4529% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0437427 - 99.9917% [1]
| | | | | | | | | | | Remainder: 3.64e-06 - 0.00832069%
| | | | | | | | | | Remainder: 0.00018052 - 0.410394%
| | | | | | | | | Remainder: 0.00033672 - 0.759683%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.194559 - 81.4428% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0463408 - 23.8184% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0423915 - 91.4777% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0414169 - 97.7009% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0400696 - 96.747% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.956e-05 - 0.048815% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.252e-05 - 0.106115% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.528e-05 - 0.162916% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00680812 - 16.9907% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.808e-05 - 0.0950346% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0323808 - 80.8113% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.368e-05 - 0.0590971% [1]
| | | | | | | | | | | | | Remainder: 0.000691601 - 1.726%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.808e-05 - 0.0919432% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.612e-05 - 42.3319% [1]
| | | | | | | | | | | | | Remainder: 2.196e-05 - 57.6681%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000652681 - 1.57588% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000623841 - 95.5813% [1]
| | | | | | | | | | | | | Remainder: 2.884e-05 - 4.4187%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 9.96e-05 - 0.240482% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.816e-05 - 78.4739% [1]
| | | | | | | | | | | | | Remainder: 2.144e-05 - 21.5261%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00019948 - 0.481639% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00017748 - 88.9713% [1]
| | | | | | | | | | | | | Remainder: 2.2e-05 - 11.0287%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.38e-05 - 0.0816092% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.932e-05 - 57.1598% [1]
| | | | | | | | | | | | | Remainder: 1.448e-05 - 42.8402%
| | | | | | | | | | | | Remainder: 0.00032364 - 0.78142%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.68e-05 - 0.204758% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.504e-05 - 0.106248% [1]
| | | | | | | | | | | Remainder: 0.0008428 - 1.98813%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00378836 - 8.175% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323668 - 85.4375% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00041696 - 12.8823% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0026934 - 83.2149% [1]
| | | | | | | | | | | | Remainder: 0.00012632 - 3.90276%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030156 - 7.96017% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00025548 - 84.7195% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.048e-05 - 23.6731% [1]
| | | | | | | | | | | | | Remainder: 0.000195 - 76.3269%
| | | | | | | | | | | | Remainder: 4.608e-05 - 15.2805%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.424e-05 - 0.639854% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.912e-05 - 1.03264% [1]
| | | | | | | | | | | Remainder: 0.00018676 - 4.92984%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.68e-06 - 0.0208887% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3e-06 - 0.00647377% [1]
| | | | | | | | | | Remainder: 0.000148241 - 0.319893%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.0082443% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.147749 - 75.9406% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.056e-05 - 0.00714725% [1]
| | | | | | | | | | Remainder: 0.147739 - 99.9929%
| | | | | | | | | Remainder: 0.0004528 - 0.232732%
| | | | | | | | Remainder: 7.68e-06 - 0.00321487%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164879 - 21.5697% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.768e-05 - 0.0167881% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.4e-06 - 0.00145562% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.164731 - 99.9102% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.164727 - 99.9978% [1]
| | | | | | | | | Remainder: 3.6e-06 - 0.00218539%
| | | | | | | | Remainder: 0.00011804 - 0.071592%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00011008 - 0.0144008% [1]
| | | | | | | Remainder: 0.00979265 - 1.28109%
| | | | | | Remainder: 0.00750272 - 0.971978%
| | | | | Remainder: 0.00038904 - 0.0503747%
| | | | Remainder: 0.0176845 - 2.23861%
| | | MaxwellPreconditioner: Block preconditioner: 0.000131961 - 0.0139618% [1]
| | | Remainder: 0.0120771 - 1.27778%
| | Mini-EM: timestepper: 0.284182 - 3.54289% [1]
| | | Mini-EM: Advance Time Step: 0.284179 - 99.999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0849994 - 29.9105% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00050416 - 0.593134% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0821166 - 96.6085% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 0.0025817% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000501481 - 0.610694% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0067852 - 8.26289% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0041326 - 5.0326% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00032792 - 0.399335% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00352404 - 4.29151% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00356216 - 4.33793% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030496 - 0.371374% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0009116 - 1.11013% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-06 - 0.00876802% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00070972 - 0.864283% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00857068 - 10.4372% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00297948 - 3.62836% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.001317 - 1.60382% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00739944 - 9.0109% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0144174 - 17.5573% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.144e-05 - 0.0139314% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000512 - 0.623504% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00624524 - 7.60534% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00767024 - 9.34067% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00056672 - 0.690141% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000312481 - 0.380533% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00336772 - 4.10115% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00613876 - 7.47566% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00163648 - 1.99287% [9]
| | | | | | Remainder: 0.00020244 - 0.246528%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.012e-05 - 0.0236708% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00320002% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00213272 - 2.5091% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013868 - 0.163154% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0001106 - 79.7519% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.21142% [1]
| | | | | | Remainder: 2.64e-05 - 19.0366%
| | | | | Remainder: 8.436e-05 - 0.0992478%
| | | | Stratimikos: BelosLOWS: 0.180938 - 63.6703% [1]
| | | | | GMRES block system: Operation Op*x: 0.004762 - 2.63184% [1]
| | | | | Belos::MVT::MvAddMv: 0.0001588 - 0.087765% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.175313 - 96.8913% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000713802 - 0.407159% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000186281 - 26.097% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000178801 - 95.9846% [2]
| | | | | | | | Remainder: 7.48e-06 - 4.01544%
| | | | | | | Belos::MVT::MvScale: 9.348e-05 - 13.0961% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00023264 - 32.5917% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00022768 - 97.868% [2]
| | | | | | | | Remainder: 4.96e-06 - 2.13205%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000123481 - 17.2991% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000119721 - 96.955% [2]
| | | | | | | | Remainder: 3.76e-06 - 3.045%
| | | | | | | Remainder: 7.792e-05 - 10.9162%
| | | | | | Belos::MVT::MvAddMv: 0.00057024 - 0.32527% [2]
| | | | | | Belos::MVT::MvNorm: 9.816e-05 - 0.0559913% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.168668 - 96.2095% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.0006332 - 0.375413% [1]
| | | | | | | Belos::MVT::MvAddMv: 7.4e-05 - 0.0438732% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00114148 - 0.676763% [1]
| | | | | | | | Belos::MVT::Assign: 7.684e-05 - 6.73161% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 9.264e-05 - 8.11577% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 7.812e-05 - 84.3264% [1]
| | | | | | | | | Remainder: 1.452e-05 - 15.6736%
| | | | | | | | CG Q_B: Operation Op*x: 0.000620241 - 54.3365% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.0001632 - 14.2972% [1]
| | | | | | | | Belos::MVT::MvNorm: 4.524e-05 - 3.96327% [1]
| | | | | | | | Remainder: 0.00014332 - 12.5556%
| | | | | | | CG S_E: Operation Op*x: 0.0017762 - 1.05308% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.161866 - 95.9674% [1]
| | | | | | | | Belos::MVT::Assign: 7.884e-05 - 0.0487069% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.140326 - 86.6926% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.14012 - 99.8534% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0635747 - 45.3715% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0631485 - 99.3297% [24]
| | | | | | | | | | | Remainder: 0.000426121 - 0.670269%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.015865 - 11.3224% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00111964 - 0.799058% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00172756 - 1.23291% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0521157 - 37.1936% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0176974 - 33.958% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0174546 - 98.6281% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0174318 - 99.8689% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0172914 - 99.195% [12]
| | | | | | | | | | | | | | Remainder: 0.00014032 - 0.804967%
| | | | | | | | | | | | | Remainder: 2.288e-05 - 0.131083%
| | | | | | | | | | | | Remainder: 0.0002428 - 1.37195%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0343282 - 65.8692% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0341885 - 99.5931% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0236619 - 69.2101% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0176146 - 74.4427% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.017179 - 97.5273% [24]
| | | | | | | | | | | | | | | Remainder: 0.00043556 - 2.47273%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00442316 - 18.6932% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00039948 - 1.68828% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000842481 - 3.56049% [12]
| | | | | | | | | | | | | | Remainder: 0.00038224 - 1.61542%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.010388 - 30.3846% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.010329 - 99.4313% [12]
| | | | | | | | | | | | | | Remainder: 5.908e-05 - 0.568731%
| | | | | | | | | | | | | Remainder: 0.00013856 - 0.405282%
| | | | | | | | | | | | Remainder: 0.00013968 - 0.406896%
| | | | | | | | | | | Remainder: 9.004e-05 - 0.172769%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0025182 - 1.79717% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00296504 - 2.11607% [12]
| | | | | | | | | | Remainder: 0.00023436 - 0.167256%
| | | | | | | | | Remainder: 0.00020576 - 0.14663%
| | | | | | | | CG S_E: Operation Op*x: 0.0159216 - 9.83628% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.00140356 - 0.867112% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00334236 - 2.06489% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00055104 - 0.340429% [12]
| | | | | | | | Remainder: 0.00024284 - 0.150025%
| | | | | | | Remainder: 0.00317676 - 1.88344%
| | | | | | GMRES block system: Operation Op*x: 0.00460092 - 2.6244% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.148e-05 - 0.0293646% [1]
| | | | | | Remainder: 0.00061056 - 0.348269%
| | | | | Remainder: 0.00070404 - 0.389106%
| | | | Mini-EM: Compute responses: 0.0180517 - 6.35223% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00043376 - 2.40287% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.015047 - 83.3547% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0106334% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030284 - 2.01263% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00375752 - 24.972% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.96e-06 - 0.0329635% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00064208 - 4.26717% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00047632 - 3.16556% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00708152 - 47.0628% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.6e-06 - 0.0305709% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00064092 - 4.25946% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0005458 - 3.62731% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00069304 - 4.60585% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.82e-05 - 0.519706% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.8e-06 - 0.0252543% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00041336 - 2.74713% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00026588 - 1.767% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.788e-05 - 0.384662% [9]
| | | | | | Remainder: 7.664e-05 - 0.509339%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.16e-06 - 0.0507431% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00797708% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0021154 - 11.7186% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025128 - 1.392% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.461636% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023108 - 91.9612% [1]
| | | | | | Remainder: 1.904e-05 - 7.5772%
| | | | | Remainder: 0.00019372 - 1.07314%
| | | | Remainder: 0.00019052 - 0.0670422%
| | | Remainder: 2.84e-06 - 0.000999359%
| | Remainder: 0.0514096 - 0.640921%
| Remainder: 4.036e-05 - 0.000503164%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.180938 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 97.1384 k-cell-steps per second
=================================
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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 = 56862 x 56862, nnz = 1768494
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 5.69e+04, dev = 0.0%, min = 0.0% ( 56862 on 0), max = 0.0% ( 56862 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+06, dev = 0.0%, min = 0.0% ( 1768494 on 0), max = 0.0% ( 1768494 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0192308 / 0.0192308 / 0.0192308
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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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/493039 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (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 = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 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 = 2187 x 2187, nnz = 140625
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
coarseA11 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 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 = 2187 x 2187, nnz = 140625
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.19e+03, dev = 0.0%, min = 0.0% ( 2187 on 0), max = 0.0% ( 2187 on 0)
A0 # nnz per proc : avg = 1.41e+05, dev = 0.0%, min = 0.0% ( 140625 on 0), max = 0.0% ( 140625 on 0)
Clearing old data (if any)
Replacing coordinate map
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
Level 0
Max coarse size (<= 2500) achieved
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell coarse (1,1)) 0.1486 (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 = 19683 x 19683, nnz = 493039
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ac # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
A22 size = 19683 x 19683, nnz = 493039
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A22 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 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 = 19683 x 19683, nnz = 493039
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
A0 # nnz per proc : avg = 4.93e+05, dev = 0.0%, min = 0.0% ( 493039 on 0), max = 0.0% ( 493039 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/493039 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/19683 [0.00%] (total)
remaining : 19683
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 18200 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 729 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 18200/19683 [92.47%] (total)
remaining : 1483
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 1483 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 19683/19683 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 729 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 19683 x 729
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
Ptent # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 729 x 19683, nnz = 19683
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
R # nnz per proc : avg = 1.97e+04, dev = 0.0%, min = 0.0% ( 19683 on 0), max = 0.0% ( 19683 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 729 x 729, nnz = 15225
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 7.29e+02, dev = 0.0%, min = 0.0% ( 729 on 0), max = 0.0% ( 729 on 0)
Ac # nnz per proc : avg = 1.52e+04, dev = 0.0%, min = 0.0% ( 15225 on 0), max = 0.0% ( 15225 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.2467 (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.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 56862 1768494 31.1015
(2, 2) 19683 493039 25.049
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96218, alpha: 20, lambdaMin: 0.148109, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [56862, 56862], Global nnz: 1768494}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 5.85
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2187 140625 64.30 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 2.12
Cycle type = V
level rows nnz nnz/row c ratio procs
0 19683 493039 25.05 1
1 729 15225 20.88 27.00 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49175, alpha: 7, lambdaMin: 0.213108, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [19683, 19683], Global nnz: 493039}
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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=54756, #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.00195536 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.164712 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.181831 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 8.09278 [1]
| Mini-EM: Total Time: 8.09272 - 99.9992% [1]
| | Mini-EM: build mesh: 0.000729641 - 0.00901602% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000291641 - 39.9705% [1]
| | | Remainder: 0.000438 - 60.0295%
| | Mini-EM: build physics blocks: 0.00084088 - 0.0103906% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000842961 - 0.0104163% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.898731 - 11.1054% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.408421 - 5.04677% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.177043 - 43.3482% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.143859 - 81.2567% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00449268 - 2.53762% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0285603 - 16.1318% [4]
| | | | Remainder: 0.00013076 - 0.0738577%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0234126 - 5.73248% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0146029 - 62.3718% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00081548 - 3.48307% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00173968 - 7.43052% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00119228 - 5.09246% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128316 - 5.48063% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0035002 - 14.95% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00017792 - 0.759931% [4]
| | | | Remainder: 0.00010104 - 0.431562%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0370966 - 9.08292% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0161883 - 3.96363% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0551932 - 13.5138% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.020365 - 4.98627% [4]
| | | Remainder: 0.0791224 - 19.3727%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.018676 - 0.230776% [2]
| | Mini-EM: setup physics model evaluator: 0.652362 - 8.0611% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.652335 - 99.9958% [1]
| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000508941% [1]
| | | | fmb->setWorksetContainer(): 8e-07 - 0.000122636% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.646332 - 99.0798% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.646313 - 99.9971% [1]
| | | | | | getWorksets(): 0.621835 - 96.2126% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.62183 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.350428 - 56.3543% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0047136 - 1.3451% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0568221 - 16.2151% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00114516 - 2.01535% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0556524 - 97.9415% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00056452 - 1.01437% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00029044 - 0.521882% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.001085 - 1.9496% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00515388 - 9.26085% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0111549 - 20.0439% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00290008 - 5.21106% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00825084 - 14.8257% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00029004 - 0.521164% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.014627 - 26.2829% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00612204 - 41.8543% [9]
| | | | | | | | | | | | Remainder: 0.008505 - 58.1457%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00914084 - 16.4249% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00204468 - 3.67403% [9]
| | | | | | | | | | | Remainder: 0.00015012 - 0.269746%
| | | | | | | | | | Remainder: 2.452e-05 - 0.0431523%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.250131 - 71.3787% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.143999 - 57.5695% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021788 - 0.151307% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.92e-05 - 0.0480559% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772803 - 53.6673% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0542654 - 37.6846% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.716e-05 - 0.0466392% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0113785 - 7.90178% [9]
| | | | | | | | | | | Remainder: 0.00072056 - 0.500392%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0495418 - 19.8064% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0357369 - 14.2873% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031084 - 0.124271% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0116642 - 4.66326% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00863068 - 3.45047% [9]
| | | | | | | | | | Remainder: 0.0002472 - 0.0988284%
| | | | | | | | | Remainder: 0.0387615 - 11.0612%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.271364 - 43.6395% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.270901 - 99.8296% [18]
| | | | | | | | | Remainder: 0.00046228 - 0.170354%
| | | | | | | | Remainder: 3.856e-05 - 0.00620105%
| | | | | | | Remainder: 4.6e-06 - 0.000739747%
| | | | | | getOrientations(): 1.772e-05 - 0.00274171% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00080624 - 0.124745% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00077992 - 0.120672% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000428161 - 0.0662467% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012288 - 0.0190125% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00091364 - 0.141362% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000129968% [2]
| | | | | | Remainder: 0.021409 - 3.31249%
| | | | | Remainder: 1.872e-05 - 0.00289635%
| | | | fmb->setupBCFieldManagers(): 1.088e-05 - 0.00166786% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.896e-05 - 0.00290648% [1]
| | | | build response library: 0.00594472 - 0.9113% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0058446 - 98.3158% [1]
| | | | | | getWorksets(): 3.4e-06 - 0.0581733% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.48e-06 - 72.9412% [1]
| | | | | | | Remainder: 9.2e-07 - 27.0588%
| | | | | | getOrientations(): 6.4e-07 - 0.0109503% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000810441 - 13.8665% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009748 - 16.6786% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00043328 - 7.41334% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124732 - 21.3414% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0232693% [3]
| | | | | | Remainder: 0.00237336 - 40.6077%
| | | | | Remainder: 0.00010012 - 1.68418%
| | | | Remainder: 2.424e-05 - 0.00371588%
| | | Remainder: 2.748e-05 - 0.00421238%
| | Mini-EM: setup auxiliary physics model evaluator: 1.18047 - 14.5868% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.18046 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 2.36e-06 - 0.000199922% [1]
| | | | fmb->setWorksetContainer(): 1.64e-06 - 0.000138929% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.1804 - 99.9948% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.18039 - 99.9988% [1]
| | | | | | getWorksets(): 0.558125 - 47.2833% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.558124 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.370698 - 66.4185% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00583141 - 1.57309% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0614535 - 16.5778% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102732 - 1.6717% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0604002 - 98.2861% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00050888 - 0.842514% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000290081 - 0.480265% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00117652 - 1.94787% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00526028 - 8.70905% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127198 - 21.0593% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00289516 - 4.7933% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00951104 - 15.7467% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000283 - 0.468542% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173007 - 28.6434% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00749664 - 43.3315% [9]
| | | | | | | | | | | | Remainder: 0.00980404 - 56.6685%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0082972 - 13.737% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0020382 - 3.3745% [9]
| | | | | | | | | | | Remainder: 0.00011928 - 0.197483%
| | | | | | | | | | Remainder: 2.596e-05 - 0.0422433%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.261281 - 70.4836% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.146146 - 55.9345% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00011768 - 0.0805221% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.82e-05 - 0.0466656% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0533709 - 36.5188% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.055131 - 37.7232% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.724e-05 - 0.0596936% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.044e-05 - 0.0550408% [9]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00214784 - 1.46965% [9]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0346728 - 23.7247% [9]
| | | | | | | | | | | Remainder: 0.0004702 - 0.321732%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0338719 - 12.9638% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0331853 - 12.701% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00031272 - 0.119687% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0127306 - 4.87239% [18]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0117088 - 4.48132% [9]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0213446 - 8.1692% [9]
| | | | | | | | | | Remainder: 0.00198096 - 0.758172%
| | | | | | | | | Remainder: 0.0421318 - 11.3655%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.187411 - 33.5787% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.187085 - 99.8263% [9]
| | | | | | | | | Remainder: 0.0003256 - 0.173736%
| | | | | | | | Remainder: 1.572e-05 - 0.00281658%
| | | | | | | Remainder: 1.44e-06 - 0.000258007%
| | | | | | getOrientations(): 1.112e-05 - 0.000942065% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000988081 - 0.0837083% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112696 - 0.0954739% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007202 - 0.061014% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.58895 - 49.8947% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.214312 - 36.3889% [1]
| | | | | | | Remainder: 0.374638 - 63.6111%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00258224 - 0.218763% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4e-07 - 3.38872e-05% [2]
| | | | | | Remainder: 0.0278806 - 2.36199%
| | | | | Remainder: 1.432e-05 - 0.00121315%
| | | | fmb->setupBCFieldManagers(): 4.32e-06 - 0.000365959% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.656e-05 - 0.00140284% [1]
| | | | build response library: 2.476e-05 - 0.00209749% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.13086% [1]
| | | | | Remainder: 2.448e-05 - 98.8691%
| | | | Remainder: 1.168e-05 - 0.000989444%
| | | Remainder: 1.104e-05 - 0.000935219%
| | Mini-EM: eval auxiliary physics model evaluator: 1.93217 - 23.8754% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.56845 - 29.4203% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.35884 - 70.3273% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00181864 - 0.133838% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.931258 - 68.5332% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000180401% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 2.82e-05 - 0.00302816% [9]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.072e-05 - 0.00115113% [9]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00551812 - 0.592545% [9]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0273223 - 2.93391% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0782241 - 8.39984% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00928973 - 0.997546% [9]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.063885 - 6.86008% [9]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.065114 - 6.99205% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0923458 - 9.91624% [9]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.772e-05 - 0.0019028% [9]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.948e-05 - 0.00209179% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.136757 - 14.6852% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159371 - 1.71135% [9]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00811324 - 0.871213% [9]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0314457 - 3.37669% [9]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00365128 - 0.392081% [9]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0432547 - 4.64476% [9]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0741985 - 7.96756% [9]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0905596 - 9.72444% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00854556 - 0.917637% [9]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00432164 - 0.464065% [9]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0129889 - 1.39477% [9]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0617603 - 6.63192% [9]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0081512 - 0.875289% [9]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0301711 - 3.23982% [9]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.552e-05 - 0.00166656% [9]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0147849 - 1.58763% [9]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0272753 - 2.92887% [9]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00408468 - 0.43862% [9]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0129026 - 1.38551% [9]
| | | | | Remainder: 0.00056196 - 0.0603442%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1e-05 - 0.00154543% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 0.000200171% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0016598 - 0.122148% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.422557 - 31.0969% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.208187 - 49.2684% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.214332 - 50.7225% [1]
| | | | | Remainder: 3.86e-05 - 0.00913486%
| | | | Remainder: 0.00152428 - 0.112175%
| | | Remainder: 0.004877 - 0.252411%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00453288 - 0.0560119% [1]
| | | getWorksets(): 3.36e-06 - 0.074125% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 57.1429% [1]
| | | | Remainder: 1.44e-06 - 42.8571%
| | | getOrientations(): 1.04e-06 - 0.0229435% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079872 - 17.6206% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911361 - 20.1056% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042012 - 9.26828% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124628 - 27.4942% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0282381% [3]
| | | Remainder: 0.00115072 - 25.3861%
| | panzer::ModelEvaluator::create_W_op: 0.578045 - 7.14278% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.965047 - 11.9249% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000663 - 0.0687013% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.754548 - 78.1876% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.064e-05 - 0.00141012% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00522528 - 0.692505% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0243535 - 3.22756% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0289037 - 3.8306% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00286088 - 0.379152% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323479 - 4.28706% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0271928 - 3.60386% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00582624 - 0.772151% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0268643 - 3.56032% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.204e-05 - 0.00159566% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0100605 - 1.33331% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0579009 - 7.67359% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010065 - 1.33392% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0582015 - 7.71343% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0591757 - 7.84254% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0832852 - 11.0378% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.052e-05 - 0.00271951% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00491064 - 0.650806% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0573828 - 7.60493% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.092328 - 12.2362% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.014717 - 1.95044% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00264704 - 0.350812% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0316474 - 4.19422% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0653868 - 8.6657% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0528197 - 7.00018% [9]
| | | | Remainder: 0.00040144 - 0.0532027%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.416e-05 - 0.00353972% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000128491% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00228552 - 0.23683% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.205975 - 21.3435% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.205942 - 99.9839% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.052e-05 - 0.00996239% [1]
| | | | Remainder: 1.256e-05 - 0.00609784%
| | | Remainder: 0.00154104 - 0.159686%
| | Mini-EM: assemble Discrete Gradient: 0.168894 - 2.08699% [1]
| | MaxwellPreconditioner::build: 0.944604 - 11.6723% [1]
| | | Mini-EM: assemble Discrete Curl: 0.140883 - 14.9145% [1]
| | | MaxwellPreconditioner: Schur complement: 1.408e-05 - 0.00149057% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00221464 - 0.234452% [1]
| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.153524% [1]
| | | | Ifpack2::Relaxation::compute: 0.0011896 - 53.7153% [1]
| | | | Remainder: 0.00102164 - 46.1312%
| | | MaxwellPreconditioner: Solver S_E: 0.789242 - 83.5527% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.771326 - 97.7299% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.770915 - 99.9468% [1]
| | | | | | MueLu RefMaxwell: compute: 0.763292 - 99.0111% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00596444 - 0.781411% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0373555 - 4.894% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0199117 - 53.3032% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0165194 - 44.2221% [1]
| | | | | | | | Remainder: 0.000924441 - 2.47471%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0505678 - 6.62496% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00296968 - 5.87267% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0446943 - 88.385% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0435603 - 97.4626% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0425456 - 97.6707% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0399389 - 93.8731% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.468e-05 - 0.0868326% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 6.092e-05 - 0.152533% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.332e-05 - 0.208619% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00681836 - 17.072% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.604e-05 - 0.0902378% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0322331 - 80.7061% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.596e-05 - 0.0900375% [1]
| | | | | | | | | | | | Remainder: 0.00063648 - 1.59363%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.748e-05 - 0.111598% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.888e-05 - 39.7641% [1]
| | | | | | | | | | | | Remainder: 2.86e-05 - 60.2359%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00064956 - 1.52674% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062476 - 96.182% [1]
| | | | | | | | | | | | Remainder: 2.48e-05 - 3.81797%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120072 - 2.8222% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117472 - 97.8346% [1]
| | | | | | | | | | | | Remainder: 2.6e-05 - 2.16537%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00018556 - 0.436144% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00016332 - 88.0147% [1]
| | | | | | | | | | | | Remainder: 2.224e-05 - 11.9853%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.624e-05 - 0.108683% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.956e-05 - 42.301% [1]
| | | | | | | | | | | | Remainder: 2.668e-05 - 57.699%
| | | | | | | | | | | Remainder: 0.00047716 - 1.12153%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010856 - 0.249218% [1]
| | | | | | | | | | Remainder: 0.00090608 - 2.08006%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00027848 - 0.623077% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 6.108e-05 - 21.9334% [1]
| | | | | | | | | | Remainder: 0.0002174 - 78.0666%
| | | | | | | | | Remainder: 0.000855601 - 1.91434%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00114168 - 2.25772% [1]
| | | | | | | | Remainder: 0.00176208 - 3.48459%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0627917 - 8.22644% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0415587 - 66.1849% [1]
| | | | | | | | Remainder: 0.0212331 - 33.8151%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180228 - 2.3612% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.138865 - 18.1929% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.138861 - 99.9973% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.138268 - 99.5729% [1]
| | | | | | | | | Remainder: 0.00059304 - 0.427075%
| | | | | | | | Remainder: 3.68e-06 - 0.00265006%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0380022 - 4.97873% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0378379 - 99.5675% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0210316 - 55.5835% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0160308 - 42.367% [1]
| | | | | | | | | Remainder: 0.00077548 - 2.04948%
| | | | | | | | Remainder: 0.00016436 - 0.432501%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.237666 - 31.137% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0442065 - 18.6003% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.043871 - 99.241% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.78e-05 - 0.13175% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.76e-06 - 0.0131294% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0436203 - 99.4284% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0436163 - 99.9908% [1]
| | | | | | | | | | | Remainder: 4e-06 - 0.00917005%
| | | | | | | | | | Remainder: 0.0001872 - 0.426705%
| | | | | | | | | Remainder: 0.00033552 - 0.758983%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.193451 - 81.3964% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0465306 - 24.0529% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0425749 - 91.4986% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0415863 - 97.678% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0402312 - 96.7415% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.128e-05 - 0.0528943% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.416e-05 - 0.109766% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.56e-05 - 0.163058% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00677228 - 16.8334% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.788e-05 - 0.0941558% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0325643 - 80.9428% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.364e-05 - 0.0587604% [1]
| | | | | | | | | | | | | Remainder: 0.00070208 - 1.74511%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.78e-05 - 0.0908954% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.668e-05 - 44.127% [1]
| | | | | | | | | | | | | Remainder: 2.112e-05 - 55.873%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00065108 - 1.56561% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00062456 - 95.9268% [1]
| | | | | | | | | | | | | Remainder: 2.652e-05 - 4.07323%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 9.788e-05 - 0.235366% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 7.912e-05 - 80.8337% [1]
| | | | | | | | | | | | | Remainder: 1.876e-05 - 19.1663%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000200721 - 0.482662% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000177841 - 88.6011% [1]
| | | | | | | | | | | | | Remainder: 2.288e-05 - 11.3989%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.432e-05 - 0.0825273% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.96e-05 - 57.1096% [1]
| | | | | | | | | | | | | Remainder: 1.472e-05 - 42.8904%
| | | | | | | | | | | | Remainder: 0.00033328 - 0.801419%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.6e-05 - 0.201997% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.52e-05 - 0.106166% [1]
| | | | | | | | | | | Remainder: 0.0008574 - 2.01386%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.003789 - 8.14303% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00323592 - 85.403% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00042176 - 13.0337% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00269068 - 83.1504% [1]
| | | | | | | | | | | | Remainder: 0.00012348 - 3.81592%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00030336 - 8.00633% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00025876 - 85.298% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 6.192e-05 - 23.9295% [1]
| | | | | | | | | | | | | Remainder: 0.00019684 - 76.0705%
| | | | | | | | | | | | Remainder: 4.46e-05 - 14.702%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.42e-05 - 0.638691% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.956e-05 - 1.04407% [1]
| | | | | | | | | | | Remainder: 0.00018596 - 4.90789%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.721e-06 - 0.0187425% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.12e-06 - 0.00670526% [1]
| | | | | | | | | | Remainder: 0.00015492 - 0.332942%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.584e-05 - 0.0081881% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.146424 - 75.6902% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.008e-05 - 0.00688413% [1]
| | | | | | | | | | Remainder: 0.146414 - 99.9931%
| | | | | | | | | Remainder: 0.000481121 - 0.248704%
| | | | | | | | Remainder: 7.8e-06 - 0.00328192%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.164212 - 21.5136% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.9e-05 - 0.0176602% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00126666% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.164071 - 99.9144% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.164067 - 99.9976% [1]
| | | | | | | | | Remainder: 3.92e-06 - 0.00238921%
| | | | | | | | Remainder: 0.00010948 - 0.0666701%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00011136 - 0.0145894% [1]
| | | | | | | Remainder: 0.0097338 - 1.27524%
| | | | | | Remainder: 0.00762396 - 0.988949%
| | | | | Remainder: 0.00041052 - 0.0532226%
| | | | Remainder: 0.0179164 - 2.27008%
| | | MaxwellPreconditioner: Block preconditioner: 0.00014116 - 0.0149438% [1]
| | | Remainder: 0.0121084 - 1.28185%
| | Mini-EM: timestepper: 0.285901 - 3.53282% [1]
| | | Mini-EM: Advance Time Step: 0.285899 - 99.9991% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0856842 - 29.9701% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00055784 - 0.651042% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.082602 - 96.4027% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0017433% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049736 - 0.602117% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00706856 - 8.55738% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00407764 - 4.9365% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000337162 - 0.408177% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00371032 - 4.49181% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00355608 - 4.30508% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00030588 - 0.370306% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00087528 - 1.05964% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.32e-06 - 0.00765115% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0006854 - 0.829762% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00850584 - 10.2974% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00292228 - 3.53779% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00125172 - 1.51536% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00720436 - 8.72178% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0145142 - 17.5712% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.24e-05 - 0.0150118% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00051356 - 0.621729% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00631724 - 7.64781% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00764988 - 9.26114% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00056864 - 0.68841% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003138 - 0.379894% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00367348 - 4.44721% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0061788 - 7.48021% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00164528 - 1.99182% [9]
| | | | | | Remainder: 0.00020904 - 0.253069%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.076e-05 - 0.0242285% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00317445% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00227428 - 2.65426% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00013808 - 0.16115% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00010868 - 78.708% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.30359% [1]
| | | | | | Remainder: 2.76e-05 - 19.9884%
| | | | | Remainder: 8.86e-05 - 0.103403%
| | | | Stratimikos: BelosLOWS: 0.181889 - 63.6201% [1]
| | | | | GMRES block system: Operation Op*x: 0.00483864 - 2.66022% [1]
| | | | | Belos::MVT::MvAddMv: 0.00015672 - 0.0861624% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.176144 - 96.8415% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0007294 - 0.414093% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000187 - 25.6375% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000179 - 95.7219% [2]
| | | | | | | | Remainder: 8e-06 - 4.27807%
| | | | | | | Belos::MVT::MvScale: 9.544e-05 - 13.0847% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024132 - 33.0847% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00023584 - 97.7292% [2]
| | | | | | | | Remainder: 5.48e-06 - 2.27084%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00012532 - 17.1812% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00012132 - 96.8082% [2]
| | | | | | | | Remainder: 4e-06 - 3.19183%
| | | | | | | Remainder: 8.032e-05 - 11.0118%
| | | | | | Belos::MVT::MvAddMv: 0.00050312 - 0.28563% [2]
| | | | | | Belos::MVT::MvNorm: 9.724e-05 - 0.0552048% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.169545 - 96.2536% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00062416 - 0.368138% [1]
| | | | | | | Belos::MVT::MvAddMv: 7.524e-05 - 0.0443776% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00111532 - 0.657832% [1]
| | | | | | | | Belos::MVT::Assign: 7.692e-05 - 6.89667% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 9.6401e-05 - 8.64334% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 8.1761e-05 - 84.8134% [1]
| | | | | | | | | Remainder: 1.464e-05 - 15.1866%
| | | | | | | | CG Q_B: Operation Op*x: 0.00059052 - 52.9462% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00015968 - 14.317% [1]
| | | | | | | | Belos::MVT::MvNorm: 4.596e-05 - 4.12079% [1]
| | | | | | | | Remainder: 0.00014584 - 13.0761%
| | | | | | | CG S_E: Operation Op*x: 0.00187092 - 1.10349% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.162651 - 95.934% [1]
| | | | | | | | Belos::MVT::Assign: 7.756e-05 - 0.0476848% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.140821 - 86.5786% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.140582 - 99.8303% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0632603 - 44.9988% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0628011 - 99.274% [24]
| | | | | | | | | | | Remainder: 0.000459281 - 0.726017%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0160414 - 11.4107% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00115652 - 0.822666% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00175156 - 1.24593% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0525485 - 37.3792% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0179527 - 34.1641% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0177072 - 98.6329% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0176849 - 99.8737% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0175356 - 99.1557% [12]
| | | | | | | | | | | | | | Remainder: 0.00014932 - 0.844337%
| | | | | | | | | | | | | Remainder: 2.236e-05 - 0.126276%
| | | | | | | | | | | | Remainder: 0.00024544 - 1.36715%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0344984 - 65.6507% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0343532 - 99.5791% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0236032 - 68.7073% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0175238 - 74.2433% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0170632 - 97.3716% [24]
| | | | | | | | | | | | | | | Remainder: 0.0004606 - 2.62843%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00445624 - 18.8798% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000372001 - 1.57606% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000838881 - 3.5541% [12]
| | | | | | | | | | | | | | Remainder: 0.00041228 - 1.74671%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0106006 - 30.8576% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0105328 - 99.3612% [12]
| | | | | | | | | | | | | | Remainder: 6.772e-05 - 0.638834%
| | | | | | | | | | | | | Remainder: 0.00014948 - 0.435127%
| | | | | | | | | | | | Remainder: 0.000145201 - 0.420892%
| | | | | | | | | | | Remainder: 9.736e-05 - 0.185277%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00251876 - 1.79166% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00302188 - 2.14955% [12]
| | | | | | | | | | Remainder: 0.00028324 - 0.201476%
| | | | | | | | | Remainder: 0.000239 - 0.169719%
| | | | | | | | CG S_E: Operation Op*x: 0.0159906 - 9.83119% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.00141292 - 0.86868% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00353016 - 2.17039% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00055604 - 0.34186% [12]
| | | | | | | | Remainder: 0.000262881 - 0.161622%
| | | | | | | Remainder: 0.00320804 - 1.89215%
| | | | | | GMRES block system: Operation Op*x: 0.00457708 - 2.59849% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.304e-05 - 0.0301117% [1]
| | | | | | Remainder: 0.0006392 - 0.362885%
| | | | | Remainder: 0.000749642 - 0.412142%
| | | | Mini-EM: Compute responses: 0.0181122 - 6.3352% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000439521 - 2.42665% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0149598 - 82.595% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.0133692% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00030792 - 2.05832% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00367448 - 24.5624% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.68e-06 - 0.0312838% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00067528 - 4.51396% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00048544 - 3.24496% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00706824 - 47.2482% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.2e-06 - 0.0280752% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00063736 - 4.26048% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00054788 - 3.66235% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0006442 - 4.30621% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.048e-05 - 0.537975% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.56e-06 - 0.0304817% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000411121 - 2.74817% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00026832 - 1.79361% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.98e-05 - 0.399738% [9]
| | | | | | Remainder: 8.384e-05 - 0.560435%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.008e-05 - 0.0556529% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00817127% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00225128 - 12.4296% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000257161 - 1.41982% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.357753% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236881 - 92.1139% [1]
| | | | | | Remainder: 1.936e-05 - 7.52836%
| | | | | Remainder: 0.00019292 - 1.06514%
| | | | Remainder: 0.00021312 - 0.0745439%
| | | Remainder: 2.68e-06 - 0.000937386%
| | Remainder: 0.0524489 - 0.648099%
| Remainder: 6.152e-05 - 0.000760184%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.181889 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.6303 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=maxwell26.xml' (5 runs):
34.71 msec task-clock:u # 0.004 CPUs utilized ( +- 0.83% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,774 page-faults:u # 79.914 K/sec ( +- 0.28% )
21,865,404 cycles:u # 0.630 GHz ( +- 30.01% ) (2.13%)
66,847,506 instructions:u # 3.06 insn per cycle ( +- 8.63% ) (67.19%)
<not supported> branches:u
349,443 branch-misses:u ( +- 0.37% )
27,781,797 L1-dcache-loads:u # 800.349 M/sec ( +- 0.39% )
380,605 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.46% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,491,369 L1-icache-loads:u # 763.174 M/sec ( +- 0.31% )
237,163 L1-icache-load-misses:u # 0.90% of all L1-icache accesses ( +- 0.81% )
28,237,126 dTLB-loads:u # 813.466 M/sec ( +- 28.08% ) (47.56%)
0 dTLB-load-misses:u (1.49%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
8.7379 +- 0.0307 seconds time elapsed ( +- 0.35% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell26.xml' (5 runs):
312,194 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.49% )
16,799,336 BR_RETIRED:u ( +- 0.33% )
8.7262 +- 0.0367 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=maxwell26.xml' (5 runs):
22,656,462 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.48% )
5,079 ITLB_WALK:u ( +- 3.22% )
12,041 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.95% )
30,457,158 L1D_TLB:u ( +- 0.51% )
8.6578 +- 0.0245 seconds time elapsed ( +- 0.28% )
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=maxwell26.xml' (5 runs):
26,460,710 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.22% )
230,274 L1I_CACHE_REFILL:u ( +- 1.08% )
376,762 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.42% )
27,784,006 L1D_CACHE:u ( +- 0.25% )
8.7589 +- 0.0212 seconds time elapsed ( +- 0.24% )
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=maxwell26.xml' (5 runs):
469,346 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.59% )
491,249 LL_CACHE_RD:u ( +- 0.58% )
136,241 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.95% )
17,369 L2D_TLB_REFILL:u ( +- 1.81% )
254,199 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.34% )
1,459,294 L2D_CACHE:u ( +- 0.50% )
8.7327 +- 0.0364 seconds time elapsed ( +- 0.42% )