ampere_research/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell10.output

6809 lines
459 KiB
Plaintext
Raw Normal View History

2024-10-30 13:42:00 -04:00
oasis13.umiacs.umd.edu
30 MueLu Tpetra maxwell10.xml
output_avg5/altra_MueLu_Tpetra_maxwell10.output
output_avg5/altra_MueLu_Tpetra_maxwell10_power.output
dt = 1.33426e-09
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 = 1.33426e-09 [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 = 1.33426e-09 [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 = 3630 x 3630, nnz = 103230
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0)
SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.05 / 0.05 / 0.05
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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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/29791 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1331 [0.00%] (total)
remaining : 1331
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1331 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (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 = 1331 x 64
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 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 = 192 x 192, nnz = 9000
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 192 x 192, nnz = 9000
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 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.0114 (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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0)
A22 size = 1331 x 1331, nnz = 29791
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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 = 1331 x 1331, nnz = 29791
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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
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)
Generating canonical nullspace: dimension = 1
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] 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[320] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 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 (2,2)) 0.8797 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] 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[575] 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) 3630 103230 28.438
(2, 2) 1331 29791 22.3824
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) 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=6930,domainDim=6930,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=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
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=6930, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3300, #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.000507567 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3630, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0318106 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.0354439 sec
Electromagnetic Energy = 7.64729e-08
Electromagnetic Energy/dt^2 = 4.29565e+10
* finished time step 1, t = 1.33426e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 1.53481 [1]
| Mini-EM: Total Time: 1.53477 - 99.9971% [1]
| | Mini-EM: build mesh: 0.000654809 - 0.042665% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303685 - 46.3776% [1]
| | | Remainder: 0.000351124 - 53.6224%
| | Mini-EM: build physics blocks: 0.000819651 - 0.0534055% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000804892 - 0.0524439% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0564877 - 3.68054% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.02459 - 1.6022% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00922937 - 37.533% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0073767 - 79.9264% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000349565 - 3.78753% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143874 - 15.5887% [4]
| | | | Remainder: 6.436e-05 - 0.697339%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00328069 - 13.3415% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00101074 - 30.8086% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00010888 - 3.31882% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000359806 - 10.9674% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000105562 - 3.21768% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136338 - 41.5577% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000223603 - 6.81574% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.004e-05 - 1.22048% [4]
| | | | Remainder: 6.8681e-05 - 2.0935%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00216359 - 8.79865% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101366 - 4.12222% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00323645 - 13.1616% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00121474 - 4.93996% [4]
| | | Remainder: 0.00445154 - 18.103%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.000866932 - 0.0564862% [2]
| | Mini-EM: setup physics model evaluator: 0.0917993 - 5.98131% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.0917829 - 99.9821% [1]
| | | | allocate FieldManagerBuilder: 2.32e-06 - 0.0025277% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000522973% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.084159 - 91.6935% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0841425 - 99.9804% [1]
| | | | | | getWorksets(): 0.0567681 - 67.4667% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0567649 - 99.9943% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0319318 - 56.2528% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00293116 - 9.17944% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00633737 - 19.8466% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000337645 - 5.32784% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00598996 - 94.5182% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000120282 - 2.00806% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.104e-05 - 0.5182% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000264724 - 4.41946% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000560848 - 9.36313% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00116698 - 19.4822% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000222443 - 3.71359% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000919773 - 15.3552% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.3161e-05 - 1.22139% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0016121 - 26.9134% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000653489 - 40.5364% [1]
| | | | | | | | | | | | Remainder: 0.000958614 - 59.4636%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000841732 - 14.0524% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124002 - 2.07016% [1]
| | | | | | | | | | | Remainder: 5.288e-05 - 0.88281%
| | | | | | | | | | Remainder: 9.76e-06 - 0.154007%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0182501 - 57.1533% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0104702 - 57.3706% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9e-05 - 0.372486% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.004e-05 - 0.0958913% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0056312 - 53.7832% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00381373 - 36.4247% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.96e-06 - 0.0951272% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068153 - 6.50924% [1]
| | | | | | | | | | | Remainder: 0.000284725 - 2.71939%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00366625 - 20.0889% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0027668 - 15.1605% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.2201e-05 - 0.340826% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000720211 - 3.94634% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000521527 - 2.85767% [1]
| | | | | | | | | | Remainder: 4.292e-05 - 0.235177%
| | | | | | | | | Remainder: 0.00441318 - 13.8206%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0248106 - 43.7076% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0247802 - 99.8773% [2]
| | | | | | | | | Remainder: 3.044e-05 - 0.12269%
| | | | | | | | Remainder: 2.248e-05 - 0.0396019%
| | | | | | | Remainder: 3.24e-06 - 0.00570743%
| | | | | | getOrientations(): 7.24e-06 - 0.00860445% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068933 - 0.819241% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070425 - 0.836973% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357285 - 0.424619% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119321 - 0.141808% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000837332 - 0.995136% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000998307% [2]
| | | | | | Remainder: 0.0246587 - 29.3059%
| | | | | Remainder: 1.652e-05 - 0.0196295%
| | | | fmb->setupBCFieldManagers(): 8.76e-06 - 0.00954426% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.0166916% [1]
| | | | build response library: 0.00757659 - 8.2549% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00748411 - 98.7794% [1]
| | | | | | getWorksets(): 2.84e-06 - 0.0379471% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 63.3803% [1]
| | | | | | | Remainder: 1.04e-06 - 36.6197%
| | | | | | getOrientations(): 4.8e-07 - 0.00641359% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00077345 - 10.3346% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000896053 - 11.9727% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394286 - 5.26831% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119014 - 15.9022% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0192408% [3]
| | | | | | Remainder: 0.00422542 - 56.4586%
| | | | | Remainder: 9.2481e-05 - 1.22062%
| | | | Remainder: 2.0481e-05 - 0.0223146%
| | | Remainder: 1.64e-05 - 0.0178651%
| | Mini-EM: setup auxiliary physics model evaluator: 0.113235 - 7.37799% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.113225 - 99.9913% [1]
| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.0006359% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000565245% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.113177 - 99.957% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.113173 - 99.9967% [1]
| | | | | | getWorksets(): 0.0401296 - 35.4587% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0401287 - 99.9977% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0304574 - 75.8994% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288452 - 9.47066% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0053196 - 17.4657% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000207483 - 3.90035% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00510951 - 96.0508% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4121e-05 - 1.05922% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0081e-05 - 0.588725% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000205602 - 4.02391% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000439686 - 8.60524% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000996334 - 19.4996% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000169362 - 3.31464% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000804452 - 15.7442% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.564e-05 - 0.501809% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0015177 - 29.7034% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00071673 - 47.2247% [1]
| | | | | | | | | | | | Remainder: 0.000800971 - 52.7753%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000726971 - 14.2278% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000125362 - 2.4535% [1]
| | | | | | | | | | | Remainder: 1.4201e-05 - 0.277933%
| | | | | | | | | | Remainder: 2.6e-06 - 0.0488759%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178837 - 58.717% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00951982 - 53.2318% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.404e-05 - 0.147482% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.28e-06 - 0.0764721% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00386741 - 40.6249% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00342421 - 35.9693% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.761e-06 - 0.102534% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.52e-06 - 0.0894975% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000154002 - 1.6177% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00197427 - 20.7385% [1]
| | | | | | | | | | | Remainder: 6.0321e-05 - 0.633636%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0026926 - 15.0562% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271112 - 15.1597% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.356e-05 - 0.187657% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000913293 - 5.10685% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00069905 - 3.90887% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00128542 - 7.18765% [1]
| | | | | | | | | | Remainder: 2.884e-05 - 0.161264%
| | | | | | | | | Remainder: 0.00436962 - 14.3467%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00966346 - 24.0812% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0096437 - 99.7955% [1]
| | | | | | | | | Remainder: 1.9761e-05 - 0.204492%
| | | | | | | | Remainder: 7.8e-06 - 0.0194375%
| | | | | | | Remainder: 9.2e-07 - 0.00229257%
| | | | | | getOrientations(): 7.96e-06 - 0.00703349% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861492 - 0.761218% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108222 - 0.95625% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00070241 - 0.620652% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0399379 - 35.2893% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0145264 - 36.3725% [1]
| | | | | | | Remainder: 0.0254115 - 63.6275%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234275 - 2.07007% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000459474% [2]
| | | | | | Remainder: 0.028108 - 24.8363%
| | | | | Remainder: 3.72e-06 - 0.0032869%
| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 0.00349745% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.644e-05 - 0.0145197% [1]
| | | | build response library: 2.156e-05 - 0.0190417% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.2987% [1]
| | | | | Remainder: 2.128e-05 - 98.7013%
| | | | Remainder: 5.4e-06 - 0.00476925%
| | | Remainder: 9.84e-06 - 0.00868988%
| | Mini-EM: eval auxiliary physics model evaluator: 0.121488 - 7.91571% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0401221 - 33.0256% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0803997 - 66.1792% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000190442 - 0.236869% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.053196 - 66.1645% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00360929% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.36e-06 - 0.00631626% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00135348% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352925 - 0.663442% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00147206 - 2.76724% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0042317 - 7.95491% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000518968 - 0.975577% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00363153 - 6.8267% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00345325 - 6.49155% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00497979 - 9.36121% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.84e-06 - 0.0034589% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.0011279% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00778063 - 14.6263% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00181355 - 3.40918% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000488527 - 0.918352% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173726 - 3.26578% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000230164 - 0.432671% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00243855 - 4.58409% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00391554 - 7.36058% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00518491 - 9.74681% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000846652 - 1.59157% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000273084 - 0.513354% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000786251 - 1.47803% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00352441 - 6.62532% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000484766 - 0.911282% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00174223 - 3.2751% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.72e-06 - 0.00323332% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000744331 - 1.39922% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00148174 - 2.78544% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000236203 - 0.444024% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000772571 - 1.45231% [1]
| | | | | Remainder: 6.4281e-05 - 0.120838%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7001e-05 - 0.0211456% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00318409% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000265804 - 0.330603% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0265905 - 33.0728% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0131385 - 49.4108% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0134279 - 50.499% [1]
| | | | | Remainder: 2.4e-05 - 0.090258%
| | | | Remainder: 0.000137402 - 0.170899%
| | | Remainder: 0.000966013 - 0.795152%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00441262 - 0.287511% [1]
| | | getWorksets(): 3.4e-06 - 0.0770517% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 61.1765% [1]
| | | | Remainder: 1.32e-06 - 38.8235%
| | | getOrientations(): 8e-07 - 0.0181298% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751931 - 17.0405% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883373 - 20.0192% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400445 - 9.07499% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011895 - 26.9567% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0299142% [3]
| | | Remainder: 0.00118186 - 26.7835%
| | panzer::ModelEvaluator::create_W_op: 0.042619 - 2.7769% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0568211 - 3.70226% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.0761e-05 - 0.159731% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0431916 - 76.0134% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.00250048% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000280004 - 0.648283% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132502 - 3.06777% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155966 - 3.61103% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000150242 - 0.34785% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00177235 - 4.10344% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00154058 - 3.56685% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000586768 - 1.35852% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129722 - 3.0034% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.24e-06 - 0.00287093% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109782 - 2.54173% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00321172 - 7.43599% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000494086 - 1.14394% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00323077 - 7.48007% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00328197 - 7.59861% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00467875 - 10.8325% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.84e-06 - 0.0112059% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000300884 - 0.696625% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00317892 - 7.36005% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00519203 - 12.0209% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00160458 - 3.71503% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000159842 - 0.370076% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00175551 - 4.06445% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00359361 - 8.32015% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00284964 - 6.59766% [1]
| | | | Remainder: 4.2522e-05 - 0.0984496%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1641e-05 - 0.0204871% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00211189% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000273363 - 0.481094% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0131754 - 23.1875% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0131532 - 99.8318% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.284e-05 - 0.0974544% [1]
| | | | Remainder: 9.321e-06 - 0.0707456%
| | | Remainder: 7.7081e-05 - 0.135656%
| | Mini-EM: assemble Discrete Gradient: 0.0116532 - 0.759278% [1]
| | MaxwellPreconditioner::build: 0.936904 - 61.0453% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0087532 - 0.934269% [1]
| | | MaxwellPreconditioner: Schur complement: 8.32e-06 - 0.000888031% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000926933 - 0.0989358% [1]
| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.362486% [1]
| | | | Ifpack2::Relaxation::compute: 0.000117482 - 12.6743% [1]
| | | | Remainder: 0.000806091 - 86.9632%
| | | MaxwellPreconditioner: Solver S_E: 0.926249 - 98.8627% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.924263 - 99.7856% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.923788 - 99.9487% [1]
| | | | | | MueLu RefMaxwell: compute: 0.921269 - 99.7273% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000468607 - 0.0508654% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00261084 - 0.283396% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129238 - 49.5005% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000986734 - 37.7938% [1]
| | | | | | | | Remainder: 0.000331725 - 12.7057%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00642177 - 0.697057% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000310604 - 4.83674% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00571468 - 88.9892% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00484543 - 84.7891% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00439782 - 90.7623% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00304032 - 69.1325% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.16e-05 - 1.03936% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.7401e-05 - 0.901253% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.0161e-05 - 1.32095% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000477087 - 15.692% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.476e-05 - 0.485475% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00216223 - 71.1184% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.528e-05 - 0.502578% [1]
| | | | | | | | | | | | Remainder: 0.000271804 - 8.93997%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.3161e-05 - 0.754032% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.12e-06 - 18.4554% [1]
| | | | | | | | | | | | Remainder: 2.7041e-05 - 81.5446%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.7081e-05 - 1.52532% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.536e-05 - 67.6197% [1]
| | | | | | | | | | | | Remainder: 2.1721e-05 - 32.3803%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.000951933 - 21.6456% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000929413 - 97.6343% [1]
| | | | | | | | | | | | Remainder: 2.252e-05 - 2.36571%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1921e-05 - 0.498451% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-06 - 24.4514% [1]
| | | | | | | | | | | | Remainder: 1.6561e-05 - 75.5486%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.84e-05 - 0.645774% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.8e-06 - 13.3803% [1]
| | | | | | | | | | | | Remainder: 2.46e-05 - 86.6197%
| | | | | | | | | | | Remainder: 0.000255003 - 5.79839%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.7361e-05 - 1.80296% [1]
| | | | | | | | | | Remainder: 0.000360246 - 7.43476%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.3641e-05 - 1.46362% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.36e-06 - 11.1907% [1]
| | | | | | | | | | Remainder: 7.4281e-05 - 88.8093%
| | | | | | | | | Remainder: 0.000785611 - 13.7472%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000168043 - 2.61677% [1]
| | | | | | | | Remainder: 0.000228442 - 3.55731%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00456994 - 0.496049% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00275764 - 60.3429% [1]
| | | | | | | | Remainder: 0.00181231 - 39.6571%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174014 - 1.88885% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00215443 - 0.233855% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00215103 - 99.8422% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00162838 - 75.7024% [1]
| | | | | | | | | Remainder: 0.000522648 - 24.2976%
| | | | | | | | Remainder: 3.4e-06 - 0.157814%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00265416 - 0.288098% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00252399 - 95.0959% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00129598 - 51.3463% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105685 - 41.8723% [1]
| | | | | | | | | Remainder: 0.000171163 - 6.78143%
| | | | | | | | Remainder: 0.000130163 - 4.90412%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.870961 - 94.5392% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.870956 - 99.9995% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.870321 - 99.9271% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4401e-05 - 0.00739968% [1]
| | | | | | | | | | Remainder: 0.870257 - 99.9926%
| | | | | | | | | Remainder: 0.000634969 - 0.0729048%
| | | | | | | | Remainder: 4.56e-06 - 0.00052356%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00920869 - 0.999566% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.7521e-05 - 0.733231% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.96e-06 - 0.0538622% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00890397 - 96.6909% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00890001 - 99.9555% [1]
| | | | | | | | | Remainder: 3.96e-06 - 0.0444746%
| | | | | | | | Remainder: 0.000232243 - 2.522%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.9761e-05 - 0.00865773% [1]
| | | | | | | Remainder: 0.00473878 - 0.514376%
| | | | | | Remainder: 0.00251944 - 0.272729%
| | | | | Remainder: 0.000474168 - 0.0513023%
| | | | Remainder: 0.00198619 - 0.214433%
| | | MaxwellPreconditioner: Block preconditioner: 0.000154322 - 0.0164715% [1]
| | | Remainder: 0.000812212 - 0.0866911%
| | Mini-EM: timestepper: 0.0447408 - 2.91515% [1]
| | | Mini-EM: Advance Time Step: 0.0447378 - 99.9934% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0070911 - 15.8503% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000161322 - 2.27499% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00649705 - 91.6226% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 0.0387868% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.5921e-05 - 1.01463% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000510687 - 7.86029% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000410365 - 6.31617% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.3961e-05 - 0.830546% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000257204 - 3.95878% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000236363 - 3.638% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.6961e-05 - 1.18455% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.1201e-05 - 0.941981% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.72e-06 - 0.0418651% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 9.1521e-05 - 1.40865% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000613169 - 9.43765% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000273804 - 4.21428% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000103361 - 1.59089% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00066669 - 10.2614% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000878532 - 13.522% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.0664917% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.4681e-05 - 0.995544% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000401366 - 6.17766% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000504567 - 7.76609% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000150682 - 2.31924% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.7961e-05 - 0.58428% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000240083 - 3.69526% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000625969 - 9.63466% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000110922 - 1.70727% [1]
| | | | | | Remainder: 5.1521e-05 - 0.79299%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.312e-05 - 0.185021% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2e-06 - 0.0282044% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000296044 - 4.17487% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.108e-05 - 0.72034% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.28e-05 - 44.6359% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 3.13234% [1]
| | | | | | Remainder: 2.668e-05 - 52.2318%
| | | | | Remainder: 7.0482e-05 - 0.99395%
| | | | Stratimikos: BelosLOWS: 0.0354841 - 79.3157% [1]
| | | | | GMRES block system: Operation Op*x: 0.000955733 - 2.69341% [1]
| | | | | Belos::MVT::MvAddMv: 6.4561e-05 - 0.181943% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0339091 - 95.5613% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000200602 - 0.591587% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.76e-05 - 23.7286% [2]
| | | | | | | | Belos::MVT::MvDot: 4.204e-05 - 88.3193% [2]
| | | | | | | | Remainder: 5.56e-06 - 11.6807%
| | | | | | | Belos::MVT::MvScale: 1.9001e-05 - 9.47199% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.2081e-05 - 25.9624% [2]
| | | | | | | | Belos::MVT::MvTransMv: 4.8921e-05 - 93.9325% [2]
| | | | | | | | Remainder: 3.16e-06 - 6.06747%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.84e-05 - 9.17239% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.604e-05 - 87.1739% [2]
| | | | | | | | Remainder: 2.36e-06 - 12.8261%
| | | | | | | Remainder: 6.352e-05 - 31.6647%
| | | | | | Belos::MVT::MvAddMv: 3.92e-05 - 0.115603% [2]
| | | | | | Belos::MVT::MvNorm: 1.6e-05 - 0.0471849% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0328188 - 96.7845% [1]
| | | | | | | CG Q_B: Operation Op*x: 4.6841e-05 - 0.142726% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.564e-05 - 0.0476556% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000306644 - 0.934355% [1]
| | | | | | | | Belos::MVT::Assign: 2.756e-05 - 8.98762% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 3.6921e-05 - 12.0403% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 2.5721e-05 - 69.665% [1]
| | | | | | | | | Remainder: 1.12e-05 - 30.335%
| | | | | | | | CG Q_B: Operation Op*x: 4.22e-05 - 13.7619% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.184e-05 - 20.1667% [1]
| | | | | | | | Belos::MVT::MvNorm: 7.161e-06 - 2.33528% [1]
| | | | | | | | Remainder: 0.000130962 - 42.7082%
| | | | | | | CG S_E: Operation Op*x: 8.7761e-05 - 0.267411% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0316044 - 96.2996% [1]
| | | | | | | | Belos::MVT::Assign: 2.1161e-05 - 0.0669559% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.029876 - 94.5313% [11]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0297589 - 99.6078% [11]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00374453 - 12.5829% [22]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00345957 - 92.3899% [22]
| | | | | | | | | | | Remainder: 0.000284964 - 7.61013%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000979496 - 3.29144% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000147762 - 0.496531% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000174161 - 0.585241% [11]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0240655 - 80.8684% [11]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0015427 - 6.41044% [11]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00139398 - 90.3596% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00137614 - 98.7202% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00128922 - 93.6836% [11]
| | | | | | | | | | | | | | Remainder: 8.6922e-05 - 6.31636%
| | | | | | | | | | | | | Remainder: 1.784e-05 - 1.27979%
| | | | | | | | | | | | Remainder: 0.000148723 - 9.64041%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0224708 - 93.3735% [11]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0223838 - 99.613% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0223667 - 99.9235% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0223036 - 99.7178% [11]
| | | | | | | | | | | | | | Remainder: 6.3121e-05 - 0.282209%
| | | | | | | | | | | | | Remainder: 1.712e-05 - 0.0764838%
| | | | | | | | | | | | Remainder: 8.696e-05 - 0.386991%
| | | | | | | | | | | Remainder: 5.2e-05 - 0.216077%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000253005 - 0.850184% [11]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000238043 - 0.799906% [11]
| | | | | | | | | | Remainder: 0.00015636 - 0.525423%
| | | | | | | | | Remainder: 0.000117162 - 0.392161%
| | | | | | | | CG S_E: Operation Op*x: 0.000929292 - 2.94039% [11]
| | | | | | | | Belos::MVT::MvTransMv: 0.000281042 - 0.889251% [11]
| | | | | | | | Belos::MVT::MvAddMv: 0.000271205 - 0.858125% [32]
| | | | | | | | Belos::MVT::MvNorm: 6.9881e-05 - 0.221112% [11]
| | | | | | | | Remainder: 0.000155762 - 0.49285%
| | | | | | | Remainder: 0.000757532 - 2.30823%
| | | | | | GMRES block system: Operation Op*x: 0.000336485 - 0.992314% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.72e-06 - 0.0257158% [1]
| | | | | | Remainder: 0.000489328 - 1.44306%
| | | | | Remainder: 0.000554728 - 1.56331%
| | | | Mini-EM: Compute responses: 0.00206195 - 4.60896% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.3802e-05 - 4.06421% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00128102 - 62.1266% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.118656% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.708e-05 - 2.89457% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000242404 - 18.9228% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.0780629% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.7001e-05 - 5.23029% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.5921e-05 - 4.36536% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000434926 - 33.9516% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.2e-07 - 0.0562053% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.8921e-05 - 5.38017% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000132482 - 10.3419% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.516e-05 - 4.30595% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.7721e-05 - 1.38335% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8e-07 - 0.0624503% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.6081e-05 - 7.50036% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.0841e-05 - 2.40754% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.84e-06 - 0.768139% [1]
| | | | | | Remainder: 2.86e-05 - 2.2326%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.48e-06 - 0.314266% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.0640171% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000246803 - 11.9694% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000239604 - 11.6203% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.2e-07 - 0.217025% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000222124 - 92.7046% [1]
| | | | | | Remainder: 1.696e-05 - 7.07835%
| | | | | Remainder: 0.000202922 - 9.84127%
| | | | Remainder: 0.000100642 - 0.224959%
| | | Remainder: 2.96e-06 - 0.00661589%
| | Remainder: 0.0268723 - 1.7509%
| Remainder: 4.5121e-05 - 0.00293983%
=================================
FOM Calculation
=================================
Number of cells = 1000
Time for Belos Linear Solve = 0.0354841 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.1816 k-cell-steps per second
=================================
dt = 1.33426e-09
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 = 1.33426e-09 [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 = 1.33426e-09 [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 = 3630 x 3630, nnz = 103230
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0)
SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.05 / 0.05 / 0.05
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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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/29791 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1331 [0.00%] (total)
remaining : 1331
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1331 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (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 = 1331 x 64
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 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 = 192 x 192, nnz = 9000
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 192 x 192, nnz = 9000
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 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.0117 (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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0)
A22 size = 1331 x 1331, nnz = 29791
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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 = 1331 x 1331, nnz = 29791
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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
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)
Generating canonical nullspace: dimension = 1
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] 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[320] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 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 (2,2)) 0.8786 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] 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[575] 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) 3630 103230 28.438
(2, 2) 1331 29791 22.3824
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) 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=6930,domainDim=6930,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=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
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=6930, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3300, #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.000488887 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3630, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0313478 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.0348636 sec
Electromagnetic Energy = 7.64729e-08
Electromagnetic Energy/dt^2 = 4.29565e+10
* finished time step 1, t = 1.33426e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 1.52369 [1]
| Mini-EM: Total Time: 1.52365 - 99.9969% [1]
| | Mini-EM: build mesh: 0.000630569 - 0.0413855% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000294524 - 46.7077% [1]
| | | Remainder: 0.000336045 - 53.2923%
| | Mini-EM: build physics blocks: 0.000847372 - 0.0556148% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000838091 - 0.0550056% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0568826 - 3.73332% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0244097 - 1.60206% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00925445 - 37.9129% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0073967 - 79.9259% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000355245 - 3.83864% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0014381 - 15.5396% [4]
| | | | Remainder: 6.44e-05 - 0.695881%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00308064 - 12.6205% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000968374 - 31.4342% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000116002 - 3.76551% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000352885 - 11.4549% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00010536 - 3.42007% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121422 - 39.4144% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000224283 - 7.2804% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.6401e-05 - 1.1816% [4]
| | | | Remainder: 6.3121e-05 - 2.04896%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00216299 - 8.86118% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101821 - 4.17134% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00318537 - 13.0496% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0012105 - 4.95907% [4]
| | | Remainder: 0.00449758 - 18.4254%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.000866692 - 0.0568828% [2]
| | Mini-EM: setup physics model evaluator: 0.0909454 - 5.96894% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.090931 - 99.9841% [1]
| | | | allocate FieldManagerBuilder: 2.4e-06 - 0.00263936% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000615852% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.0833246 - 91.635% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.083311 - 99.9836% [1]
| | | | | | getWorksets(): 0.0564766 - 67.7902% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0564732 - 99.994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0313598 - 55.5303% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00283412 - 9.03744% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00634217 - 20.2239% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000318284 - 5.01853% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0060132 - 94.8131% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000126841 - 2.10937% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2721e-05 - 0.544152% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000261484 - 4.3485% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000546327 - 9.08545% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00117998 - 19.6231% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220243 - 3.66266% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000949933 - 15.7974% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.6321e-05 - 1.26922% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00163082 - 27.1207% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00065913 - 40.417% [1]
| | | | | | | | | | | | Remainder: 0.000971693 - 59.583%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000807892 - 13.4353% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124642 - 2.0728% [1]
| | | | | | | | | | | Remainder: 5.6002e-05 - 0.931317%
| | | | | | | | | | Remainder: 1.0681e-05 - 0.168412%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0173532 - 55.3358% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0103618 - 59.7115% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.1082e-05 - 0.396474% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.76e-06 - 0.0941919% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0054388 - 52.4888% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00388741 - 37.5167% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.048e-05 - 0.10114% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000680049 - 6.56302% [1]
| | | | | | | | | | | Remainder: 0.000294244 - 2.83969%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00331961 - 19.1297% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00228587 - 13.1727% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1681e-05 - 0.355445% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000754611 - 4.34855% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000527007 - 3.03695% [1]
| | | | | | | | | | Remainder: 4.256e-05 - 0.245258%
| | | | | | | | | Remainder: 0.00483031 - 15.4029%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0250904 - 44.4288% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0250607 - 99.8817% [2]
| | | | | | | | | Remainder: 2.9681e-05 - 0.118296%
| | | | | | | | Remainder: 2.312e-05 - 0.0409397%
| | | | | | | Remainder: 3.4e-06 - 0.00602019%
| | | | | | getOrientations(): 6.44e-06 - 0.00773007% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069477 - 0.833948% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071449 - 0.857618% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000359806 - 0.431883% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120561 - 0.144712% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000871053 - 1.04554% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.00105628% [2]
| | | | | | Remainder: 0.0240663 - 28.8874%
| | | | | Remainder: 1.364e-05 - 0.0163697%
| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00848996% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3961e-05 - 0.0153534% [1]
| | | | build response library: 0.00756055 - 8.3146% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00747454 - 98.8625% [1]
| | | | | | getWorksets(): 2.84e-06 - 0.0379956% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1]
| | | | | | | Remainder: 9.2e-07 - 32.3944%
| | | | | | getOrientations(): 4.8e-07 - 0.0064218% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073245 - 9.79926% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883013 - 11.8136% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000400085 - 5.35263% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00127134 - 17.0089% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0187302% [3]
| | | | | | Remainder: 0.00418294 - 55.9625%
| | | | | Remainder: 8.6001e-05 - 1.1375%
| | | | Remainder: 2.116e-05 - 0.0232704%
| | | Remainder: 1.4482e-05 - 0.0159238%
| | Mini-EM: setup auxiliary physics model evaluator: 0.112173 - 7.36213% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.112163 - 99.9915% [1]
| | | | allocate FieldManagerBuilder: 1e-06 - 0.000891557% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000570597% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.112117 - 99.9588% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.112113 - 99.9965% [1]
| | | | | | getWorksets(): 0.0409152 - 36.4946% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0409141 - 99.9973% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0312457 - 76.3691% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282508 - 9.04149% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00541992 - 17.3461% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000211723 - 3.90639% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00520523 - 96.039% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.24e-05 - 1.00668% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0921e-05 - 0.594037% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000213683 - 4.10516% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000439046 - 8.4347% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00100257 - 19.2609% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170323 - 3.27215% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000850292 - 16.3353% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.632e-05 - 0.505645% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00155042 - 29.7858% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000741451 - 47.8225% [1]
| | | | | | | | | | | | Remainder: 0.000808971 - 52.1775%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000733371 - 14.0891% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000122681 - 2.35688% [1]
| | | | | | | | | | | Remainder: 1.32e-05 - 0.253591%
| | | | | | | | | | Remainder: 2.96e-06 - 0.0546134%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0185764 - 59.4526% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100098 - 53.8847% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.424e-05 - 0.14226% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.281e-06 - 0.0827288% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00383461 - 38.3085% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00384453 - 38.4076% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.8e-06 - 0.0979038% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.4e-06 - 0.0839176% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000186683 - 1.865% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00203935 - 20.3735% [1]
| | | | | | | | | | | Remainder: 6.392e-05 - 0.638573%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00273492 - 14.7226% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00273016 - 14.6969% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.544e-05 - 0.19078% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00103521 - 5.57275% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00070745 - 3.80833% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0012931 - 6.96098% [1]
| | | | | | | | | | Remainder: 3.0281e-05 - 0.163008%
| | | | | | | | | Remainder: 0.00442434 - 14.1598%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00966082 - 23.6124% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00964194 - 99.8046% [1]
| | | | | | | | | Remainder: 1.888e-05 - 0.195429%
| | | | | | | | Remainder: 7.56e-06 - 0.0184777%
| | | | | | | Remainder: 1.12e-06 - 0.00273737%
| | | | | | getOrientations(): 7.2e-06 - 0.00642208% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000878412 - 0.783505% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109054 - 0.97271% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00068153 - 0.607895% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0372318 - 33.2092% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0135995 - 36.5266% [1]
| | | | | | | Remainder: 0.0236323 - 63.4734%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00248127 - 2.21319% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000463817% [2]
| | | | | | Remainder: 0.0288266 - 25.7121%
| | | | | Remainder: 3.92e-06 - 0.00349634%
| | | | fmb->setupBCFieldManagers(): 3.56e-06 - 0.00317394% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.0137656% [1]
| | | | build response library: 2.036e-05 - 0.0181521% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.17878% [1]
| | | | | Remainder: 2.012e-05 - 98.8212%
| | | | Remainder: 5.2e-06 - 0.0046361%
| | | Remainder: 9.481e-06 - 0.00845214%
| | Mini-EM: eval auxiliary physics model evaluator: 0.117543 - 7.71458% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0377715 - 32.1342% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0788102 - 67.048% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000181843 - 0.230735% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0535354 - 67.9296% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.00321283% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.00582792% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.0013449% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00065765 - 1.22844% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00144978 - 2.70808% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00429534 - 8.02336% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000491127 - 0.917387% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00345997 - 6.46295% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00346345 - 6.46945% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00506351 - 9.45824% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.72e-06 - 0.00321283% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.000971319% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00779239 - 14.5556% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00179123 - 3.34587% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000464246 - 0.867175% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00173526 - 3.24134% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000406606 - 0.759508% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00242431 - 4.52843% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00392805 - 7.3373% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00515467 - 9.62853% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000850172 - 1.58805% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000252124 - 0.470948% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000789131 - 1.47403% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00354845 - 6.62823% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000468247 - 0.874649% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00172074 - 3.21421% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.6e-06 - 0.00298867% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000743971 - 1.38968% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00150234 - 2.80626% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000231803 - 0.43299% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000778971 - 1.45506% [1]
| | | | | Remainder: 6.248e-05 - 0.116708%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.66e-05 - 0.0210633% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.00355284% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000262844 - 0.333515% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0246786 - 31.314% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0122523 - 49.6475% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0124047 - 50.2649% [1]
| | | | | Remainder: 2.164e-05 - 0.0876873%
| | | | Remainder: 0.000132042 - 0.167544%
| | | Remainder: 0.000961293 - 0.817823%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446462 - 0.293022% [1]
| | | getWorksets(): 2.88e-06 - 0.0645071% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 54.1667% [1]
| | | | Remainder: 1.32e-06 - 45.8333%
| | | getOrientations(): 6.8e-07 - 0.0152308% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074973 - 16.7927% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889533 - 19.924% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407366 - 9.12431% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012197 - 27.3191% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0250861% [3]
| | | Remainder: 0.00119362 - 26.735%
| | panzer::ModelEvaluator::create_W_op: 0.0400488 - 2.62849% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0560524 - 3.67883% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.7161e-05 - 0.119818% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0437036 - 77.9692% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.00247119% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000518248 - 1.18583% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00132494 - 3.03165% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0015641 - 3.57889% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000153682 - 0.351646% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00177159 - 4.05364% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155082 - 3.5485% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000595408 - 1.36238% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0013001 - 2.97481% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.56e-06 - 0.0035695% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109221 - 2.49914% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00321053 - 7.34614% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000510968 - 1.16917% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00314436 - 7.19475% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00332301 - 7.60351% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00460243 - 10.531% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.36e-06 - 0.0122644% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000506927 - 1.15992% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321689 - 7.36069% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00519603 - 11.8893% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0016203 - 3.70748% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000158682 - 0.363087% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178691 - 4.08869% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00366645 - 8.38936% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283808 - 6.49393% [1]
| | | | Remainder: 4.292e-05 - 0.0982071%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.164e-05 - 0.0207663% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.00228358% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272524 - 0.486195% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0119248 - 21.2743% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0119041 - 99.8266% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.168e-05 - 0.0979474% [1]
| | | | Remainder: 9e-06 - 0.0754732%
| | | Remainder: 7.1441e-05 - 0.127454%
| | Mini-EM: assemble Discrete Gradient: 0.0114053 - 0.748555% [1]
| | MaxwellPreconditioner::build: 0.935784 - 61.4174% [1]
| | | Mini-EM: assemble Discrete Curl: 0.008664 - 0.925855% [1]
| | | MaxwellPreconditioner: Schur complement: 7.84e-06 - 0.000837801% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000910893 - 0.0973401% [1]
| | | | Ifpack2::Relaxation::initialize: 2.92e-06 - 0.320565% [1]
| | | | Ifpack2::Relaxation::compute: 0.000114642 - 12.5857% [1]
| | | | Remainder: 0.000793331 - 87.0938%
| | | MaxwellPreconditioner: Solver S_E: 0.925274 - 98.877% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.92329 - 99.7855% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.922823 - 99.9494% [1]
| | | | | | MueLu RefMaxwell: compute: 0.920383 - 99.7355% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000478087 - 0.0519444% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0025976 - 0.28223% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129038 - 49.6759% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000985574 - 37.9418% [1]
| | | | | | | | Remainder: 0.000321644 - 12.3824%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00659901 - 0.716986% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000309244 - 4.68622% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00588788 - 89.2237% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00503379 - 85.4941% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0045901 - 91.1858% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00304504 - 66.3393% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.1161e-05 - 1.02334% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.556e-05 - 0.839397% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.9841e-05 - 1.30839% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000462167 - 15.1777% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.448e-05 - 0.475527% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00217951 - 71.5757% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.608e-05 - 0.528071% [1]
| | | | | | | | | | | | Remainder: 0.000276243 - 9.07189%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.46e-05 - 0.753795% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.68e-06 - 16.4162% [1]
| | | | | | | | | | | | Remainder: 2.892e-05 - 83.5838%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.2041e-05 - 1.35162% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.5481e-05 - 73.308% [1]
| | | | | | | | | | | | Remainder: 1.656e-05 - 26.692%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00114266 - 24.8939% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00112006 - 98.0222% [1]
| | | | | | | | | | | | Remainder: 2.26e-05 - 1.97785%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.248e-05 - 0.489749% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 23.1317% [1]
| | | | | | | | | | | | Remainder: 1.728e-05 - 76.8683%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.632e-05 - 0.573407% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4e-06 - 15.1976% [1]
| | | | | | | | | | | | Remainder: 2.232e-05 - 84.8024%
| | | | | | | | | | | Remainder: 0.000256965 - 5.59824%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.5841e-05 - 1.7053% [1]
| | | | | | | | | | Remainder: 0.000357845 - 7.10886%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.9762e-05 - 1.52452% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.721e-06 - 10.8297% [1]
| | | | | | | | | | Remainder: 8.0041e-05 - 89.1703%
| | | | | | | | | Remainder: 0.00076433 - 12.9814%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000170683 - 2.58649% [1]
| | | | | | | | Remainder: 0.000231204 - 3.50361%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00448998 - 0.487839% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00277256 - 61.7499% [1]
| | | | | | | | Remainder: 0.00171742 - 38.2501%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179764 - 1.95315% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00213151 - 0.23159% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00212799 - 99.8349% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00159594 - 74.9976% [1]
| | | | | | | | | Remainder: 0.000532048 - 25.0024%
| | | | | | | | Remainder: 3.52e-06 - 0.165141%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00265184 - 0.288123% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00251744 - 94.9318% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00128454 - 51.0257% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105905 - 42.0688% [1]
| | | | | | | | | Remainder: 0.000173842 - 6.90552%
| | | | | | | | Remainder: 0.000134401 - 5.06822%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.869569 - 94.4791% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.869565 - 99.9995% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.868944 - 99.9286% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4401e-05 - 0.00741141% [1]
| | | | | | | | | | Remainder: 0.86888 - 99.9926%
| | | | | | | | | Remainder: 0.000620929 - 0.0714068%
| | | | | | | | Remainder: 4.44e-06 - 0.000510597%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00919065 - 0.998568% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.2761e-05 - 0.682879% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.72e-06 - 0.0513565% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00889757 - 96.8111% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00889369 - 99.9564% [1]
| | | | | | | | | Remainder: 3.88e-06 - 0.0436074%
| | | | | | | | Remainder: 0.000225603 - 2.4547%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.4241e-05 - 0.00806632% [1]
| | | | | | | Remainder: 0.00462379 - 0.502377%
| | | | | | Remainder: 0.00244059 - 0.26447%
| | | | | Remainder: 0.000466767 - 0.0505548%
| | | | Remainder: 0.00198435 - 0.21446%
| | | MaxwellPreconditioner: Block preconditioner: 0.000155162 - 0.016581% [1]
| | | Remainder: 0.000771412 - 0.0824349%
| | Mini-EM: timestepper: 0.0439382 - 2.88375% [1]
| | | Mini-EM: Advance Time Step: 0.0439355 - 99.9939% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.00690926 - 15.7259% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000155683 - 2.25325% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00631797 - 91.4421% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.52e-06 - 0.0398862% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.7441e-05 - 0.909169% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000535887 - 8.48195% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000331525 - 5.24734% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.3601e-05 - 0.84839% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000253124 - 4.00641% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000230043 - 3.64109% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.0001e-05 - 0.949688% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.988e-05 - 0.947773% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.03862% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000116801 - 1.84871% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000559888 - 8.86184% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000258724 - 4.09505% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.7601e-05 - 1.06998% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000673129 - 10.6542% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000862172 - 13.6463% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.56e-06 - 0.0721751% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.412e-05 - 0.856604% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000439567 - 6.95741% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000498647 - 7.89252% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000108961 - 1.72462% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.4641e-05 - 0.390015% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000237763 - 3.76328% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000663009 - 10.494% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000113442 - 1.79555% [1]
| | | | | | Remainder: 4.8482e-05 - 0.767367%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.264e-05 - 0.182943% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.24e-06 - 0.0324203% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000300804 - 4.35364% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.1601e-05 - 0.746839% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.56e-05 - 49.6114% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.52e-06 - 2.94568% [1]
| | | | | | Remainder: 2.4481e-05 - 47.4429%
| | | | | Remainder: 6.8321e-05 - 0.988833%
| | | | Stratimikos: BelosLOWS: 0.0349033 - 79.442% [1]
| | | | | GMRES block system: Operation Op*x: 0.000921293 - 2.63956% [1]
| | | | | Belos::MVT::MvAddMv: 6.2281e-05 - 0.178439% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0333708 - 95.6093% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000193842 - 0.580874% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.7121e-05 - 24.309% [2]
| | | | | | | | Belos::MVT::MvDot: 4.1721e-05 - 88.5401% [2]
| | | | | | | | Remainder: 5.4e-06 - 11.4599%
| | | | | | | Belos::MVT::MvScale: 1.752e-05 - 9.03829% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.1321e-05 - 26.4757% [2]
| | | | | | | | Belos::MVT::MvTransMv: 4.8441e-05 - 94.3883% [2]
| | | | | | | | Remainder: 2.88e-06 - 5.61174%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.86e-05 - 9.59544% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.596e-05 - 85.8065% [2]
| | | | | | | | Remainder: 2.64e-06 - 14.1935%
| | | | | | | Remainder: 5.928e-05 - 30.5816%
| | | | | | Belos::MVT::MvAddMv: 3.764e-05 - 0.112793% [2]
| | | | | | Belos::MVT::MvNorm: 1.608e-05 - 0.0481859% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0323261 - 96.8694% [1]
| | | | | | | CG Q_B: Operation Op*x: 4.804e-05 - 0.148611% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.4241e-05 - 0.0440542% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000291364 - 0.901329% [1]
| | | | | | | | Belos::MVT::Assign: 2.428e-05 - 8.33322% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 3.4001e-05 - 11.6696% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 2.368e-05 - 69.645% [1]
| | | | | | | | | Remainder: 1.0321e-05 - 30.355%
| | | | | | | | CG Q_B: Operation Op*x: 3.676e-05 - 12.6165% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.2001e-05 - 21.2796% [1]
| | | | | | | | Belos::MVT::MvNorm: 7.52e-06 - 2.58096% [1]
| | | | | | | | Remainder: 0.000126802 - 43.5201%
| | | | | | | CG S_E: Operation Op*x: 8.6881e-05 - 0.268765% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.031144 - 96.3433% [1]
| | | | | | | | Belos::MVT::Assign: 9.561e-06 - 0.0306993% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0294781 - 94.651% [11]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0293643 - 99.6141% [11]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00370925 - 12.6318% [22]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00342997 - 92.4706% [22]
| | | | | | | | | | | Remainder: 0.000279283 - 7.52936%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000975374 - 3.32163% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000148043 - 0.504159% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000170844 - 0.581808% [11]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0237188 - 80.7742% [11]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00149154 - 6.28842% [11]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00134426 - 90.1255% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00132626 - 98.661% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00123398 - 93.0421% [11]
| | | | | | | | | | | | | | Remainder: 9.228e-05 - 6.95793%
| | | | | | | | | | | | | Remainder: 1.8e-05 - 1.33903%
| | | | | | | | | | | | Remainder: 0.000147282 - 9.8745%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0221733 - 93.4839% [11]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0220867 - 99.6094% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0220686 - 99.918% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.022006 - 99.7163% [11]
| | | | | | | | | | | | | | Remainder: 6.26e-05 - 0.283662%
| | | | | | | | | | | | | Remainder: 1.812e-05 - 0.0820404%
| | | | | | | | | | | | Remainder: 8.6602e-05 - 0.390569%
| | | | | | | | | | | Remainder: 5.4002e-05 - 0.227676%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000249843 - 0.850838% [11]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000239083 - 0.814195% [11]
| | | | | | | | | | Remainder: 0.000153081 - 0.521316%
| | | | | | | | | Remainder: 0.000113762 - 0.38592%
| | | | | | | | CG S_E: Operation Op*x: 0.000905454 - 2.90731% [11]
| | | | | | | | Belos::MVT::MvTransMv: 0.000287164 - 0.922052% [11]
| | | | | | | | Belos::MVT::MvAddMv: 0.000259123 - 0.832016% [32]
| | | | | | | | Belos::MVT::MvNorm: 6.6841e-05 - 0.214619% [11]
| | | | | | | | Remainder: 0.000137761 - 0.442336%
| | | | | | | Remainder: 0.000741531 - 2.29391%
| | | | | | GMRES block system: Operation Op*x: 0.000307924 - 0.922736% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.64e-06 - 0.0258909% [1]
| | | | | | Remainder: 0.000480568 - 1.44009%
| | | | | Remainder: 0.000548928 - 1.57271%
| | | | Mini-EM: Compute responses: 0.00202355 - 4.60573% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.3082e-05 - 4.10576% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00125134 - 61.8387% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.153436% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.716e-05 - 2.96962% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000225804 - 18.045% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1e-06 - 0.0799145% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.3961e-05 - 5.11141% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.372e-05 - 4.29301% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000428166 - 34.2167% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.8e-07 - 0.0703248% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.0361e-05 - 5.62287% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000128642 - 10.2804% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.5121e-05 - 4.40497% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.74e-05 - 1.39051% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.2e-07 - 0.0575385% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.5122e-05 - 7.60163% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.1e-05 - 2.47735% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.216e-05 - 0.971761% [1]
| | | | | | Remainder: 2.82e-05 - 2.25359%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.8e-06 - 0.286625% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0810457% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000257724 - 12.7362% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000236003 - 11.6628% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.254234% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000218963 - 92.7798% [1]
| | | | | | Remainder: 1.644e-05 - 6.96601%
| | | | | Remainder: 0.000187963 - 9.28878%
| | | | Remainder: 9.9441e-05 - 0.226334%
| | | Remainder: 2.68e-06 - 0.00609948%
| | Remainder: 0.0268165 - 1.76002%
| Remainder: 4.72e-05 - 0.00309774%
=================================
FOM Calculation
=================================
Number of cells = 1000
Time for Belos Linear Solve = 0.0349033 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.6506 k-cell-steps per second
=================================
dt = 1.33426e-09
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 = 1.33426e-09 [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 = 1.33426e-09 [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 = 3630 x 3630, nnz = 103230
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0)
SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.05 / 0.05 / 0.05
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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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/29791 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1331 [0.00%] (total)
remaining : 1331
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1331 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (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 = 1331 x 64
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 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 = 192 x 192, nnz = 9000
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 192 x 192, nnz = 9000
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 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.0112 (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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0)
A22 size = 1331 x 1331, nnz = 29791
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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 = 1331 x 1331, nnz = 29791
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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
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)
Generating canonical nullspace: dimension = 1
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] 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[320] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 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 (2,2)) 0.8732 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] 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[575] 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) 3630 103230 28.438
(2, 2) 1331 29791 22.3824
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) 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=6930,domainDim=6930,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=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
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=6930, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3300, #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.000495727 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3630, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0310657 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.0345591 sec
Electromagnetic Energy = 7.64729e-08
Electromagnetic Energy/dt^2 = 4.29565e+10
* finished time step 1, t = 1.33426e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 1.51546 [1]
| Mini-EM: Total Time: 1.51541 - 99.9971% [1]
| | Mini-EM: build mesh: 0.000626409 - 0.0413359% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000296324 - 47.3052% [1]
| | | Remainder: 0.000330085 - 52.6948%
| | Mini-EM: build physics blocks: 0.000826212 - 0.0545206% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000807131 - 0.0532615% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0592751 - 3.91148% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0245193 - 1.618% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00923589 - 37.6678% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00738763 - 79.9882% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000339363 - 3.67439% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0014367 - 15.5556% [4]
| | | | Remainder: 7.2201e-05 - 0.781744%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00303304 - 12.37% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000959173 - 31.6241% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000111963 - 3.69144% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000353884 - 11.6676% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000103122 - 3.39995% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118338 - 39.0161% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000223564 - 7.37095% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.5201e-05 - 1.16058% [4]
| | | | Remainder: 6.276e-05 - 2.06921%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00215851 - 8.80329% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00128058 - 5.22273% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00317772 - 12.9601% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00120658 - 4.92092% [4]
| | | Remainder: 0.00442702 - 18.0552%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.000864972 - 0.0570783% [2]
| | Mini-EM: setup physics model evaluator: 0.0892565 - 5.88991% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.0892416 - 99.9834% [1]
| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00277897% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 0.000672332% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.081756 - 91.6119% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0817425 - 99.9835% [1]
| | | | | | getWorksets(): 0.0555929 - 68.0099% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0555897 - 99.9942% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0307973 - 55.4011% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.002843 - 9.23132% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00632085 - 20.524% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000312764 - 4.94813% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00599848 - 94.9% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000119842 - 1.99787% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.208e-05 - 0.534802% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000265524 - 4.42652% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000538848 - 8.98307% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00116278 - 19.3845% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000221444 - 3.69167% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000913333 - 15.2261% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.7321e-05 - 1.1223% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0016759 - 27.9388% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00071205 - 42.4875% [1]
| | | | | | | | | | | | Remainder: 0.000963853 - 57.5125%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000822012 - 13.7037% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000126922 - 2.1159% [1]
| | | | | | | | | | | Remainder: 5.248e-05 - 0.874888%
| | | | | | | | | | Remainder: 9.6e-06 - 0.151878%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0172463 - 55.9994% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0098515 - 57.1223% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.912e-05 - 0.397097% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.6e-06 - 0.0974471% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00496827 - 50.4316% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00394086 - 40.0026% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.105162% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000687609 - 6.97974% [1]
| | | | | | | | | | | Remainder: 0.000195684 - 1.98634%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00368325 - 21.3567% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00237031 - 13.7439% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1161e-05 - 0.354632% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00071785 - 4.16234% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000520528 - 3.0182% [1]
| | | | | | | | | | Remainder: 4.172e-05 - 0.241907%
| | | | | | | | | Remainder: 0.00438714 - 14.2452%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0247703 - 44.5592% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0247406 - 99.8802% [2]
| | | | | | | | | Remainder: 2.968e-05 - 0.119821%
| | | | | | | | Remainder: 2.2081e-05 - 0.0397214%
| | | | | | | Remainder: 3.24e-06 - 0.00582808%
| | | | | | getOrientations(): 6.32e-06 - 0.0077316% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00068581 - 0.838989% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070109 - 0.857681% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000358285 - 0.438309% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000142722 - 0.1746% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000855612 - 1.04672% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000880815% [2]
| | | | | | Remainder: 0.023399 - 28.6252%
| | | | | Remainder: 1.348e-05 - 0.0164881%
| | | | fmb->setupBCFieldManagers(): 8.32e-06 - 0.009323% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.56e-05 - 0.0174806% [1]
| | | | build response library: 0.00743815 - 8.33484% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00734746 - 98.7809% [1]
| | | | | | getWorksets(): 3.4e-06 - 0.0462745% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 60% [1]
| | | | | | | Remainder: 1.36e-06 - 40%
| | | | | | getOrientations(): 6e-07 - 0.00816608% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741331 - 10.0896% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875692 - 11.9183% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396486 - 5.39623% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120066 - 16.3411% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.017421% [3]
| | | | | | Remainder: 0.00412802 - 56.1829%
| | | | | Remainder: 9.0681e-05 - 1.21913%
| | | | Remainder: 2.0521e-05 - 0.0229949%
| | | Remainder: 1.484e-05 - 0.0166262%
| | Mini-EM: setup auxiliary physics model evaluator: 0.11121 - 7.33858% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.1112 - 99.9912% [1]
| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.000647482% [1]
| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000611511% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.111152 - 99.9566% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.111148 - 99.9969% [1]
| | | | | | getWorksets(): 0.0402634 - 36.225% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0402626 - 99.9978% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0306667 - 76.1667% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00274796 - 8.96073% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00527848 - 17.2124% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000201443 - 3.81631% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00507459 - 96.1375% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4081e-05 - 1.06572% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.076e-05 - 0.606157% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000204443 - 4.02876% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000426686 - 8.40828% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000990734 - 19.5234% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000173243 - 3.41393% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000800011 - 15.765% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.54e-05 - 0.500533% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0014963 - 29.4862% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000715211 - 47.7986% [1]
| | | | | | | | | | | | Remainder: 0.000781091 - 52.2014%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00073669 - 14.5172% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123482 - 2.43334% [1]
| | | | | | | | | | | Remainder: 1.276e-05 - 0.251449%
| | | | | | | | | | Remainder: 2.44e-06 - 0.0462255%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178065 - 58.0648% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0095967 - 53.8942% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.548e-05 - 0.161306% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.24e-06 - 0.0858629% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00340865 - 35.519% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0039335 - 40.988% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.76e-06 - 0.0912814% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.12e-06 - 0.0846125% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000147002 - 1.5318% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00200343 - 20.8762% [1]
| | | | | | | | | | | Remainder: 6.3521e-05 - 0.661905%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00266168 - 14.9478% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271304 - 15.2362% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.348e-05 - 0.188021% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000778972 - 4.37464% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00069217 - 3.88717% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0013013 - 7.30798% [1]
| | | | | | | | | | Remainder: 2.92e-05 - 0.163985%
| | | | | | | | | Remainder: 0.00483371 - 15.7621%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00958802 - 23.8137% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00956885 - 99.8002% [1]
| | | | | | | | | Remainder: 1.916e-05 - 0.199833%
| | | | | | | | Remainder: 7.88e-06 - 0.0195715%
| | | | | | | Remainder: 8.8e-07 - 0.00218561%
| | | | | | getOrientations(): 6.76e-06 - 0.00608196% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000870333 - 0.783038% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107146 - 0.963987% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000673529 - 0.605973% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0371872 - 33.4573% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136132 - 36.6072% [1]
| | | | | | | Remainder: 0.0235741 - 63.3928%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243867 - 2.19407% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.41e-07 - 0.000396767% [2]
| | | | | | Remainder: 0.0286364 - 25.7641%
| | | | | Remainder: 3.48e-06 - 0.00313085%
| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.00352518% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.584e-05 - 0.0142446% [1]
| | | | build response library: 2.1401e-05 - 0.0192455% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.12144% [1]
| | | | | Remainder: 2.1161e-05 - 98.8786%
| | | | Remainder: 5.72e-06 - 0.00514388%
| | | Remainder: 9.76e-06 - 0.0087762%
| | Mini-EM: eval auxiliary physics model evaluator: 0.117612 - 7.76106% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0375787 - 31.9513% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0791013 - 67.2561% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000184123 - 0.232769% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0536362 - 67.807% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.00275933% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.28e-06 - 0.00611527% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.0012678% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352605 - 0.657401% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146502 - 2.7314% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00420862 - 7.8466% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000522248 - 0.973685% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00366417 - 6.83152% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00344905 - 6.43044% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00501691 - 9.35358% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.52e-06 - 0.0028339% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00104407% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00777471 - 14.4953% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00201039 - 3.74819% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000480847 - 0.896497% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174494 - 3.25329% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000219843 - 0.409878% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00241651 - 4.50538% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00402122 - 7.4972% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00516991 - 9.63884% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00100198 - 1.86809% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000254243 - 0.474013% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000784451 - 1.46254% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00350921 - 6.54261% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000502487 - 0.936842% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00171958 - 3.20601% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.52e-06 - 0.0028339% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000753171 - 1.40422% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00151422 - 2.82313% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000235763 - 0.439559% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000772011 - 1.43935% [1]
| | | | | Remainder: 6.3081e-05 - 0.117609%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.636e-05 - 0.0206823% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.00333749% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000266963 - 0.337495% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0248635 - 31.4325% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0123 - 49.4702% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0125418 - 50.4427% [1]
| | | | | Remainder: 2.164e-05 - 0.0870353%
| | | | Remainder: 0.000131482 - 0.16622%
| | | Remainder: 0.000932173 - 0.792583%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443366 - 0.292571% [1]
| | | getWorksets(): 2.88e-06 - 0.0649576% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 56.9444% [1]
| | | | Remainder: 1.24e-06 - 43.0556%
| | | getOrientations(): 7.2e-07 - 0.0162394% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075329 - 16.9902% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875293 - 19.742% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000406686 - 9.17269% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012053 - 27.1851% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0270657% [3]
| | | Remainder: 0.0011883 - 26.8017%
| | panzer::ModelEvaluator::create_W_op: 0.0384979 - 2.54043% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0559736 - 3.69362% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.6641e-05 - 0.119058% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0434739 - 77.6687% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.00230023% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000282324 - 0.64941% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00131694 - 3.02926% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155898 - 3.58602% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000150802 - 0.346879% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00179638 - 4.1321% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0015609 - 3.59043% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00070889 - 1.63061% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0012813 - 2.94728% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2e-06 - 0.00276027% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109758 - 2.52468% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00317244 - 7.29735% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000523607 - 1.20442% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00326473 - 7.50962% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00325949 - 7.49756% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00460247 - 10.5867% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.6e-06 - 0.0105811% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000300005 - 0.69008% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0032294 - 7.42837% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516803 - 11.8877% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00177387 - 4.0803% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000158802 - 0.365281% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00181883 - 4.18372% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00360929 - 8.3022% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00278896 - 6.41524% [1]
| | | | Remainder: 4.3121e-05 - 0.0991882%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.228e-05 - 0.0219389% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.00192948% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000274524 - 0.490453% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0120765 - 21.5753% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0120569 - 99.8377% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.136e-05 - 0.0940671% [1]
| | | | Remainder: 8.24e-06 - 0.0682317%
| | | Remainder: 6.8641e-05 - 0.122631%
| | Mini-EM: assemble Discrete Gradient: 0.0108578 - 0.716488% [1]
| | MaxwellPreconditioner::build: 0.929574 - 61.3413% [1]
| | | Mini-EM: assemble Discrete Curl: 0.00861028 - 0.926261% [1]
| | | MaxwellPreconditioner: Schur complement: 8.2e-06 - 0.000882124% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000903613 - 0.0972072% [1]
| | | | Ifpack2::Relaxation::initialize: 3.04e-06 - 0.336427% [1]
| | | | Ifpack2::Relaxation::compute: 0.000114962 - 12.7225% [1]
| | | | Remainder: 0.000785611 - 86.9411%
| | | MaxwellPreconditioner: Solver S_E: 0.919135 - 98.8769% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.917168 - 99.7861% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.916698 - 99.9487% [1]
| | | | | | MueLu RefMaxwell: compute: 0.914261 - 99.7342% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000460327 - 0.0503496% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00264308 - 0.289095% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00132738 - 50.221% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000972413 - 36.7909% [1]
| | | | | | | | Remainder: 0.000343286 - 12.9881%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00636549 - 0.696244% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000307684 - 4.83363% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00567088 - 89.0879% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00484831 - 85.4948% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00440134 - 90.781% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00292392 - 66.4325% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.2521e-05 - 1.11224% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.508e-05 - 0.857752% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.9801e-05 - 1.36122% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000441806 - 15.11% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.352e-05 - 0.462393% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00210039 - 71.8347% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.472e-05 - 0.503433% [1]
| | | | | | | | | | | | Remainder: 0.000256084 - 8.75824%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.512e-05 - 0.797938% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.8e-06 - 16.5148% [1]
| | | | | | | | | | | | Remainder: 2.932e-05 - 83.4852%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.1961e-05 - 1.40778% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.6321e-05 - 74.7583% [1]
| | | | | | | | | | | | Remainder: 1.564e-05 - 25.2417%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010837 - 24.6219% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00106577 - 98.3463% [1]
| | | | | | | | | | | | Remainder: 1.7921e-05 - 1.65369%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.232e-05 - 0.507118% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.2e-06 - 23.2975% [1]
| | | | | | | | | | | | Remainder: 1.712e-05 - 76.7025%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.524e-05 - 0.573461% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.72e-06 - 14.7385% [1]
| | | | | | | | | | | | Remainder: 2.152e-05 - 85.2615%
| | | | | | | | | | | Remainder: 0.000249083 - 5.65925%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.8921e-05 - 1.83406% [1]
| | | | | | | | | | Remainder: 0.000358046 - 7.38497%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.2481e-05 - 1.45447% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.32e-06 - 11.2996% [1]
| | | | | | | | | | Remainder: 7.3161e-05 - 88.7004%
| | | | | | | | | Remainder: 0.00074009 - 13.0507%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000163283 - 2.56513% [1]
| | | | | | | | Remainder: 0.000223643 - 3.51337%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00450394 - 0.492632% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.002794 - 62.0345% [1]
| | | | | | | | Remainder: 0.00170995 - 37.9655%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0170684 - 1.86691% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00206171 - 0.225506% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00205835 - 99.837% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00156314 - 75.9415% [1]
| | | | | | | | | Remainder: 0.000495207 - 24.0585%
| | | | | | | | Remainder: 3.36e-06 - 0.162972%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00265364 - 0.29025% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00252771 - 95.2547% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00130966 - 51.8119% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105454 - 41.7189% [1]
| | | | | | | | | Remainder: 0.000163522 - 6.46916%
| | | | | | | | Remainder: 0.000125923 - 4.7453%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.864719 - 94.5813% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.864715 - 99.9995% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.864141 - 99.9336% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.4441e-05 - 0.00745723% [1]
| | | | | | | | | | Remainder: 0.864077 - 99.9925%
| | | | | | | | | Remainder: 0.000573969 - 0.0663767%
| | | | | | | | Remainder: 4.24e-06 - 0.000490332%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00913529 - 0.9992% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.7561e-05 - 0.630095% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 5.24e-06 - 0.05736% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00884857 - 96.8614% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00884476 - 99.957% [1]
| | | | | | | | | Remainder: 3.802e-06 - 0.0429674%
| | | | | | | | Remainder: 0.000223922 - 2.45118%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.1521e-05 - 0.00782282% [1]
| | | | | | | Remainder: 0.0045779 - 0.500722%
| | | | | | Remainder: 0.00243675 - 0.265819%
| | | | | Remainder: 0.000470766 - 0.0513282%
| | | | Remainder: 0.00196643 - 0.213943%
| | | MaxwellPreconditioner: Block preconditioner: 0.000152842 - 0.0164421% [1]
| | | Remainder: 0.00076469 - 0.0822624%
| | Mini-EM: timestepper: 0.0437183 - 2.88491% [1]
| | | Mini-EM: Advance Time Step: 0.0437157 - 99.9941% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0069899 - 15.9894% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000168122 - 2.40521% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00637649 - 91.2244% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 0.0338744% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.8641e-05 - 1.07647% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000595129 - 9.33318% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000374485 - 5.8729% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.2121e-05 - 0.817393% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000226443 - 3.55122% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000218603 - 3.42827% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.2481e-05 - 1.13669% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 5.9601e-05 - 0.934699% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-06 - 0.0878226% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000119162 - 1.86877% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000612689 - 9.60856% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000275043 - 4.31339% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.0682e-05 - 1.42213% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000506607 - 7.94492% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000884772 - 13.8755% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.281e-06 - 0.0671372% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.892e-05 - 0.924019% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000375286 - 5.88546% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000511887 - 8.02772% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000119362 - 1.87191% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.404e-05 - 0.533836% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000209203 - 3.28085% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000752371 - 11.7991% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.7961e-05 - 1.53628% [1]
| | | | | | Remainder: 4.896e-05 - 0.767821%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4041e-05 - 0.200876% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.04e-06 - 0.029185% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000318244 - 4.55291% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.6721e-05 - 0.668407% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.6401e-05 - 35.1041% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 3.08213% [1]
| | | | | | Remainder: 2.888e-05 - 61.8137%
| | | | | Remainder: 6.4241e-05 - 0.919055%
| | | | Stratimikos: BelosLOWS: 0.0345966 - 79.1398% [1]
| | | | | GMRES block system: Operation Op*x: 0.000936534 - 2.70701% [1]
| | | | | Belos::MVT::MvAddMv: 6.2681e-05 - 0.181177% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0330523 - 95.5365% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000188282 - 0.569648% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.552e-05 - 24.1765% [2]
| | | | | | | | Belos::MVT::MvDot: 4.012e-05 - 88.1371% [2]
| | | | | | | | Remainder: 5.4e-06 - 11.8629%
| | | | | | | Belos::MVT::MvScale: 1.904e-05 - 10.1125% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.772e-05 - 25.345% [2]
| | | | | | | | Belos::MVT::MvTransMv: 4.52e-05 - 94.7192% [2]
| | | | | | | | Remainder: 2.52e-06 - 5.2808%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.768e-05 - 9.39017% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.532e-05 - 86.6516% [2]
| | | | | | | | Remainder: 2.36e-06 - 13.3484%
| | | | | | | Remainder: 5.8322e-05 - 30.9759%
| | | | | | Belos::MVT::MvAddMv: 3.7e-05 - 0.111944% [2]
| | | | | | Belos::MVT::MvNorm: 1.588e-05 - 0.048045% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0320216 - 96.8815% [1]
| | | | | | | CG Q_B: Operation Op*x: 4.6921e-05 - 0.146529% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.396e-05 - 0.0435956% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000298764 - 0.933007% [1]
| | | | | | | | Belos::MVT::Assign: 2.864e-05 - 9.58616% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 3.3e-05 - 11.0455% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 2.228e-05 - 67.5152% [1]
| | | | | | | | | Remainder: 1.072e-05 - 32.4848%
| | | | | | | | CG Q_B: Operation Op*x: 4.4721e-05 - 14.9687% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.2801e-05 - 21.0203% [1]
| | | | | | | | Belos::MVT::MvNorm: 7.04e-06 - 2.35637% [1]
| | | | | | | | Remainder: 0.000122562 - 41.023%
| | | | | | | CG S_E: Operation Op*x: 8.8921e-05 - 0.277691% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0308632 - 96.3823% [1]
| | | | | | | | Belos::MVT::Assign: 2.1601e-05 - 0.0699896% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0291622 - 94.4888% [11]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0290515 - 99.6205% [11]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00366277 - 12.6078% [22]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00340029 - 92.8338% [22]
| | | | | | | | | | | Remainder: 0.000262483 - 7.16624%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000969936 - 3.33867% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000137841 - 0.474471% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000168282 - 0.579254% [11]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0235138 - 80.9381% [11]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00142794 - 6.07278% [11]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00129482 - 90.6775% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0012789 - 98.7705% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00119514 - 93.4505% [11]
| | | | | | | | | | | | | | Remainder: 8.3761e-05 - 6.54946%
| | | | | | | | | | | | | Remainder: 1.592e-05 - 1.22952%
| | | | | | | | | | | | Remainder: 0.00013312 - 9.32253%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0220371 - 93.7202% [11]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0219573 - 99.6377% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0219411 - 99.9264% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0218857 - 99.7473% [11]
| | | | | | | | | | | | | | Remainder: 5.544e-05 - 0.252676%
| | | | | | | | | | | | | Remainder: 1.616e-05 - 0.0735974%
| | | | | | | | | | | | Remainder: 7.9841e-05 - 0.362302%
| | | | | | | | | | | Remainder: 4.8681e-05 - 0.207032%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000224644 - 0.773261% [11]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000238124 - 0.819661% [11]
| | | | | | | | | | Remainder: 0.000136163 - 0.468695%
| | | | | | | | | Remainder: 0.000110684 - 0.379546%
| | | | | | | | CG S_E: Operation Op*x: 0.000932412 - 3.02112% [11]
| | | | | | | | Belos::MVT::MvTransMv: 0.000278604 - 0.902707% [11]
| | | | | | | | Belos::MVT::MvAddMv: 0.000253243 - 0.820535% [32]
| | | | | | | | Belos::MVT::MvNorm: 6.7761e-05 - 0.219553% [11]
| | | | | | | | Remainder: 0.000147322 - 0.477339%
| | | | | | | Remainder: 0.000709891 - 2.21691%
| | | | | | GMRES block system: Operation Op*x: 0.000300684 - 0.909721% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.6e-06 - 0.0260193% [1]
| | | | | | Remainder: 0.000480288 - 1.45311%
| | | | | Remainder: 0.000545007 - 1.57532%
| | | | Mini-EM: Compute responses: 0.00203191 - 4.648% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.0522e-05 - 3.96287% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00125918 - 61.9701% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.111184% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.744e-05 - 2.97337% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000227444 - 18.0629% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.08e-06 - 0.0857703% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.2881e-05 - 4.99382% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.244e-05 - 4.16462% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000421526 - 33.4763% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.24e-06 - 0.098477% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.9641e-05 - 5.53068% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000135562 - 10.7659% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.7561e-05 - 4.57132% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.968e-05 - 1.56293% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0508268% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.7202e-05 - 7.71949% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.204e-05 - 2.54452% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.08e-05 - 0.857703% [1]
| | | | | | Remainder: 3.06e-05 - 2.43016%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.521e-06 - 0.32093% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0728379% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000254203 - 12.5106% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000238284 - 11.7271% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.6e-07 - 0.235014% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000221243 - 92.8484% [1]
| | | | | | Remainder: 1.6481e-05 - 6.91654%
| | | | | Remainder: 0.000191722 - 9.43556%
| | | | Remainder: 9.7361e-05 - 0.222714%
| | | Remainder: 2.6e-06 - 0.00594716%
| | Remainder: 0.0273595 - 1.80541%
| Remainder: 4.3881e-05 - 0.00289556%
=================================
FOM Calculation
=================================
Number of cells = 1000
Time for Belos Linear Solve = 0.0345966 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.9046 k-cell-steps per second
=================================
dt = 1.33426e-09
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 = 1.33426e-09 [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 = 1.33426e-09 [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 = 3630 x 3630, nnz = 103230
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0)
SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.05 / 0.05 / 0.05
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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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/29791 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1331 [0.00%] (total)
remaining : 1331
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1331 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (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 = 1331 x 64
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 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 = 192 x 192, nnz = 9000
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 192 x 192, nnz = 9000
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 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.0113 (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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0)
A22 size = 1331 x 1331, nnz = 29791
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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 = 1331 x 1331, nnz = 29791
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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
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)
Generating canonical nullspace: dimension = 1
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] 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[320] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 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 (2,2)) 0.8754 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] 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[575] 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) 3630 103230 28.438
(2, 2) 1331 29791 22.3824
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) 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=6930,domainDim=6930,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=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
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=6930, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3300, #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.000507487 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3630, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0314952 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.0350836 sec
Electromagnetic Energy = 7.64729e-08
Electromagnetic Energy/dt^2 = 4.29565e+10
* finished time step 1, t = 1.33426e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 1.51655 [1]
| Mini-EM: Total Time: 1.5165 - 99.997% [1]
| | Mini-EM: build mesh: 0.000616649 - 0.0406626% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000286284 - 46.4258% [1]
| | | Remainder: 0.000330365 - 53.5742%
| | Mini-EM: build physics blocks: 0.000816892 - 0.0538669% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000810571 - 0.0534501% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0556521 - 3.66977% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0244449 - 1.61192% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00918781 - 37.5859% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00733851 - 79.8722% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000349484 - 3.80378% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143554 - 15.6244% [4]
| | | | Remainder: 6.4281e-05 - 0.699633%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00315664 - 12.9133% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000956733 - 30.3086% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000106722 - 3.38087% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000357604 - 11.3286% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000101882 - 3.22754% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012875 - 40.7869% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000241964 - 7.66523% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.7e-05 - 1.17213% [4]
| | | | Remainder: 6.724e-05 - 2.13011%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00215915 - 8.83274% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101101 - 4.13589% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00332893 - 13.6181% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00120354 - 4.92347% [4]
| | | Remainder: 0.00439778 - 17.9906%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.000793091 - 0.0522974% [2]
| | Mini-EM: setup physics model evaluator: 0.0905482 - 5.97086% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.0905329 - 99.983% [1]
| | | | allocate FieldManagerBuilder: 2.16e-06 - 0.00238587% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.00061856% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.0829962 - 91.6752% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0829823 - 99.9833% [1]
| | | | | | getWorksets(): 0.0563568 - 67.9142% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0563534 - 99.9939% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0314874 - 55.8749% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00282508 - 8.9721% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00627113 - 19.9163% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000306804 - 4.89232% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00595452 - 94.9514% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118962 - 1.99784% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2121e-05 - 0.539438% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000254123 - 4.26773% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000550248 - 9.24084% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00120146 - 20.1772% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220403 - 3.70144% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000913292 - 15.3378% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.564e-05 - 1.10235% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00162474 - 27.2859% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000643449 - 39.6031% [1]
| | | | | | | | | | | | Remainder: 0.000981294 - 60.3969%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000795812 - 13.3648% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123682 - 2.07711% [1]
| | | | | | | | | | | Remainder: 5.4042e-05 - 0.907579%
| | | | | | | | | | Remainder: 9.8e-06 - 0.156272%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0175833 - 55.8423% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00988698 - 56.2294% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9801e-05 - 0.40256% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.16e-06 - 0.0926471% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00545336 - 55.157% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00339041 - 34.2916% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1e-05 - 0.101143% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068785 - 6.95713% [1]
| | | | | | | | | | | Remainder: 0.000296403 - 2.99791%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00360801 - 20.5195% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00273212 - 15.5382% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1402e-05 - 0.349207% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00072225 - 4.10759% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000527927 - 3.00244% [1]
| | | | | | | | | | Remainder: 4.46e-05 - 0.25365%
| | | | | | | | | Remainder: 0.00480791 - 15.2693%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0248426 - 44.0835% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0248122 - 99.8776% [2]
| | | | | | | | | Remainder: 3.04e-05 - 0.122371%
| | | | | | | | Remainder: 2.3401e-05 - 0.0415255%
| | | | | | | Remainder: 3.44e-06 - 0.00610397%
| | | | | | getOrientations(): 7.28e-06 - 0.00877295% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00069713 - 0.840094% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070121 - 0.845011% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000353365 - 0.425832% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112681 - 0.135789% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000842292 - 1.01503% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000819452% [2]
| | | | | | Remainder: 0.0239109 - 28.8144%
| | | | | Remainder: 1.388e-05 - 0.0167237%
| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.00839474% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.0156849% [1]
| | | | build response library: 0.00749191 - 8.27534% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0073997 - 98.7693% [1]
| | | | | | getWorksets(): 3e-06 - 0.0405422% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 61.3333% [1]
| | | | | | | Remainder: 1.16e-06 - 38.6667%
| | | | | | getOrientations(): 5.2e-07 - 0.00702731% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073257 - 9.89999% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871652 - 11.7796% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437807 - 5.91655% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118438 - 16.0057% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0167574% [3]
| | | | | | Remainder: 0.00416854 - 56.3339%
| | | | | Remainder: 9.2202e-05 - 1.23069%
| | | | Remainder: 2.024e-05 - 0.0223565%
| | | Remainder: 1.536e-05 - 0.0169633%
| | Mini-EM: setup auxiliary physics model evaluator: 0.109552 - 7.22396% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.109541 - 99.9904% [1]
| | | | allocate FieldManagerBuilder: 8.4e-07 - 0.000766836% [1]
| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000620772% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.109494 - 99.9575% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.109491 - 99.9966% [1]
| | | | | | getWorksets(): 0.0395844 - 36.1533% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0395835 - 99.9976% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.030066 - 75.9559% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00277372 - 9.22544% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00545848 - 18.155% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000202003 - 3.70072% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00525383 - 96.2509% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.352e-05 - 1.01868% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.0361e-05 - 0.577883% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000210643 - 4.00932% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000541127 - 10.2997% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00101553 - 19.3294% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000170922 - 3.25328% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000804332 - 15.3094% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.592e-05 - 0.493354% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00153606 - 29.237% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00073993 - 48.1706% [1]
| | | | | | | | | | | | Remainder: 0.000796132 - 51.8294%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00072809 - 13.8583% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123242 - 2.34575% [1]
| | | | | | | | | | | Remainder: 1.408e-05 - 0.267995%
| | | | | | | | | | Remainder: 2.64e-06 - 0.0483651%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0174991 - 58.2024% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100347 - 57.3438% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.476e-05 - 0.14709% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.0777306% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00381861 - 38.0542% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00392306 - 39.095% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.96e-06 - 0.0892905% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.28e-06 - 0.082514% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000159803 - 1.59251% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00203255 - 20.2553% [1]
| | | | | | | | | | | Remainder: 6.0841e-05 - 0.606308%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00233079 - 13.3195% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00229667 - 13.1245% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.368e-05 - 0.192467% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000781211 - 4.46429% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00070301 - 4.0174% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00128866 - 7.36413% [1]
| | | | | | | | | | Remainder: 3.044e-05 - 0.173952%
| | | | | | | | | Remainder: 0.00433466 - 14.4172%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0095097 - 24.0244% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00949137 - 99.8073% [1]
| | | | | | | | | Remainder: 1.8321e-05 - 0.192656%
| | | | | | | | Remainder: 7.8e-06 - 0.0197052%
| | | | | | | Remainder: 9.61e-07 - 0.00242772%
| | | | | | getOrientations(): 7.8e-06 - 0.00712389% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000867212 - 0.792042% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106598 - 0.973576% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066325 - 0.605759% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.037522 - 34.2696% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0136879 - 36.4796% [1]
| | | | | | | Remainder: 0.0238341 - 63.5204%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00231975 - 2.11868% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000474926% [2]
| | | | | | Remainder: 0.0274597 - 25.0795%
| | | | | Remainder: 3.76e-06 - 0.00343396%
| | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.00350554% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.0136205% [1]
| | | | build response library: 2.076e-05 - 0.0189518% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.15607% [1]
| | | | | Remainder: 2.052e-05 - 98.8439%
| | | | Remainder: 5.56e-06 - 0.00507572%
| | | Remainder: 1.048e-05 - 0.00956628%
| | Mini-EM: eval auxiliary physics model evaluator: 0.117717 - 7.76243% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0379205 - 32.2132% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0788287 - 66.9643% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000187203 - 0.237481% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.053161 - 67.4386% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.00263351% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.2e-06 - 0.00601946% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.00135438% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000352605 - 0.663278% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146438 - 2.75462% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0042895 - 8.06889% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000494527 - 0.930245% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00355029 - 6.67838% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00347861 - 6.54354% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00498251 - 9.3725% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.68e-06 - 0.00316021% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00112865% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00778623 - 14.6465% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178678 - 3.36109% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000471767 - 0.887431% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00174066 - 3.27433% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000224323 - 0.42197% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00243271 - 4.57613% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0040085 - 7.5403% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00513951 - 9.66783% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000866292 - 1.62956% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000257564 - 0.484498% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000790171 - 1.48637% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00351869 - 6.61894% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000472007 - 0.887883% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0017199 - 3.23528% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.84e-06 - 0.00346119% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000754171 - 1.41866% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0014953 - 2.81278% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000234883 - 0.441834% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000774731 - 1.45733% [1]
| | | | | Remainder: 6.4881e-05 - 0.122046%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.584e-05 - 0.0200942% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.00365349% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000263324 - 0.334046% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0250634 - 31.7947% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0124421 - 49.6426% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0125987 - 50.2672% [1]
| | | | | Remainder: 2.26e-05 - 0.0901715%
| | | | Remainder: 0.000135122 - 0.171412%
| | | Remainder: 0.000968214 - 0.82249%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00437862 - 0.288732% [1]
| | | getWorksets(): 3.4e-06 - 0.07765% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 61.1765% [1]
| | | | Remainder: 1.32e-06 - 38.8235%
| | | getOrientations(): 6.8e-07 - 0.01553% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000747331 - 17.0677% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875452 - 19.9938% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398726 - 9.1062% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117214 - 26.7695% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0283194% [3]
| | | Remainder: 0.00117966 - 26.9413%
| | panzer::ModelEvaluator::create_W_op: 0.0402176 - 2.652% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0557972 - 3.67934% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.5201e-05 - 0.116853% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.043143 - 77.3211% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00259602% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000279883 - 0.648733% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00134246 - 3.11165% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00155078 - 3.59452% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000156643 - 0.363079% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00178739 - 4.14293% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00153794 - 3.56475% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000588568 - 1.36423% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00128798 - 2.98537% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.32e-06 - 0.00305959% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109862 - 2.54645% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00317556 - 7.36056% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000524087 - 1.21477% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00318764 - 7.38855% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00330521 - 7.66105% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00451106 - 10.4561% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 5.2e-06 - 0.0120529% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000298924 - 0.692868% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321125 - 7.44326% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00522763 - 12.117% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00161438 - 3.74193% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000161842 - 0.375129% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178027 - 4.12643% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00360325 - 8.35187% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00286088 - 6.63116% [1]
| | | | Remainder: 4.3121e-05 - 0.099949%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.192e-05 - 0.0213631% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.00236571% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000274444 - 0.49186% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0122319 - 21.922% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0122105 - 99.825% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.248e-05 - 0.102028% [1]
| | | | Remainder: 8.92e-06 - 0.0729241%
| | | Remainder: 6.944e-05 - 0.124451%
| | Mini-EM: assemble Discrete Gradient: 0.011344 - 0.74804% [1]
| | MaxwellPreconditioner::build: 0.932652 - 61.5002% [1]
| | | Mini-EM: assemble Discrete Curl: 0.00866656 - 0.929239% [1]
| | | MaxwellPreconditioner: Schur complement: 8.36e-06 - 0.000896369% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000921653 - 0.0988207% [1]
| | | | Ifpack2::Relaxation::initialize: 3.08e-06 - 0.334182% [1]
| | | | Ifpack2::Relaxation::compute: 0.000113522 - 12.3172% [1]
| | | | Remainder: 0.000805051 - 87.3486%
| | | MaxwellPreconditioner: Solver S_E: 0.922128 - 98.8716% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.920135 - 99.7839% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.919553 - 99.9368% [1]
| | | | | | MueLu RefMaxwell: compute: 0.917118 - 99.7352% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000469486 - 0.0511914% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00260292 - 0.283815% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129466 - 49.7388% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000984494 - 37.8227% [1]
| | | | | | | | Remainder: 0.000323764 - 12.4385%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00666157 - 0.72636% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000304405 - 4.56957% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0059674 - 89.5795% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00507127 - 84.9829% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00463255 - 91.3488% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00312676 - 67.4956% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.052e-05 - 0.976089% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.6921e-05 - 0.860986% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.7481e-05 - 1.83835% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000455366 - 14.5635% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.356e-05 - 0.433675% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00223915 - 71.6124% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.504e-05 - 0.481008% [1]
| | | | | | | | | | | | Remainder: 0.000288725 - 9.23399%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.7161e-05 - 0.802172% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.64e-06 - 17.8682% [1]
| | | | | | | | | | | | Remainder: 3.0521e-05 - 82.1318%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 6.2921e-05 - 1.35824% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.5601e-05 - 72.4734% [1]
| | | | | | | | | | | | Remainder: 1.732e-05 - 27.5266%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011087 - 23.9328% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00108661 - 98.0084% [1]
| | | | | | | | | | | | Remainder: 2.2081e-05 - 1.99162%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.28e-05 - 0.49217% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.56e-06 - 24.386% [1]
| | | | | | | | | | | | Remainder: 1.724e-05 - 75.614%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.508e-05 - 0.541387% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.6e-06 - 14.3541% [1]
| | | | | | | | | | | | Remainder: 2.148e-05 - 85.6459%
| | | | | | | | | | | Remainder: 0.000249124 - 5.37769%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.4521e-05 - 1.66666% [1]
| | | | | | | | | | Remainder: 0.000354205 - 6.98454%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000146483 - 2.45472% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.6e-06 - 6.55366% [1]
| | | | | | | | | | Remainder: 0.000136883 - 93.4463%
| | | | | | | | | Remainder: 0.000749649 - 12.5624%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000163283 - 2.45112% [1]
| | | | | | | | Remainder: 0.000226482 - 3.39983%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00448462 - 0.488991% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0027652 - 61.6596% [1]
| | | | | | | | Remainder: 0.00171942 - 38.3404%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172155 - 1.87713% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00209403 - 0.228327% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00209051 - 99.8319% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00156626 - 74.9225% [1]
| | | | | | | | | Remainder: 0.000524248 - 25.0775%
| | | | | | | | Remainder: 3.52e-06 - 0.168097%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00275876 - 0.300807% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0026284 - 95.2746% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00139966 - 53.2515% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00105754 - 40.235% [1]
| | | | | | | | | Remainder: 0.000171202 - 6.51355%
| | | | | | | | Remainder: 0.000130362 - 4.72539%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.866814 - 94.5149% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.866809 - 99.9995% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.866187 - 99.9282% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.1561e-05 - 0.00710713% [1]
| | | | | | | | | | Remainder: 0.866125 - 99.9929%
| | | | | | | | | Remainder: 0.00062245 - 0.0718093%
| | | | | | | | Remainder: 4.32e-06 - 0.000498377%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00926409 - 1.01013% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.1761e-05 - 0.666671% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.9481e-05 - 0.318229% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00894089 - 96.5112% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00893665 - 99.9526% [1]
| | | | | | | | | Remainder: 4.24e-06 - 0.0474226%
| | | | | | | | Remainder: 0.000231963 - 2.50389%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.4961e-05 - 0.00817354% [1]
| | | | | | | Remainder: 0.00467851 - 0.510131%
| | | | | | Remainder: 0.00243519 - 0.264824%
| | | | | Remainder: 0.000581688 - 0.0632177%
| | | | Remainder: 0.00199283 - 0.216112%
| | | MaxwellPreconditioner: Block preconditioner: 0.000158402 - 0.016984% [1]
| | | Remainder: 0.000768892 - 0.0824415%
| | Mini-EM: timestepper: 0.0445184 - 2.9356% [1]
| | | Mini-EM: Advance Time Step: 0.0445159 - 99.9943% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.00723326 - 16.2487% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000171523 - 2.37131% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00662345 - 91.5694% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 0.035631% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.7361e-05 - 1.01701% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000548248 - 8.27737% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000412966 - 6.2349% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.4841e-05 - 0.827982% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000340244 - 5.13696% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000235044 - 3.54866% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.7481e-05 - 1.1698% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.1921e-05 - 0.934875% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.2e-06 - 0.0332153% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.7401e-05 - 1.16859% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000573608 - 8.66026% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000245083 - 3.70023% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000100562 - 1.51827% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00069637 - 10.5137% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000858692 - 12.9644% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.16e-06 - 0.0628071% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.7281e-05 - 1.0158% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000411446 - 6.21196% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000512407 - 7.73625% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000146922 - 2.21821% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.6561e-05 - 0.551993% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000238323 - 3.59817% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00068813 - 10.3893% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000112601 - 1.70003% [1]
| | | | | | Remainder: 5.124e-05 - 0.773615%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.284e-05 - 0.177513% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.0359451% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000299604 - 4.14203% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.2241e-05 - 0.722233% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.4241e-05 - 46.4023% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.75646% [1]
| | | | | | Remainder: 2.656e-05 - 50.8413%
| | | | | Remainder: 7.1001e-05 - 0.98159%
| | | | Stratimikos: BelosLOWS: 0.0351226 - 78.899% [1]
| | | | | GMRES block system: Operation Op*x: 0.000944254 - 2.68845% [1]
| | | | | Belos::MVT::MvAddMv: 6.3921e-05 - 0.181994% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0335658 - 95.5676% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000192523 - 0.573568% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.6242e-05 - 24.0189% [2]
| | | | | | | | Belos::MVT::MvDot: 4.0962e-05 - 88.5818% [2]
| | | | | | | | Remainder: 5.28e-06 - 11.4182%
| | | | | | | Belos::MVT::MvScale: 1.804e-05 - 9.37031% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.9481e-05 - 25.7013% [2]
| | | | | | | | Belos::MVT::MvTransMv: 4.6161e-05 - 93.2904% [2]
| | | | | | | | Remainder: 3.32e-06 - 6.70965%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.82e-05 - 9.45342% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.56e-05 - 85.7143% [2]
| | | | | | | | Remainder: 2.6e-06 - 14.2857%
| | | | | | | Remainder: 6.056e-05 - 31.456%
| | | | | | Belos::MVT::MvAddMv: 3.6162e-05 - 0.107735% [2]
| | | | | | Belos::MVT::MvNorm: 1.6e-05 - 0.0476675% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0324961 - 96.813% [1]
| | | | | | | CG Q_B: Operation Op*x: 4.8281e-05 - 0.148575% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.484e-05 - 0.045667% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000302605 - 0.931204% [1]
| | | | | | | | Belos::MVT::Assign: 2.812e-05 - 9.29264% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 3.46e-05 - 11.434% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 2.384e-05 - 68.9017% [1]
| | | | | | | | | Remainder: 1.076e-05 - 31.0983%
| | | | | | | | CG Q_B: Operation Op*x: 4.1881e-05 - 13.8402% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.3521e-05 - 20.9914% [1]
| | | | | | | | Belos::MVT::MvNorm: 7.16e-06 - 2.36612% [1]
| | | | | | | | Remainder: 0.000127323 - 42.0756%
| | | | | | | CG S_E: Operation Op*x: 8.7081e-05 - 0.267974% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0312941 - 96.3012% [1]
| | | | | | | | Belos::MVT::Assign: 2.012e-05 - 0.0642932% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.029581 - 94.5257% [11]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0294694 - 99.6227% [11]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00367769 - 12.4797% [22]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00339961 - 92.4386% [22]
| | | | | | | | | | | Remainder: 0.000278084 - 7.56137%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000969334 - 3.28929% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000139602 - 0.473719% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000172164 - 0.584213% [11]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0238644 - 80.9803% [11]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00149214 - 6.25258% [11]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00132378 - 88.7168% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00130674 - 98.7128% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00121646 - 93.0912% [11]
| | | | | | | | | | | | | | Remainder: 9.028e-05 - 6.9088%
| | | | | | | | | | | | | Remainder: 1.704e-05 - 1.28722%
| | | | | | | | | | | | Remainder: 0.000168361 - 11.2832%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0223232 - 93.5417% [11]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0222347 - 99.6038% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0222168 - 99.9192% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0221554 - 99.724% [11]
| | | | | | | | | | | | | | Remainder: 6.132e-05 - 0.276008%
| | | | | | | | | | | | | Remainder: 1.796e-05 - 0.0807746%
| | | | | | | | | | | | Remainder: 8.8441e-05 - 0.396185%
| | | | | | | | | | | Remainder: 4.9082e-05 - 0.205671%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000245403 - 0.832739% [11]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000246762 - 0.837351% [11]
| | | | | | | | | | Remainder: 0.000154041 - 0.522716%
| | | | | | | | | Remainder: 0.000111603 - 0.37728%
| | | | | | | | CG S_E: Operation Op*x: 0.000920733 - 2.94219% [11]
| | | | | | | | Belos::MVT::MvTransMv: 0.000297086 - 0.949335% [11]
| | | | | | | | Belos::MVT::MvAddMv: 0.000257642 - 0.823292% [32]
| | | | | | | | Belos::MVT::MvNorm: 6.724e-05 - 0.214865% [11]
| | | | | | | | Remainder: 0.000150323 - 0.480355%
| | | | | | | Remainder: 0.000749169 - 2.30541%
| | | | | | GMRES block system: Operation Op*x: 0.000309445 - 0.921905% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 9.52e-06 - 0.0283622% [1]
| | | | | | Remainder: 0.000506085 - 1.50774%
| | | | | Remainder: 0.000548608 - 1.56198%
| | | | Mini-EM: Compute responses: 0.00205907 - 4.62547% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.1241e-05 - 3.94552% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0012769 - 62.0134% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.134701% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.9801e-05 - 3.11701% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000239483 - 18.7551% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-06 - 0.0939777% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.4801e-05 - 5.07488% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.1601e-05 - 4.04112% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000434246 - 34.0079% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0532541% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.0681e-05 - 5.53537% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000130642 - 10.2312% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.2881e-05 - 4.14136% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.004e-05 - 1.56943% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.4e-07 - 0.0501215% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.5762e-05 - 7.49958% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.136e-05 - 2.45595% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.152e-05 - 0.902186% [1]
| | | | | | Remainder: 2.984e-05 - 2.33691%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.84e-06 - 0.283623% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.64e-06 - 0.0796476% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000254604 - 12.365% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000237243 - 11.5219% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.286626% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000219603 - 92.5646% [1]
| | | | | | Remainder: 1.696e-05 - 7.14879%
| | | | | Remainder: 0.000201603 - 9.79098%
| | | | Remainder: 0.000100961 - 0.226798%
| | | Remainder: 2.52e-06 - 0.00566058%
| | Remainder: 0.0266426 - 1.75685%
| Remainder: 4.4961e-05 - 0.0029647%
=================================
FOM Calculation
=================================
Number of cells = 1000
Time for Belos Linear Solve = 0.0351226 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.4717 k-cell-steps per second
=================================
dt = 1.33426e-09
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 = 1.33426e-09 [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 = 1.33426e-09 [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 = 3630 x 3630, nnz = 103230
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.63e+03, dev = 0.0%, min = 0.0% ( 3630 on 0), max = 0.0% ( 3630 on 0)
SM_Matrix # nnz per proc : avg = 1.03e+05, dev = 0.0%, min = 0.0% ( 103230 on 0), max = 0.0% ( 103230 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.05 / 0.05 / 0.05
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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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/29791 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/1331 [0.00%] (total)
remaining : 1331
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 1331 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 64 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 1331/1331 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 64 (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 = 1331 x 64
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ptent # nnz per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 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 = 192 x 192, nnz = 9000
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
coarseA11 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 192 x 192, nnz = 9000
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.92e+02, dev = 0.0%, min = 0.0% ( 192 on 0), max = 0.0% ( 192 on 0)
A0 # nnz per proc : avg = 9.00e+03, dev = 0.0%, min = 0.0% ( 9000 on 0), max = 0.0% ( 9000 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 = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 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.0113 (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 = 1331 x 1331, nnz = 29791
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
Ac # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 on 0)
A22 size = 1331 x 1331, nnz = 29791
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A22 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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 = 1331 x 1331, nnz = 29791
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.33e+03, dev = 0.0%, min = 0.0% ( 1331 on 0), max = 0.0% ( 1331 on 0)
A0 # nnz per proc : avg = 2.98e+04, dev = 0.0%, min = 0.0% ( 29791 on 0), max = 0.0% ( 29791 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
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)
Generating canonical nullspace: dimension = 1
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] 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[320] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 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 (2,2)) 0.8784 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] 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[575] 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) 3630 103230 28.438
(2, 2) 1331 29791 22.3824
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.97251, alpha: 20, lambdaMin: 0.148626, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3630, 3630], Global nnz: 103230}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 1.76
Cycle type = V
level rows nnz nnz/row c ratio procs
0 192 9000 46.88 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 59.51
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1331 29791 22.38 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) 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=6930,domainDim=6930,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=3300,domainDim=3300}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3630}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3300}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
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=6930, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3300,domainDim=3300}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3300, #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.000510367 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=3630,domainDim=3630}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=3630, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 11 iterations with total CPU time of 0.0315743 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.0351956 sec
Electromagnetic Energy = 7.64729e-08
Electromagnetic Energy/dt^2 = 4.29565e+10
* finished time step 1, t = 1.33426e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 1.53108 [1]
| Mini-EM: Total Time: 1.53104 - 99.9969% [1]
| | Mini-EM: build mesh: 0.000626289 - 0.0409062% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000295205 - 47.1356% [1]
| | | Remainder: 0.000331084 - 52.8644%
| | Mini-EM: build physics blocks: 0.000827132 - 0.0540243% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000790491 - 0.0516311% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0559788 - 3.65627% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0248481 - 1.62296% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00922261 - 37.1159% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00737386 - 79.9542% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000344925 - 3.73999% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00143546 - 15.5646% [4]
| | | | Remainder: 6.8361e-05 - 0.741233%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00318573 - 12.8208% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00100809 - 31.6441% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000100241 - 3.14657% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000352205 - 11.0557% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000101641 - 3.19051% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012985 - 40.7599% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000224163 - 7.03648% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.8e-05 - 1.19282% [4]
| | | | Remainder: 6.2884e-05 - 1.97393%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00262352 - 10.5582% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00101585 - 4.08825% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00317465 - 12.7762% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00121278 - 4.88076% [4]
| | | Remainder: 0.00441298 - 17.7598%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.000869332 - 0.0567806% [2]
| | Mini-EM: setup physics model evaluator: 0.0904847 - 5.91003% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.0904704 - 99.9843% [1]
| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.00274123% [1]
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000574773% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.0830343 - 91.7806% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0830211 - 99.984% [1]
| | | | | | getWorksets(): 0.0563686 - 67.8968% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0563656 - 99.9946% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.031408 - 55.722% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278956 - 8.88167% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00631705 - 20.1128% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000323004 - 5.11321% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00598425 - 94.7317% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000120842 - 2.01934% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.1281e-05 - 0.522723% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000259763 - 4.34078% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000538848 - 9.00444% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0011661 - 19.4861% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000220523 - 3.68506% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000937813 - 15.6714% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.2161e-05 - 1.20585% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00164562 - 27.4993% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00067745 - 41.1668% [1]
| | | | | | | | | | | | Remainder: 0.000968174 - 58.8332%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000811491 - 13.5605% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000124282 - 2.07682% [1]
| | | | | | | | | | | Remainder: 5.552e-05 - 0.92777%
| | | | | | | | | | Remainder: 9.8e-06 - 0.155136%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0179483 - 57.1457% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0102448 - 57.0793% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.8561e-05 - 0.376396% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.04e-06 - 0.08824% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00534896 - 52.2115% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00387269 - 37.8016% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.76e-06 - 0.095268% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00068665 - 6.70244% [1]
| | | | | | | | | | | Remainder: 0.000279122 - 2.72453%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00360577 - 20.0897% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00271576 - 15.131% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.1601e-05 - 0.343213% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000748811 - 4.17204% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000528967 - 2.94717% [1]
| | | | | | | | | | Remainder: 4.264e-05 - 0.237571%
| | | | | | | | | Remainder: 0.0043531 - 13.8598%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0249334 - 44.2351% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0249021 - 99.8747% [2]
| | | | | | | | | Remainder: 3.1241e-05 - 0.125298%
| | | | | | | | Remainder: 2.42e-05 - 0.042934%
| | | | | | | Remainder: 3.04e-06 - 0.00539307%
| | | | | | getOrientations(): 6.84e-06 - 0.00823887% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071485 - 0.861047% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00069509 - 0.837245% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000356605 - 0.429536% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000121162 - 0.145941% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841012 - 1.01301% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 0.000770889% [2]
| | | | | | Remainder: 0.0239162 - 28.8074%
| | | | | Remainder: 1.328e-05 - 0.0159934%
| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00901952% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.58e-05 - 0.0174643% [1]
| | | | build response library: 0.00738882 - 8.16711% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0072939 - 98.7153% [1]
| | | | | | getWorksets(): 3.52e-06 - 0.0482595% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 62.5% [1]
| | | | | | | Remainder: 1.32e-06 - 37.5%
| | | | | | getOrientations(): 4.8e-07 - 0.00658084% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738731 - 10.1281% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000880572 - 12.0727% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393526 - 5.39527% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011859 - 16.2587% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0197425% [3]
| | | | | | Remainder: 0.00408974 - 56.0706%
| | | | | Remainder: 9.4921e-05 - 1.28466%
| | | | Remainder: 2.0321e-05 - 0.0224615%
| | | Remainder: 1.424e-05 - 0.0157375%
| | Mini-EM: setup auxiliary physics model evaluator: 0.112732 - 7.36314% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.112722 - 99.9908% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000674225% [1]
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000461312% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.112674 - 99.9578% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.11267 - 99.9966% [1]
| | | | | | getWorksets(): 0.0394198 - 34.9868% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0394188 - 99.9975% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0296512 - 75.2209% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00269084 - 9.07497% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00526499 - 17.7564% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000199402 - 3.78732% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00506307 - 96.1648% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.3441e-05 - 1.05551% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.9841e-05 - 0.589385% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000193922 - 3.83013% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000432767 - 8.54752% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000987053 - 19.4951% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000169723 - 3.35217% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000787011 - 15.5441% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.684e-05 - 0.530113% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0015445 - 30.5052% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000748611 - 48.4694% [1]
| | | | | | | | | | | | Remainder: 0.000795891 - 51.5306%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00070153 - 13.8558% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123562 - 2.44046% [1]
| | | | | | | | | | | Remainder: 1.288e-05 - 0.254391%
| | | | | | | | | | Remainder: 2.52e-06 - 0.0478633%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0178971 - 60.3588% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0100241 - 56.0093% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.148443% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.841e-06 - 0.0782218% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00379597 - 37.8686% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00389977 - 38.9041% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 8.8e-06 - 0.0877888% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 7.68e-06 - 0.0766156% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000149282 - 1.48924% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00207827 - 20.7328% [1]
| | | | | | | | | | | Remainder: 6.1561e-05 - 0.614132%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00233499 - 13.0467% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00269528 - 15.0598% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.232e-05 - 0.180588% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000781532 - 4.3668% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000700049 - 3.91151% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00129974 - 7.26227% [1]
| | | | | | | | | | Remainder: 2.9161e-05 - 0.162937%
| | | | | | | | | Remainder: 0.00379825 - 12.8098%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0097599 - 24.7595% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00974094 - 99.8057% [1]
| | | | | | | | | Remainder: 1.896e-05 - 0.194264%
| | | | | | | | Remainder: 7.72e-06 - 0.0195845%
| | | | | | | Remainder: 1e-06 - 0.00253679%
| | | | | | getOrientations(): 6.8e-06 - 0.0060353% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861452 - 0.764577% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106466 - 0.944928% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000657409 - 0.583479% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0399056 - 35.418% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0145266 - 36.4025% [1]
| | | | | | | Remainder: 0.025379 - 63.5975%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00234815 - 2.08409% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000497025% [2]
| | | | | | Remainder: 0.028406 - 25.2115%
| | | | | Remainder: 3.88e-06 - 0.00344355%
| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00333564% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0136619% [1]
| | | | build response library: 2.112e-05 - 0.0187364% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.13636% [1]
| | | | | Remainder: 2.088e-05 - 98.8636%
| | | | Remainder: 6.04e-06 - 0.00535832%
| | | Remainder: 1.036e-05 - 0.00918991%
| | Mini-EM: eval auxiliary physics model evaluator: 0.122579 - 8.00629% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0399242 - 32.5702% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0816945 - 66.6463% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000191762 - 0.234731% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0542819 - 66.445% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00324233% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.52e-06 - 0.00648466% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00125272% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000684529 - 1.26106% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00146722 - 2.70296% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00427078 - 7.86778% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000523087 - 0.963649% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00374785 - 6.90442% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00348229 - 6.41519% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00506235 - 9.32604% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.4e-06 - 0.00257913% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6e-07 - 0.00110534% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00780467 - 14.378% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00178399 - 3.28652% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000492527 - 0.90735% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0017411 - 3.20752% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000511767 - 0.942794% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00244764 - 4.50912% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00401322 - 7.39328% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00520951 - 9.59714% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000860492 - 1.58523% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000261804 - 0.482304% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.000793411 - 1.46165% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00355257 - 6.54466% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000492687 - 0.907645% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00173438 - 3.19514% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.44e-06 - 0.00265282% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.000749651 - 1.38103% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00149626 - 2.75646% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000241363 - 0.444647% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.000780971 - 1.43873% [1]
| | | | | Remainder: 6.6402e-05 - 0.122328%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.608e-05 - 0.0196831% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.8e-06 - 0.0034274% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000264724 - 0.324041% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0267993 - 32.8042% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0132742 - 49.5321% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0135015 - 50.3803% [1]
| | | | | Remainder: 2.3481e-05 - 0.0876181%
| | | | Remainder: 0.000137923 - 0.168828%
| | | Remainder: 0.000960413 - 0.783504%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00441598 - 0.288431% [1]
| | | getWorksets(): 3.32e-06 - 0.0751815% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 65.0602% [1]
| | | | Remainder: 1.16e-06 - 34.9398%
| | | getOrientations(): 7.6e-07 - 0.0172102% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000760371 - 17.2186% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897412 - 20.3219% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000399526 - 9.04727% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117594 - 26.6291% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.027174% [3]
| | | Remainder: 0.00117746 - 26.6635%
| | panzer::ModelEvaluator::create_W_op: 0.0411727 - 2.68921% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0576357 - 3.76449% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.8761e-05 - 0.119303% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0441189 - 76.5479% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.16e-06 - 0.00262926% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000584048 - 1.3238% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0013335 - 3.02251% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0015679 - 3.55381% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000157242 - 0.356405% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00182251 - 4.13089% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00155686 - 3.52878% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000588248 - 1.33332% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00129526 - 2.93583% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.12e-06 - 0.00253859% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109177 - 2.47462% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00323177 - 7.32512% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000535007 - 1.21265% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00335729 - 7.60963% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00329053 - 7.45831% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00465875 - 10.5595% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.76e-06 - 0.010789% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000574528 - 1.30223% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00321065 - 7.27725% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00516387 - 11.7044% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00162302 - 3.67874% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000164242 - 0.372271% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00178623 - 4.04866% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00364241 - 8.25589% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283164 - 6.4182% [1]
| | | | Remainder: 4.4641e-05 - 0.101183%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0205428% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.00194324% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000267084 - 0.4634% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0130948 - 22.72% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.013074 - 99.8409% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.2e-05 - 0.0916393% [1]
| | | | Remainder: 8.84e-06 - 0.0675076%
| | | Remainder: 7.316e-05 - 0.126935%
| | Mini-EM: assemble Discrete Gradient: 0.0114714 - 0.749257% [1]
| | MaxwellPreconditioner::build: 0.935582 - 61.1078% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0088036 - 0.940976% [1]
| | | MaxwellPreconditioner: Schur complement: 8.36e-06 - 0.000893561% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.000923653 - 0.0987249% [1]
| | | | Ifpack2::Relaxation::initialize: 3.12e-06 - 0.337789% [1]
| | | | Ifpack2::Relaxation::compute: 0.000117241 - 12.6932% [1]
| | | | Remainder: 0.000803292 - 86.969%
| | | MaxwellPreconditioner: Solver S_E: 0.924912 - 98.8595% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.922922 - 99.7848% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.922441 - 99.9479% [1]
| | | | | | MueLu RefMaxwell: compute: 0.919889 - 99.7233% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000470607 - 0.0511591% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00262028 - 0.284847% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00129942 - 49.5909% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000981054 - 37.4409% [1]
| | | | | | | | Remainder: 0.000339805 - 12.9683%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00647445 - 0.70383% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000311845 - 4.81655% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00576356 - 89.0201% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00492883 - 85.5171% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0044855 - 91.0055% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00301172 - 67.1435% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.212e-05 - 1.0665% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.9081e-05 - 0.965593% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.08e-05 - 1.35471% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000474966 - 15.7706% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.46e-05 - 0.484772% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00213479 - 70.8827% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.488e-05 - 0.494069% [1]
| | | | | | | | | | | | Remainder: 0.000270486 - 8.9811%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.2801e-05 - 0.731267% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6e-06 - 18.2921% [1]
| | | | | | | | | | | | Remainder: 2.6801e-05 - 81.7079%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 5.9601e-05 - 1.32875% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 4.4801e-05 - 75.1682% [1]
| | | | | | | | | | | | Remainder: 1.48e-05 - 24.8318%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00108165 - 24.1145% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00105838 - 97.8477% [1]
| | | | | | | | | | | | Remainder: 2.328e-05 - 2.15226%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.4121e-05 - 0.537755% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.72e-06 - 23.7138% [1]
| | | | | | | | | | | | Remainder: 1.8401e-05 - 76.2862%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.728e-05 - 0.608181% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4e-06 - 14.6628% [1]
| | | | | | | | | | | | Remainder: 2.328e-05 - 85.3372%
| | | | | | | | | | | Remainder: 0.000248323 - 5.53612%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.7801e-05 - 1.78138% [1]
| | | | | | | | | | Remainder: 0.000355525 - 7.21317%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 8.4361e-05 - 1.4637% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 9.32e-06 - 11.0478% [1]
| | | | | | | | | | Remainder: 7.5041e-05 - 88.9522%
| | | | | | | | | Remainder: 0.00075037 - 13.0192%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000169043 - 2.61092% [1]
| | | | | | | | Remainder: 0.000230002 - 3.55246%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00446062 - 0.484909% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0027528 - 61.7133% [1]
| | | | | | | | Remainder: 0.00170782 - 38.2867%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0170252 - 1.85079% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00211931 - 0.230388% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00211583 - 99.8358% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00160702 - 75.9523% [1]
| | | | | | | | | Remainder: 0.000508808 - 24.0477%
| | | | | | | | Remainder: 3.48e-06 - 0.164204%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0027432 - 0.29821% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00261428 - 95.3003% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0013783 - 52.722% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00106142 - 40.6007% [1]
| | | | | | | | | Remainder: 0.000174563 - 6.6773%
| | | | | | | | Remainder: 0.000128922 - 4.6997%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.869866 - 94.5621% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.869862 - 99.9995% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.869229 - 99.9272% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.8281e-05 - 0.00785535% [1]
| | | | | | | | | | Remainder: 0.869161 - 99.9921%
| | | | | | | | | Remainder: 0.000632968 - 0.0727665%
| | | | | | | | Remainder: 4.28e-06 - 0.00049203%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00923117 - 1.00351% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.4201e-05 - 0.695481% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.92e-06 - 0.0532977% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00893917 - 96.8368% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00893445 - 99.9472% [1]
| | | | | | | | | Remainder: 4.72e-06 - 0.0528013%
| | | | | | | | Remainder: 0.000222884 - 2.41447%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.5281e-05 - 0.00818371% [1]
| | | | | | | Remainder: 0.00480235 - 0.522057%
| | | | | | Remainder: 0.0025522 - 0.276679%
| | | | | Remainder: 0.000480766 - 0.0520917%
| | | | Remainder: 0.00199007 - 0.215163%
| | | MaxwellPreconditioner: Block preconditioner: 0.000160842 - 0.0171916% [1]
| | | Remainder: 0.000774052 - 0.0827348%
| | Mini-EM: timestepper: 0.0441527 - 2.88384% [1]
| | | Mini-EM: Advance Time Step: 0.0441502 - 99.9943% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.00678014 - 15.357% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000159842 - 2.3575% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00618889 - 91.2797% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.0316697% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 7.0521e-05 - 1.13948% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000604248 - 9.76344% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000405486 - 6.55184% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 5.2401e-05 - 0.846695% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000304924 - 4.92696% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000223723 - 3.61491% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.8522e-05 - 1.26876% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.132e-05 - 0.990808% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.841e-06 - 0.0459049% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.8281e-05 - 1.26486% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000627209 - 10.1344% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000273843 - 4.42475% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 6.9201e-05 - 1.11815% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000486407 - 7.85936% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000883093 - 14.269% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.32e-06 - 0.0698025% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 6.2121e-05 - 1.00375% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000399565 - 6.45617% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000515328 - 8.32667% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000149562 - 2.41662% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.808e-05 - 0.615296% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000236084 - 3.81464% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000400685 - 6.47427% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000108842 - 1.75867% [1]
| | | | | | Remainder: 5.032e-05 - 0.81307%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.38e-05 - 0.203536% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.0359875% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000293484 - 4.32859% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.1401e-05 - 0.758112% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.492e-05 - 48.4815% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.8015% [1]
| | | | | | Remainder: 2.5041e-05 - 48.717%
| | | | | Remainder: 7.0282e-05 - 1.03659%
| | | | Stratimikos: BelosLOWS: 0.0352337 - 79.8041% [1]
| | | | | GMRES block system: Operation Op*x: 0.00100453 - 2.85106% [1]
| | | | | Belos::MVT::MvAddMv: 6.7681e-05 - 0.192092% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0336116 - 95.3964% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000195004 - 0.580168% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 4.7881e-05 - 24.5539% [2]
| | | | | | | | Belos::MVT::MvDot: 4.2281e-05 - 88.3043% [2]
| | | | | | | | Remainder: 5.6e-06 - 11.6957%
| | | | | | | Belos::MVT::MvScale: 1.844e-05 - 9.45622% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 4.9721e-05 - 25.4974% [2]
| | | | | | | | Belos::MVT::MvTransMv: 4.7161e-05 - 94.8513% [2]
| | | | | | | | Remainder: 2.56e-06 - 5.14873%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.772e-05 - 9.08699% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.54e-05 - 86.9074% [2]
| | | | | | | | Remainder: 2.32e-06 - 13.0926%
| | | | | | | Remainder: 6.1242e-05 - 31.4055%
| | | | | | Belos::MVT::MvAddMv: 3.8961e-05 - 0.115915% [2]
| | | | | | Belos::MVT::MvNorm: 1.5761e-05 - 0.0468915% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.032569 - 96.8981% [1]
| | | | | | | CG Q_B: Operation Op*x: 4.6281e-05 - 0.142101% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.492e-05 - 0.0458104% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000305964 - 0.939433% [1]
| | | | | | | | Belos::MVT::Assign: 2.816e-05 - 9.2037% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 3.576e-05 - 11.6876% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 2.452e-05 - 68.5682% [1]
| | | | | | | | | Remainder: 1.124e-05 - 31.4318%
| | | | | | | | CG Q_B: Operation Op*x: 4.0401e-05 - 13.2045% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.6961e-05 - 21.8853% [1]
| | | | | | | | Belos::MVT::MvNorm: 7.28e-06 - 2.37936% [1]
| | | | | | | | Remainder: 0.000127402 - 41.6395%
| | | | | | | CG S_E: Operation Op*x: 8.9121e-05 - 0.273637% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0313711 - 96.322% [1]
| | | | | | | | Belos::MVT::Assign: 2.1761e-05 - 0.0693663% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0296899 - 94.6407% [11]
| | | | | | | | | MueLu RefMaxwell: solve: 0.029581 - 99.6333% [11]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00369153 - 12.4794% [22]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00341289 - 92.4518% [22]
| | | | | | | | | | | Remainder: 0.000278643 - 7.54817%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000977416 - 3.3042% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000145 - 0.49018% [11]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000166442 - 0.562666% [11]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0239781 - 81.0592% [11]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00146294 - 6.10116% [11]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00132322 - 90.4493% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00130622 - 98.7152% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00122122 - 93.4924% [11]
| | | | | | | | | | | | | | Remainder: 8.5003e-05 - 6.50756%
| | | | | | | | | | | | | Remainder: 1.7001e-05 - 1.28482%
| | | | | | | | | | | | Remainder: 0.000139721 - 9.55069%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0224683 - 93.7035% [11]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0223855 - 99.6313% [11]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0223691 - 99.9267% [11]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0223118 - 99.7438% [11]
| | | | | | | | | | | | | | Remainder: 5.732e-05 - 0.256247%
| | | | | | | | | | | | | Remainder: 1.64e-05 - 0.0732618%
| | | | | | | | | | | | Remainder: 8.284e-05 - 0.368697%
| | | | | | | | | | | Remainder: 4.6841e-05 - 0.195349%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000247843 - 0.837846% [11]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000239326 - 0.809054% [11]
| | | | | | | | | | Remainder: 0.000135322 - 0.457463%
| | | | | | | | | Remainder: 0.00010888 - 0.366725%
| | | | | | | | CG S_E: Operation Op*x: 0.000916571 - 2.9217% [11]
| | | | | | | | Belos::MVT::MvTransMv: 0.000277202 - 0.883622% [11]
| | | | | | | | Belos::MVT::MvAddMv: 0.000251044 - 0.800239% [32]
| | | | | | | | Belos::MVT::MvNorm: 6.8084e-05 - 0.217028% [11]
| | | | | | | | Remainder: 0.000146602 - 0.467315%
| | | | | | | Remainder: 0.00074161 - 2.27704%
| | | | | | GMRES block system: Operation Op*x: 0.000303525 - 0.903036% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.88e-06 - 0.0264194% [1]
| | | | | | Remainder: 0.000480484 - 1.42952%
| | | | | Remainder: 0.000549808 - 1.56046%
| | | | Mini-EM: Compute responses: 0.00203687 - 4.6135% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 8.2961e-05 - 4.07297% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00126666 - 62.1865% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.120001% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.6281e-05 - 2.86431% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000240043 - 18.9509% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.0536846% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 6.5521e-05 - 5.17275% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.4041e-05 - 4.26642% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000421086 - 33.2439% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.8e-07 - 0.0536846% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.1281e-05 - 5.62749% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000130482 - 10.3013% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 5.5961e-05 - 4.418% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.012e-05 - 1.58843% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.8e-07 - 0.0536846% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.4281e-05 - 7.44329% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.1881e-05 - 2.51694% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.216e-05 - 0.960007% [1]
| | | | | | Remainder: 2.996e-05 - 2.36528%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.08e-06 - 0.298497% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0706967% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000244284 - 11.9931% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000243083 - 11.9341% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.263285% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000225763 - 92.8749% [1]
| | | | | | Remainder: 1.668e-05 - 6.86185%
| | | | | Remainder: 0.000192363 - 9.44405%
| | | | Remainder: 9.9521e-05 - 0.225415%
| | | Remainder: 2.52e-06 - 0.00570746%
| | Remainder: 0.026869 - 1.75496%
| Remainder: 4.8201e-05 - 0.00314816%
=================================
FOM Calculation
=================================
Number of cells = 1000
Time for Belos Linear Solve = 0.0352337 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.382 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=maxwell10.xml' (5 runs):
33.86 msec task-clock:u # 0.016 CPUs utilized ( +- 1.02% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,777 page-faults:u # 82.007 K/sec ( +- 0.23% )
30,246,338 cycles:u # 0.893 GHz ( +- 16.03% ) (67.63%)
70,489,394 instructions:u # 2.33 insn per cycle ( +- 6.75% )
<not supported> branches:u
347,218 branch-misses:u ( +- 0.17% )
27,842,957 L1-dcache-loads:u # 822.221 M/sec ( +- 0.27% )
377,488 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses ( +- 0.57% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,535,303 L1-icache-loads:u # 783.606 M/sec ( +- 0.19% )
231,422 L1-icache-load-misses:u # 0.87% of all L1-icache accesses ( +- 0.61% )
23,376,756 dTLB-loads:u # 690.331 M/sec ( +- 29.20% ) (2.40%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
2.12479 +- 0.00759 seconds time elapsed ( +- 0.36% )
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=maxwell10.xml' (5 runs):
311,077 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.43% )
16,870,279 BR_RETIRED:u ( +- 0.32% )
2.12335 +- 0.00701 seconds time elapsed ( +- 0.33% )
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=maxwell10.xml' (5 runs):
22,627,716 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.30% )
4,985 ITLB_WALK:u ( +- 0.88% )
12,046 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.75% )
30,434,463 L1D_TLB:u ( +- 0.29% )
2.12444 +- 0.00781 seconds time elapsed ( +- 0.37% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell10.xml' (5 runs):
26,481,509 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.34% )
229,751 L1I_CACHE_REFILL:u ( +- 0.80% )
378,763 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.47% )
27,777,135 L1D_CACHE:u ( +- 0.44% )
2.11494 +- 0.00312 seconds time elapsed ( +- 0.15% )
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=maxwell10.xml' (5 runs):
462,504 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.30% )
484,742 LL_CACHE_RD:u ( +- 0.24% )
136,077 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% )
17,240 L2D_TLB_REFILL:u ( +- 1.11% )
250,451 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.55% )
1,444,150 L2D_CACHE:u ( +- 0.27% )
2.12232 +- 0.00725 seconds time elapsed ( +- 0.34% )