ampere_research/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell12.output

6809 lines
459 KiB
Plaintext
Raw Normal View History

2024-10-30 13:42:00 -04:00
oasis10.umiacs.umd.edu
30 MueLu Tpetra maxwell12.xml
output_avg5/altra_MueLu_Tpetra_maxwell12.output
output_avg5/altra_MueLu_Tpetra_maxwell12_power.output
dt = 1.11188e-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.11188e-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.11188e-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 = 6084 x 6084, nnz = 177156
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667
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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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/50653 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2054 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 105 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 143 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (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 = 2197 x 105
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 315 x 315, nnz = 15795
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 315 x 315, nnz = 15795
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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.0132 (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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0)
A22 size = 2197 x 2197, nnz = 50653
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 2197 x 2197, nnz = 50653
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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)) 3.4951 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
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) 6084 177156 29.1183
(2, 2) 2197 50653 23.0555
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=5616, #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.000597319 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.092261 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.0968383 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-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: 4.50345 [1]
| Mini-EM: Total Time: 4.5034 - 99.999% [1]
| | Mini-EM: build mesh: 0.000661239 - 0.0146831% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003156 - 47.7286% [1]
| | | Remainder: 0.000345639 - 52.2714%
| | Mini-EM: build physics blocks: 0.000900559 - 0.0199973% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000844039 - 0.0187422% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0966446 - 2.14603% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0403977 - 0.897048% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0156832 - 38.8221% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125863 - 80.2531% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000544919 - 3.47454% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0024766 - 15.7914% [4]
| | | | Remainder: 7.544e-05 - 0.481024%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00415292 - 10.2801% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00176776 - 42.5667% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.208e-05 - 1.73565% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000401919 - 9.67799% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0001554 - 3.74195% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127648 - 30.7369% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00036884 - 8.88147% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.108e-05 - 0.989184% [4]
| | | | Remainder: 6.936e-05 - 1.67015%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00385019 - 9.53073% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00166204 - 4.1142% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539963 - 13.3662% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206928 - 5.12227% [4]
| | | Remainder: 0.00758039 - 18.7644%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00173832 - 0.0386001% [2]
| | Mini-EM: setup physics model evaluator: 0.111122 - 2.46752% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.111106 - 99.9854% [1]
| | | | allocate FieldManagerBuilder: 2.48e-06 - 0.0022321% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000432019% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.103402 - 93.0658% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103386 - 99.985% [1]
| | | | | | getWorksets(): 0.0756985 - 73.219% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.075695 - 99.9955% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0407147 - 53.7878% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276652 - 6.79489% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00809655 - 19.8861% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024428 - 3.01709% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00784231 - 96.8599% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001358 - 1.73163% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.304e-05 - 0.421304% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000251559 - 3.20772% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068012 - 8.67244% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00167176 - 21.3172% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000329359 - 4.19977% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00123624 - 15.7637% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.812e-05 - 0.486081% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00215508 - 27.4801% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000893199 - 41.4463% [1]
| | | | | | | | | | | | Remainder: 0.00126188 - 58.5537%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00104948 - 13.3823% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000204759 - 2.61095% [1]
| | | | | | | | | | | Remainder: 5.7e-05 - 0.726827%
| | | | | | | | | | Remainder: 9.96e-06 - 0.123015%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025486 - 62.5966% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0147615 - 57.92% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.04e-05 - 0.273685% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.0669309% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00822911 - 55.7471% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00513715 - 34.801% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.06e-05 - 0.0718084% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00112944 - 7.65125% [1]
| | | | | | | | | | | Remainder: 0.00020492 - 1.38821%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00565667 - 22.1952% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00293484 - 11.5155% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.384e-05 - 0.25049% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00116056 - 4.55371% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000862839 - 3.38554% [1]
| | | | | | | | | | Remainder: 4.576e-05 - 0.179549%
| | | | | | | | | Remainder: 0.00436559 - 10.7224%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0349565 - 46.1807% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0349164 - 99.8852% [2]
| | | | | | | | | Remainder: 4.012e-05 - 0.114771%
| | | | | | | | Remainder: 2.388e-05 - 0.0315476%
| | | | | | | Remainder: 3.44e-06 - 0.00454435%
| | | | | | getOrientations(): 9.4e-06 - 0.00909211% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000783199 - 0.757546% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000739519 - 0.715297% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379079 - 0.366663% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012532 - 0.121215% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000888079 - 0.858991% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.000928556% [2]
| | | | | | Remainder: 0.0247623 - 23.9512%
| | | | | Remainder: 1.556e-05 - 0.0150481%
| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.00687631% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.0139326% [1]
| | | | build response library: 0.00765707 - 6.89167% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756699 - 98.8236% [1]
| | | | | | getWorksets(): 3.24e-06 - 0.0428175% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 64.1975% [1]
| | | | | | | Remainder: 1.16e-06 - 35.8025%
| | | | | | getOrientations(): 5.2e-07 - 0.00687195% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751159 - 9.92679% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000926359 - 12.2421% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411599 - 5.4394% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124536 - 16.4578% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.01903% [3]
| | | | | | Remainder: 0.00422732 - 55.8652%
| | | | | Remainder: 9.0079e-05 - 1.17642%
| | | | Remainder: 2.112e-05 - 0.0190088%
| | | Remainder: 1.62e-05 - 0.0145785%
| | Mini-EM: setup auxiliary physics model evaluator: 0.156289 - 3.47046% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.156279 - 99.9934% [1]
| | | | allocate FieldManagerBuilder: 5.6e-07 - 0.000358335% [1]
| | | | fmb->setWorksetContainer(): 7.6e-07 - 0.000486311% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.156229 - 99.9682% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.156225 - 99.9974% [1]
| | | | | | getWorksets(): 0.0602358 - 38.5571% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0602347 - 99.9982% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419063 - 69.5716% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00281512 - 6.71765% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00700907 - 16.7256% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0002374 - 3.38704% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00676871 - 96.5707% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.548e-05 - 0.819654% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.112e-05 - 0.459763% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000257679 - 3.80691% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062624 - 9.25198% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00146124 - 21.5881% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00031244 - 4.61594% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0011116 - 16.4226% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.12e-05 - 0.460944% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00170508 - 25.1906% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000605159 - 35.4916% [1]
| | | | | | | | | | | | Remainder: 0.00109992 - 64.5084%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959199 - 14.1711% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020456 - 3.02214% [1]
| | | | | | | | | | | Remainder: 1.288e-05 - 0.190287%
| | | | | | | | | | Remainder: 2.96e-06 - 0.042231%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0275164 - 65.6617% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0150772 - 54.7936% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.524e-05 - 0.10108% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.32e-06 - 0.0551826% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00556475 - 36.9083% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565207 - 37.4875% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.68e-06 - 0.0642028% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9e-06 - 0.0596927% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00023248 - 1.54193% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00352116 - 23.3541% [1]
| | | | | | | | | | | Remainder: 6.452e-05 - 0.42793%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.003699 - 13.4429% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00328064 - 11.9225% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.832e-05 - 0.139263% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127096 - 4.61892% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115416 - 4.19445% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00267044 - 9.7049% [1]
| | | | | | | | | | Remainder: 0.00032564 - 1.18344%
| | | | | | | | | Remainder: 0.00456571 - 10.8951%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0183201 - 30.4146% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0182952 - 99.864% [1]
| | | | | | | | | Remainder: 2.492e-05 - 0.136025%
| | | | | | | | Remainder: 8.32e-06 - 0.0138126%
| | | | | | | Remainder: 1.08e-06 - 0.00179295%
| | | | | | getOrientations(): 9.92e-06 - 0.00634983% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000909279 - 0.582033% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00113884 - 0.728974% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000694439 - 0.444513% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0613718 - 39.2843% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224632 - 36.6018% [1]
| | | | | | | Remainder: 0.0389086 - 63.3982%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.002568 - 1.64378% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000384062% [2]
| | | | | | Remainder: 0.0292961 - 18.7525%
| | | | | Remainder: 4.04e-06 - 0.00258595%
| | | | fmb->setupBCFieldManagers(): 4.4e-06 - 0.00281549% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.472e-05 - 0.00941908% [1]
| | | | build response library: 2.32e-05 - 0.0148453% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.03448% [1]
| | | | | Remainder: 2.296e-05 - 98.9655%
| | | | Remainder: 6.08e-06 - 0.00389049%
| | | Remainder: 1.028e-05 - 0.00657757%
| | Mini-EM: eval auxiliary physics model evaluator: 0.197411 - 4.38359% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0635492 - 32.1914% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.132587 - 67.1629% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000261599 - 0.197304% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0895594 - 67.5478% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.52e-06 - 0.0016972% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.6e-06 - 0.00401968% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.000803936% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00058688 - 0.655297% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00252092 - 2.8148% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00748911 - 8.36217% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000807639 - 0.901791% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00609167 - 6.80182% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00605251 - 6.7581% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00869287 - 9.70626% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 2.08e-06 - 0.00232248% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 7.6e-07 - 0.000848599% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134887 - 15.0612% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0015958 - 1.78183% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000769679 - 0.859406% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029728 - 3.31936% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000363239 - 0.405584% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00420636 - 4.69672% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00705899 - 7.88191% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00897795 - 10.0246% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000846319 - 0.944981% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00041004 - 0.457841% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00135252 - 1.51019% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00600119 - 6.7008% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000766439 - 0.855788% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00295772 - 3.30252% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 2.48e-06 - 0.00276911% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0013058 - 1.45803% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00247664 - 2.76536% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000382919 - 0.427559% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130196 - 1.45374% [1]
| | | | | Remainder: 7.16e-05 - 0.0799469%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.0129726% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00193081% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000310199 - 0.233959% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0422609 - 31.8742% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.020884 - 49.4167% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0213513 - 50.5225% [1]
| | | | | Remainder: 2.568e-05 - 0.0607653%
| | | | Remainder: 0.00017472 - 0.131778%
| | | Remainder: 0.00127484 - 0.64578%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00436267 - 0.0968751% [1]
| | | getWorksets(): 3.28e-06 - 0.0751832% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 63.4146% [1]
| | | | Remainder: 1.2e-06 - 36.5854%
| | | getOrientations(): 6.8e-07 - 0.0155868% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000750439 - 17.2014% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000974439 - 22.3358% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415079 - 9.51432% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123824 - 28.3826% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0256723% [3]
| | | Remainder: 0.000979399 - 22.4495%
| | panzer::ModelEvaluator::create_W_op: 0.0647963 - 1.43883% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0933692 - 2.0733% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.5119e-05 - 0.0911639% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0722979 - 77.4323% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.2e-06 - 0.0016598% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00049 - 0.677751% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00235212 - 3.25337% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0026964 - 3.72956% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000265519 - 0.367257% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00309476 - 4.28056% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00273092 - 3.77731% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00056228 - 0.777726% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00233388 - 3.22814% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.32e-06 - 0.00182578% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109048 - 1.50831% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00545359 - 7.54322% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000854759 - 1.18227% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00540359 - 7.47407% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00569759 - 7.88072% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00811031 - 11.2179% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00984814% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000475719 - 0.657998% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00563883 - 7.79944% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901527 - 12.4696% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00146804 - 2.03054% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260799 - 0.360728% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00306336 - 4.23713% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00626527 - 8.66591% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00491763 - 6.8019% [1]
| | | | Remainder: 4.716e-05 - 0.0652301%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.22e-05 - 0.0130664% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00124238% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000345359 - 0.369885% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205154 - 21.9723% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0204936 - 99.8937% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.304e-05 - 0.0635621% [1]
| | | | Remainder: 8.76e-06 - 0.0426997%
| | | Remainder: 0.00011208 - 0.12004%
| | Mini-EM: assemble Discrete Gradient: 0.0187454 - 0.416249% [1]
| | MaxwellPreconditioner::build: 3.57522 - 79.3892% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0145032 - 0.40566% [1]
| | | MaxwellPreconditioner: Schur complement: 1.016e-05 - 0.000284178% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00105752 - 0.0295791% [1]
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.298813% [1]
| | | | Ifpack2::Relaxation::compute: 0.00015936 - 15.0692% [1]
| | | | Remainder: 0.000894999 - 84.632%
| | | MaxwellPreconditioner: Solver S_E: 3.55821 - 99.5243% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.55555 - 99.9253% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.55508 - 99.9868% [1]
| | | | | | MueLu RefMaxwell: compute: 3.55237 - 99.9236% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000720879 - 0.0202929% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0039902 - 0.112325% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00200936 - 50.3574% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0016108 - 40.3689% [1]
| | | | | | | | Remainder: 0.00037004 - 9.27373%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00854391 - 0.240513% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000424519 - 4.96867% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760015 - 88.954% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00671923 - 88.4092% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00623463 - 92.7879% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00467792 - 75.0311% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.232e-05 - 0.690906% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.784e-05 - 0.595137% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.392e-05 - 0.93888% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000732199 - 15.6523% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.476e-05 - 0.315525% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0035188 - 75.2215% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.56e-05 - 0.333482% [1]
| | | | | | | | | | | | Remainder: 0.00029248 - 6.25236%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.8119e-05 - 0.611407% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.6e-06 - 17.3142% [1]
| | | | | | | | | | | | Remainder: 3.1519e-05 - 82.6858%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010004 - 1.60459% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.024e-05 - 80.2079% [1]
| | | | | | | | | | | | Remainder: 1.98e-05 - 19.7921%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106692 - 17.1128% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104504 - 97.9492% [1]
| | | | | | | | | | | | Remainder: 2.188e-05 - 2.05076%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.42e-05 - 0.708943% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.296e-05 - 51.9457% [1]
| | | | | | | | | | | | Remainder: 2.124e-05 - 48.0543%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.736e-05 - 0.438839% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.56e-06 - 16.6667% [1]
| | | | | | | | | | | | Remainder: 2.28e-05 - 83.3333%
| | | | | | | | | | | Remainder: 0.00028008 - 4.49233%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.796e-05 - 1.30908% [1]
| | | | | | | | | | Remainder: 0.000396638 - 5.90303%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00010028 - 1.31945% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.36e-05 - 13.562% [1]
| | | | | | | | | | Remainder: 8.668e-05 - 86.438%
| | | | | | | | | Remainder: 0.00078064 - 10.2714%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021084 - 2.46772% [1]
| | | | | | | | Remainder: 0.000308399 - 3.60958%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00726691 - 0.204565% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00454731 - 62.5756% [1]
| | | | | | | | Remainder: 0.0027196 - 37.4244%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0180231 - 0.507356% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00351488 - 0.0989446% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0035116 - 99.9067% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00297376 - 84.6839% [1]
| | | | | | | | | Remainder: 0.00053784 - 15.3161%
| | | | | | | | Remainder: 3.28e-06 - 0.0933177%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00375431 - 0.105685% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00361968 - 96.4138% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00188692 - 52.1295% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0015266 - 42.175% [1]
| | | | | | | | | Remainder: 0.00020616 - 5.69554%
| | | | | | | | Remainder: 0.000134639 - 3.58625%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.48602 - 98.1323% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.48602 - 99.9999% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.48538 - 99.9818% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.792e-05 - 0.00194871% [1]
| | | | | | | | | | Remainder: 3.48531 - 99.9981%
| | | | | | | | | Remainder: 0.00063344 - 0.0181709%
| | | | | | | | Remainder: 5.04e-06 - 0.000144577%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152801 - 0.43014% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.996e-05 - 0.457849% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.144e-05 - 0.0748684% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149525 - 97.8558% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149481 - 99.9706% [1]
| | | | | | | | | Remainder: 4.4e-06 - 0.0294265%
| | | | | | | | Remainder: 0.000246239 - 1.6115%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.0001036 - 0.00291637% [1]
| | | | | | | Remainder: 0.00514811 - 0.144921%
| | | | | | Remainder: 0.00271548 - 0.076383%
| | | | | Remainder: 0.000469879 - 0.0132154%
| | | | Remainder: 0.00265728 - 0.0746802%
| | | MaxwellPreconditioner: Block preconditioner: 0.0001572 - 0.00439693% [1]
| | | Remainder: 0.0012806 - 0.0358187%
| | Mini-EM: timestepper: 0.110826 - 2.46094% [1]
| | | Mini-EM: Advance Time Step: 0.110823 - 99.9968% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0110269 - 9.95005% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021024 - 1.90661% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102205 - 92.687% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.0352233% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011084 - 1.08449% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000959239 - 9.38543% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000503399 - 4.92538% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.24e-05 - 0.70838% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000608759 - 5.95625% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00039056 - 3.82134% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 0.686854% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.6079e-05 - 0.940061% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0101756% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 0.745951% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.001045 - 10.2245% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00040024 - 3.91605% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000248759 - 2.43392% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000775999 - 7.59257% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00149936 - 14.6701% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.12e-06 - 0.0500954% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.3559e-05 - 0.71972% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000686 - 6.712% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000815359 - 7.97768% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000123039 - 1.20384% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.924e-05 - 0.383934% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00037984 - 3.71645% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00100508 - 9.83394% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000182279 - 1.78346% [1]
| | | | | | Remainder: 4.928e-05 - 0.482168%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.26e-05 - 0.114266% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.68e-06 - 0.0243042% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000413 - 3.74538% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.676e-05 - 0.786803% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.448e-05 - 39.7418% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.79806% [1]
| | | | | | Remainder: 5.072e-05 - 58.4601%
| | | | | Remainder: 8.112e-05 - 0.735655%
| | | | Stratimikos: BelosLOWS: 0.0968825 - 87.4212% [1]
| | | | | GMRES block system: Operation Op*x: 0.00153084 - 1.5801% [1]
| | | | | Belos::MVT::MvAddMv: 7.6359e-05 - 0.0788161% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0946847 - 97.7315% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000235439 - 0.248656% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.496e-05 - 23.3436% [2]
| | | | | | | | Belos::MVT::MvDot: 4.96e-05 - 90.2475% [2]
| | | | | | | | Remainder: 5.36e-06 - 9.75255%
| | | | | | | Belos::MVT::MvScale: 2.208e-05 - 9.37823% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.9399e-05 - 29.4764% [2]
| | | | | | | | Belos::MVT::MvTransMv: 6.4999e-05 - 93.6599% [2]
| | | | | | | | Remainder: 4.4e-06 - 6.34015%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.456e-05 - 10.4316% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.148e-05 - 87.4593% [2]
| | | | | | | | Remainder: 3.08e-06 - 12.5407%
| | | | | | | Remainder: 6.444e-05 - 27.3701%
| | | | | | Belos::MVT::MvAddMv: 3.164e-05 - 0.0334162% [2]
| | | | | | Belos::MVT::MvNorm: 1.872e-05 - 0.0197709% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0934096 - 98.6533% [1]
| | | | | | | CG Q_B: Operation Op*x: 7.252e-05 - 0.0776366% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.752e-05 - 0.0187561% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036176 - 0.387284% [1]
| | | | | | | | Belos::MVT::Assign: 4.236e-05 - 11.7094% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 4.2e-05 - 11.6099% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 3.152e-05 - 75.0476% [1]
| | | | | | | | | Remainder: 1.048e-05 - 24.9524%
| | | | | | | | CG Q_B: Operation Op*x: 6.736e-05 - 18.6201% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.632e-05 - 18.3326% [1]
| | | | | | | | Belos::MVT::MvNorm: 9.48e-06 - 2.62052% [1]
| | | | | | | | Remainder: 0.00013424 - 37.1075%
| | | | | | | CG S_E: Operation Op*x: 0.00014056 - 0.150477% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0919876 - 98.4777% [1]
| | | | | | | | Belos::MVT::Assign: 3.024e-05 - 0.032874% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0888921 - 96.6348% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0887248 - 99.8119% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00687719 - 7.75115% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00648859 - 94.3494% [26]
| | | | | | | | | | | Remainder: 0.0003886 - 5.65056%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00186064 - 2.09709% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000223959 - 0.25242% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000302678 - 0.341142% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0783427 - 88.2985% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00242828 - 3.09956% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0022306 - 91.8593% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0022082 - 98.9958% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020938 - 94.8193% [13]
| | | | | | | | | | | | | | Remainder: 0.0001144 - 5.18069%
| | | | | | | | | | | | | Remainder: 2.24e-05 - 1.00422%
| | | | | | | | | | | | Remainder: 0.00019768 - 8.14075%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0758461 - 96.8132% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0757204 - 99.8343% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0756992 - 99.9721% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0756197 - 99.895% [13]
| | | | | | | | | | | | | | Remainder: 7.948e-05 - 0.104994%
| | | | | | | | | | | | | Remainder: 2.116e-05 - 0.0279449%
| | | | | | | | | | | | Remainder: 0.00012568 - 0.165704%
| | | | | | | | | | | Remainder: 6.836e-05 - 0.0872576%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00047136 - 0.531261% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000436359 - 0.491812% [13]
| | | | | | | | | | Remainder: 0.00020992 - 0.236597%
| | | | | | | | | Remainder: 0.00016724 - 0.188138%
| | | | | | | | CG S_E: Operation Op*x: 0.00178864 - 1.94443% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.000457319 - 0.497153% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.00048128 - 0.523201% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.000118359 - 0.128668% [13]
| | | | | | | | Remainder: 0.00021972 - 0.238858%
| | | | | | | Remainder: 0.000829637 - 0.888171%
| | | | | | GMRES block system: Operation Op*x: 0.00047412 - 0.500735% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.056e-05 - 0.0111528% [1]
| | | | | | Remainder: 0.00050464 - 0.532969%
| | | | | Remainder: 0.000590559 - 0.609562%
| | | | Mini-EM: Compute responses: 0.00281044 - 2.53598% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.676e-05 - 3.44288% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0019188 - 68.274% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0917241% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.584e-05 - 2.91016% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000419999 - 21.8887% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.2e-06 - 0.0625392% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010468 - 5.4555% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.344e-05 - 4.34856% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000750279 - 39.1015% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.08e-06 - 0.0562853% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000103 - 5.36795% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001074 - 5.59726% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.22e-05 - 4.28393% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.572e-05 - 0.819263% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.48e-06 - 0.0771317% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.92e-05 - 5.16991% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.9959e-05 - 2.60366% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.12e-06 - 0.423182% [1]
| | | | | | Remainder: 3.344e-05 - 1.74276%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.16e-06 - 0.254765% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0526608% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032156 - 11.4416% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025656 - 9.12883% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.374181% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023904 - 93.1712% [1]
| | | | | | Remainder: 1.656e-05 - 6.45463%
| | | | | Remainder: 0.00020812 - 7.40525%
| | | | Remainder: 0.0001028 - 0.0927608%
| | | Remainder: 3.52e-06 - 0.00317615%
| | Remainder: 0.0300774 - 0.667882%
| Remainder: 4.5439e-05 - 0.00100898%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.0968825 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 17.836 k-cell-steps per second
=================================
dt = 1.11188e-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.11188e-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.11188e-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 = 6084 x 6084, nnz = 177156
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667
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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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/50653 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2054 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 105 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 143 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (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 = 2197 x 105
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 315 x 315, nnz = 15795
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 315 x 315, nnz = 15795
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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.0128 (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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0)
A22 size = 2197 x 2197, nnz = 50653
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 2197 x 2197, nnz = 50653
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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)) 3.4783 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
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) 6084 177156 29.1183
(2, 2) 2197 50653 23.0555
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=5616, #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.000596 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0952278 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.0998278 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-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: 4.4929 [1]
| Mini-EM: Total Time: 4.49285 - 99.999% [1]
| | Mini-EM: build mesh: 0.000702919 - 0.0156453% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003554 - 50.5606% [1]
| | | Remainder: 0.000347519 - 49.4394%
| | Mini-EM: build physics blocks: 0.000864239 - 0.0192359% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000805759 - 0.0179342% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0961096 - 2.13917% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0403235 - 0.897503% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0156309 - 38.7637% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125173 - 80.0803% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000551319 - 3.52711% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00248996 - 15.9297% [4]
| | | | Remainder: 7.236e-05 - 0.462929%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00411572 - 10.2067% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00178608 - 43.3966% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.66e-05 - 1.86116% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000400079 - 9.72076% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015508 - 3.768% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121304 - 29.4733% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00037 - 8.98993% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.52e-05 - 1.09823% [4]
| | | | Remainder: 6.964e-05 - 1.69205%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00384259 - 9.52941% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0016518 - 4.09637% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00537979 - 13.3416% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206224 - 5.11423% [4]
| | | Remainder: 0.00764047 - 18.9479%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00184396 - 0.041042% [2]
| | Mini-EM: setup physics model evaluator: 0.112023 - 2.49337% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.112005 - 99.9837% [1]
| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00228561% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000428552% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.104428 - 93.2353% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104413 - 99.9852% [1]
| | | | | | getWorksets(): 0.0773004 - 74.0334% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0772967 - 99.9953% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419853 - 54.3171% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285336 - 6.79608% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00809151 - 19.2722% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023972 - 2.96261% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00784155 - 96.9108% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013292 - 1.69507% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.24e-05 - 0.413184% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000255279 - 3.25547% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000690239 - 8.80233% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00166668 - 21.2544% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029704 - 3.78803% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0012466 - 15.8973% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.828e-05 - 0.488169% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00216888 - 27.6588% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000897839 - 41.3965% [1]
| | | | | | | | | | | | Remainder: 0.00127104 - 58.6035%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00105412 - 13.4427% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020472 - 2.61071% [1]
| | | | | | | | | | | Remainder: 5.44e-05 - 0.69374%
| | | | | | | | | | Remainder: 1.024e-05 - 0.126552%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0265133 - 63.1489% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0153694 - 57.9686% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.164e-05 - 0.270928% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.48e-06 - 0.0616811% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00868927 - 56.5362% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00516839 - 33.6279% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.84e-06 - 0.0640234% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00115376 - 7.50686% [1]
| | | | | | | | | | | Remainder: 0.000297 - 1.93241%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00579931 - 21.8732% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298324 - 11.2519% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.972e-05 - 0.262962% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0013798 - 5.20418% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000865839 - 3.26568% [1]
| | | | | | | | | | Remainder: 4.6e-05 - 0.173498%
| | | | | | | | | Remainder: 0.00452719 - 10.7828%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0352874 - 45.6519% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0352497 - 99.893% [2]
| | | | | | | | | Remainder: 3.776e-05 - 0.107007%
| | | | | | | | Remainder: 2.396e-05 - 0.0309974%
| | | | | | | Remainder: 3.64e-06 - 0.0047089%
| | | | | | getOrientations(): 7.84e-06 - 0.00750865% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741999 - 0.710639% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704159 - 0.674399% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374319 - 0.358499% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012436 - 0.119104% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000840399 - 0.804881% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00068957% [2]
| | | | | | Remainder: 0.0243187 - 23.2909%
| | | | | Remainder: 1.5479e-05 - 0.0148226%
| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00724967% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0137494% [1]
| | | | build response library: 0.00752895 - 6.72197% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00743495 - 98.7515% [1]
| | | | | | getWorksets(): 3.44e-06 - 0.046268% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.56e-06 - 74.4186% [1]
| | | | | | | Remainder: 8.8e-07 - 25.5814%
| | | | | | getOrientations(): 4.8e-07 - 0.00645599% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000731119 - 9.83354% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872239 - 11.7316% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390799 - 5.25624% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114968 - 15.4632% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.020444% [3]
| | | | | | Remainder: 0.00428567 - 57.6423%
| | | | | Remainder: 9.4e-05 - 1.24851%
| | | | Remainder: 2.128e-05 - 0.0189991%
| | | Remainder: 1.828e-05 - 0.016318%
| | Mini-EM: setup auxiliary physics model evaluator: 0.155952 - 3.47111% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.155941 - 99.9929% [1]
| | | | allocate FieldManagerBuilder: 6e-07 - 0.000384761% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000410412% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.155872 - 99.9556% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155868 - 99.9977% [1]
| | | | | | getWorksets(): 0.0608013 - 39.0082% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0608 - 99.9979% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0419648 - 69.0211% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285424 - 6.8015% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00696935 - 16.6076% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00024156 - 3.46603% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00672507 - 96.4949% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.58e-05 - 0.829731% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.216e-05 - 0.478211% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000257959 - 3.83578% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000623919 - 9.27751% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0014534 - 21.6117% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000282879 - 4.20633% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109996 - 16.3561% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.012e-05 - 0.447876% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0017118 - 25.454% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000601039 - 35.1116% [1]
| | | | | | | | | | | | Remainder: 0.00111076 - 64.8884%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959639 - 14.2696% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000204159 - 3.03579% [1]
| | | | | | | | | | | Remainder: 1.328e-05 - 0.19747%
| | | | | | | | | | Remainder: 2.72e-06 - 0.039028%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.02751 - 65.555% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0150402 - 54.6716% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.46e-05 - 0.0970733% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.96e-06 - 0.0529249% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00553435 - 36.7971% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568951 - 37.8288% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.32e-06 - 0.0619673% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.32e-06 - 0.0553185% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0001988 - 1.32179% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00351323 - 23.359% [1]
| | | | | | | | | | | Remainder: 6.408e-05 - 0.426059%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0037574 - 13.6583% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00331408 - 12.0468% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.7359e-05 - 0.135801% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127104 - 4.62027% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115628 - 4.20312% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00267468 - 9.72255% [1]
| | | | | | | | | | Remainder: 0.000259039 - 0.941616%
| | | | | | | | | Remainder: 0.00463119 - 11.0359%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0188258 - 30.9635% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0188024 - 99.8755% [1]
| | | | | | | | | Remainder: 2.344e-05 - 0.12451%
| | | | | | | | Remainder: 9.36e-06 - 0.0153947%
| | | | | | | Remainder: 1.28e-06 - 0.00210522%
| | | | | | getOrientations(): 8.64e-06 - 0.00554315% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000888399 - 0.569969% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107456 - 0.689403% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00065636 - 0.4211% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.061244 - 39.2923% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0224761 - 36.6992% [1]
| | | | | | | Remainder: 0.038768 - 63.3008%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00239676 - 1.53768% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000333616% [2]
| | | | | | Remainder: 0.0287974 - 18.4755%
| | | | | Remainder: 3.64e-06 - 0.00233526%
| | | | fmb->setupBCFieldManagers(): 4.24e-06 - 0.00271898% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6e-05 - 0.0102603% [1]
| | | | build response library: 2.26e-05 - 0.0144927% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.23894% [1]
| | | | | Remainder: 2.232e-05 - 98.7611%
| | | | Remainder: 2.512e-05 - 0.0161087%
| | | Remainder: 1.108e-05 - 0.00710476%
| | Mini-EM: eval auxiliary physics model evaluator: 0.199576 - 4.44209% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0637982 - 31.9668% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.134494 - 67.3898% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000222599 - 0.165508% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0915502 - 68.07% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00174768% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.6e-06 - 0.00393227% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.000742762% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00110608 - 1.20817% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00250152 - 2.7324% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00760959 - 8.31193% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000900599 - 0.983722% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00635643 - 6.94311% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00601207 - 6.56697% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00887515 - 9.6943% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.8e-06 - 0.00196614% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8.4e-07 - 0.00091753% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0135101 - 14.757% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00157596 - 1.72141% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000803039 - 0.877157% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00297672 - 3.25146% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000848199 - 0.926485% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0041358 - 4.51752% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00717771 - 7.84019% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00891691 - 9.73992% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000853319 - 0.932078% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000465 - 0.507918% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00131052 - 1.43148% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00617155 - 6.74117% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000798199 - 0.871871% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0029638 - 3.23735% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.88e-06 - 0.00205352% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.001299 - 1.41889% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00259804 - 2.83783% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00039536 - 0.431851% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130816 - 1.4289% [1]
| | | | | Remainder: 7.096e-05 - 0.0775094%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.836e-05 - 0.0136511% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.00196291% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00032396 - 0.240873% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0421984 - 31.3756% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0208148 - 49.3261% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0213591 - 50.6158% [1]
| | | | | Remainder: 2.452e-05 - 0.0581065%
| | | | Remainder: 0.00017808 - 0.132407%
| | | Remainder: 0.001284 - 0.643362%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419007 - 0.0932609% [1]
| | | getWorksets(): 3.16e-06 - 0.0754163% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 59.4937% [1]
| | | | Remainder: 1.28e-06 - 40.5063%
| | | getOrientations(): 6.8e-07 - 0.0162288% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000761919 - 18.1839% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000871559 - 20.8006% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391079 - 9.33346% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118436 - 28.2658% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.031503% [3]
| | | Remainder: 0.000975999 - 23.2931%
| | panzer::ModelEvaluator::create_W_op: 0.0647306 - 1.44075% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0948266 - 2.11061% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.7e-05 - 0.0917464% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0739878 - 78.0243% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00167595% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000976759 - 1.32016% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0023076 - 3.11889% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00272548 - 3.68369% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00025188 - 0.340435% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00306992 - 4.14922% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00273408 - 3.69531% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00056152 - 0.758936% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00236776 - 3.2002% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.44e-06 - 0.00194627% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00111536 - 1.50749% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00557611 - 7.53654% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000931639 - 1.25918% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00570679 - 7.71316% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00574767 - 7.76841% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00816471 - 11.0352% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 7.12e-06 - 0.00962321% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000923759 - 1.24853% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00562899 - 7.60801% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00896399 - 12.1155% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00152604 - 2.06256% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000259439 - 0.350651% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00310924 - 4.20237% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00636831 - 8.60725% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00491303 - 6.64033% [1]
| | | | Remainder: 4.788e-05 - 0.0647134%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.244e-05 - 0.0131187% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00122329% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000350079 - 0.369178% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0202747 - 21.3808% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0202521 - 99.8885% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.372e-05 - 0.0676707% [1]
| | | | Remainder: 8.88e-06 - 0.0437985%
| | | Remainder: 0.00011352 - 0.119713%
| | Mini-EM: assemble Discrete Gradient: 0.0189239 - 0.4212% [1]
| | MaxwellPreconditioner::build: 3.55805 - 79.1935% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0145808 - 0.409797% [1]
| | | MaxwellPreconditioner: Schur complement: 9.72e-06 - 0.000273183% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00101984 - 0.0286629% [1]
| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.313775% [1]
| | | | Ifpack2::Relaxation::compute: 0.00015556 - 15.2534% [1]
| | | | Remainder: 0.000861079 - 84.4328%
| | | MaxwellPreconditioner: Solver S_E: 3.541 - 99.521% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.53831 - 99.924% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.53783 - 99.9863% [1]
| | | | | | MueLu RefMaxwell: compute: 3.53507 - 99.9222% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000681239 - 0.0192709% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0039876 - 0.112801% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00203036 - 50.9168% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00159104 - 39.8997% [1]
| | | | | | | | Remainder: 0.0003662 - 9.18348%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00860707 - 0.243476% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042784 - 4.9708% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00765615 - 88.9519% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00678727 - 88.6512% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00630019 - 92.8236% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00461099 - 73.1882% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.356e-05 - 0.727826% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.74e-05 - 0.594232% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.276e-05 - 0.927349% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000729479 - 15.8204% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.604e-05 - 0.347864% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00345088 - 74.8402% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.568e-05 - 0.340057% [1]
| | | | | | | | | | | | Remainder: 0.000295199 - 6.40207%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.784e-05 - 0.600617% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.48e-06 - 17.1247% [1]
| | | | | | | | | | | | Remainder: 3.136e-05 - 82.8753%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.872e-05 - 1.56694% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 7.964e-05 - 80.6726% [1]
| | | | | | | | | | | | Remainder: 1.908e-05 - 19.3274%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0012026 - 19.0883% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117776 - 97.9345% [1]
| | | | | | | | | | | | Remainder: 2.484e-05 - 2.06553%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.156e-05 - 0.659662% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.316e-05 - 55.7267% [1]
| | | | | | | | | | | | Remainder: 1.84e-05 - 44.2733%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.732e-05 - 0.433638% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.4e-06 - 16.1054% [1]
| | | | | | | | | | | | Remainder: 2.292e-05 - 83.8946%
| | | | | | | | | | | Remainder: 0.000281159 - 4.46271%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.168e-05 - 1.35076% [1]
| | | | | | | | | | Remainder: 0.0003954 - 5.82561%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.64e-05 - 1.25912% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.316e-05 - 13.6515% [1]
| | | | | | | | | | Remainder: 8.324e-05 - 86.3485%
| | | | | | | | | Remainder: 0.000772479 - 10.0897%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000212559 - 2.46959% [1]
| | | | | | | | Remainder: 0.00031052 - 3.60773%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00717543 - 0.202978% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00451823 - 62.9681% [1]
| | | | | | | | Remainder: 0.0026572 - 37.0319%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0172001 - 0.486554% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00351903 - 0.0995463% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00351564 - 99.9034% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00298568 - 84.9257% [1]
| | | | | | | | | Remainder: 0.000529958 - 15.0743%
| | | | | | | | Remainder: 3.4e-06 - 0.0966174%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00374816 - 0.106028% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00361272 - 96.3865% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00188788 - 52.2565% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152684 - 42.2629% [1]
| | | | | | | | | Remainder: 0.000198 - 5.48064%
| | | | | | | | Remainder: 0.00013544 - 3.61351%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.46966 - 98.1495% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.46965 - 99.9999% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.46905 - 99.9827% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.72e-05 - 0.00193713% [1]
| | | | | | | | | | Remainder: 3.46899 - 99.9981%
| | | | | | | | | Remainder: 0.000600639 - 0.0173112%
| | | | | | | | Remainder: 5e-06 - 0.000144106%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152554 - 0.431543% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.504e-05 - 0.426341% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 9.96e-06 - 0.0652884% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149307 - 97.8717% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149264 - 99.9711% [1]
| | | | | | | | | Remainder: 4.32e-06 - 0.0289337%
| | | | | | | | Remainder: 0.00024968 - 1.63667%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010208 - 0.00288763% [1]
| | | | | | | Remainder: 0.00513999 - 0.1454%
| | | | | | Remainder: 0.00275296 - 0.0778149%
| | | | | Remainder: 0.00048384 - 0.0136743%
| | | | Remainder: 0.00269216 - 0.076028%
| | | MaxwellPreconditioner: Block preconditioner: 0.000162639 - 0.00457102% [1]
| | | Remainder: 0.0012718 - 0.0357443%
| | Mini-EM: timestepper: 0.113835 - 2.53368% [1]
| | | Mini-EM: Advance Time Step: 0.113831 - 99.997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0110266 - 9.68678% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021736 - 1.97124% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102603 - 93.0506% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 0.0428837% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011184 - 1.09003% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000947958 - 9.23908% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0004774 - 4.65288% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.836e-05 - 0.666257% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000597759 - 5.82594% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00037784 - 3.68254% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.6399e-05 - 0.647144% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.596e-05 - 0.935255% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0101361% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 0.745007% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000875679 - 8.53463% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042564 - 4.14841% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000233159 - 2.27244% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00100944 - 9.83829% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00148988 - 14.5208% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.44e-06 - 0.0432736% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.512e-05 - 0.732142% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000682519 - 6.65203% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000811799 - 7.91203% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012116 - 1.18086% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.052e-05 - 0.492383% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000401 - 3.90827% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00102468 - 9.98682% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00017656 - 1.72081% [1]
| | | | | | Remainder: 5.332e-05 - 0.519673%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.228e-05 - 0.111367% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.32e-06 - 0.0210401% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00039556 - 3.58733% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.144e-05 - 0.557199% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.268e-05 - 53.1901% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 2.73438% [1]
| | | | | | Remainder: 2.708e-05 - 44.0755%
| | | | | Remainder: 7.732e-05 - 0.701214%
| | | | Stratimikos: BelosLOWS: 0.0998782 - 87.7423% [1]
| | | | | GMRES block system: Operation Op*x: 0.0015592 - 1.5611% [1]
| | | | | Belos::MVT::MvAddMv: 6.664e-05 - 0.0667213% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0976702 - 97.7893% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000238359 - 0.244045% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.6039e-05 - 23.5103% [2]
| | | | | | | | Belos::MVT::MvDot: 5.0199e-05 - 89.5787% [2]
| | | | | | | | Remainder: 5.84e-06 - 10.4213%
| | | | | | | Belos::MVT::MvScale: 2.18e-05 - 9.14587% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.704e-05 - 28.1256% [2]
| | | | | | | | Belos::MVT::MvTransMv: 6.324e-05 - 94.3317% [2]
| | | | | | | | Remainder: 3.8e-06 - 5.66826%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.464e-05 - 10.3373% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.136e-05 - 86.6883% [2]
| | | | | | | | Remainder: 3.28e-06 - 13.3117%
| | | | | | | Remainder: 6.884e-05 - 28.8808%
| | | | | | Belos::MVT::MvAddMv: 3.072e-05 - 0.0314528% [2]
| | | | | | Belos::MVT::MvNorm: 1.916e-05 - 0.019617% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0963834 - 98.6825% [1]
| | | | | | | CG Q_B: Operation Op*x: 7.508e-05 - 0.0778973% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.816e-05 - 0.0188414% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036008 - 0.373591% [1]
| | | | | | | | Belos::MVT::Assign: 4.02e-05 - 11.1642% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 4.352e-05 - 12.0862% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 3.3e-05 - 75.8272% [1]
| | | | | | | | | Remainder: 1.052e-05 - 24.1728%
| | | | | | | | CG Q_B: Operation Op*x: 7.02e-05 - 19.4957% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.808e-05 - 18.9069% [1]
| | | | | | | | Belos::MVT::MvNorm: 9.92e-06 - 2.75494% [1]
| | | | | | | | Remainder: 0.00012816 - 35.5921%
| | | | | | | CG S_E: Operation Op*x: 0.00014256 - 0.147909% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0949509 - 98.5138% [1]
| | | | | | | | Belos::MVT::Assign: 2.984e-05 - 0.0314268% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0918211 - 96.7038% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0916502 - 99.8139% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00696591 - 7.60054% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00657019 - 94.3192% [26]
| | | | | | | | | | | Remainder: 0.00039572 - 5.68081%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00187692 - 2.04791% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022604 - 0.246633% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000344759 - 0.376168% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0810841 - 88.4712% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00244067 - 3.01006% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00223724 - 91.6646% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00221484 - 98.9988% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00210352 - 94.9739% [13]
| | | | | | | | | | | | | | Remainder: 0.00011132 - 5.02611%
| | | | | | | | | | | | | Remainder: 2.24e-05 - 1.00124%
| | | | | | | | | | | | Remainder: 0.000203439 - 8.33536%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0785728 - 96.9029% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0784535 - 99.8481% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0784321 - 99.9727% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0783541 - 99.9006% [13]
| | | | | | | | | | | | | | Remainder: 7.7959e-05 - 0.0993968%
| | | | | | | | | | | | | Remainder: 2.14e-05 - 0.0272773%
| | | | | | | | | | | | Remainder: 0.00011932 - 0.151859%
| | | | | | | | | | | Remainder: 7.056e-05 - 0.0870208%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0004946 - 0.53966% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000455919 - 0.497455% [13]
| | | | | | | | | | Remainder: 0.00020204 - 0.220447%
| | | | | | | | | Remainder: 0.000170879 - 0.1861%
| | | | | | | | CG S_E: Operation Op*x: 0.00179752 - 1.8931% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00047432 - 0.499542% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.00049184 - 0.517994% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00011944 - 0.125791% [13]
| | | | | | | | Remainder: 0.0002168 - 0.228329%
| | | | | | | Remainder: 0.000836598 - 0.86799%
| | | | | | GMRES block system: Operation Op*x: 0.00046984 - 0.481047% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.06e-05 - 0.0108528% [1]
| | | | | | Remainder: 0.000518159 - 0.530519%
| | | | | Remainder: 0.000582119 - 0.582829%
| | | | Mini-EM: Compute responses: 0.00282176 - 2.47889% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0001008 - 3.57224% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00190608 - 67.5493% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.083942% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.448e-05 - 2.85823% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000405399 - 21.2688% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8e-07 - 0.041971% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010424 - 5.46882% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.364e-05 - 4.38807% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000748399 - 39.2638% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.6e-07 - 0.0503652% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0001048 - 5.4982% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00010656 - 5.59054% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.572e-05 - 4.49719% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.592e-05 - 0.835223% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1e-06 - 0.0524638% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00010224 - 5.36389% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.684e-05 - 2.4574% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.64e-06 - 0.400823% [1]
| | | | | | Remainder: 3.584e-05 - 1.8803%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.12e-06 - 0.287764% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0496145% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000324919 - 11.5148% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026328 - 9.33036% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.364631% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245 - 93.0568% [1]
| | | | | | Remainder: 1.732e-05 - 6.57855%
| | | | | Remainder: 0.00021716 - 7.69591%
| | | | Remainder: 0.0001048 - 0.0920661%
| | | Remainder: 3.4e-06 - 0.00298679%
| | Remainder: 0.0300976 - 0.669899%
| Remainder: 4.6039e-05 - 0.00102471%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.0998782 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 17.3011 k-cell-steps per second
=================================
dt = 1.11188e-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.11188e-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.11188e-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 = 6084 x 6084, nnz = 177156
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667
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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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/50653 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2054 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 105 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 143 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (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 = 2197 x 105
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 315 x 315, nnz = 15795
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 315 x 315, nnz = 15795
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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.0130 (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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0)
A22 size = 2197 x 2197, nnz = 50653
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 2197 x 2197, nnz = 50653
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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)) 3.5145 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
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) 6084 177156 29.1183
(2, 2) 2197 50653 23.0555
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=5616, #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.000597359 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0922146 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.0967936 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-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: 4.52067 [1]
| Mini-EM: Total Time: 4.52063 - 99.999% [1]
| | Mini-EM: build mesh: 0.000629079 - 0.0139157% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0002916 - 46.3535% [1]
| | | Remainder: 0.000337479 - 53.6465%
| | Mini-EM: build physics blocks: 0.000924399 - 0.0204485% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000819199 - 0.0181214% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.095898 - 2.12134% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0402136 - 0.889557% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.015544 - 38.6537% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0124667 - 80.2023% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000541519 - 3.48378% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00246512 - 15.8589% [4]
| | | | Remainder: 7.072e-05 - 0.454966%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00412851 - 10.2665% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00177148 - 42.9083% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.5e-05 - 1.81663% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038816 - 9.40193% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015384 - 3.72628% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126184 - 30.564% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000368719 - 8.93103% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.172e-05 - 1.01053% [4]
| | | | Remainder: 6.776e-05 - 1.64127%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00385968 - 9.59795% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0016594 - 4.12646% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539975 - 13.4277% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00204808 - 5.09301% [4]
| | | Remainder: 0.00757411 - 18.8347%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00142908 - 0.0316124% [2]
| | Mini-EM: setup physics model evaluator: 0.111293 - 2.4619% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.111276 - 99.9843% [1]
| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00230059% [1]
| | | | fmb->setWorksetContainer(): 4e-07 - 0.000359467% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.103745 - 93.2321% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.103729 - 99.9848% [1]
| | | | | | getWorksets(): 0.0758796 - 73.1517% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0758762 - 99.9955% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0411301 - 54.2069% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275972 - 6.70972% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00814323 - 19.7987% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000239 - 2.93495% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00789483 - 96.9496% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001314 - 1.66438% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.2e-05 - 0.405329% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00025532 - 3.23402% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000684279 - 8.66743% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00169112 - 21.4206% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000306599 - 3.88354% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00125432 - 15.8879% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.652e-05 - 0.462581% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0021814 - 27.6307% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000924759 - 42.393% [1]
| | | | | | | | | | | | Remainder: 0.00125664 - 57.607%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106384 - 13.4751% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000202919 - 2.57028% [1]
| | | | | | | | | | | Remainder: 5.512e-05 - 0.698178%
| | | | | | | | | | Remainder: 9.4e-06 - 0.115433%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0257936 - 62.7123% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0152921 - 59.2863% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.844e-05 - 0.251372% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.12e-06 - 0.0596386% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00811703 - 53.0799% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566407 - 37.0392% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.044e-05 - 0.0682705% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113472 - 7.42029% [1]
| | | | | | | | | | | Remainder: 0.00031828 - 2.08134%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00536883 - 20.8146% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00299852 - 11.625% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.56e-05 - 0.254326% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115752 - 4.48761% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000866959 - 3.36113% [1]
| | | | | | | | | | Remainder: 4.412e-05 - 0.17105%
| | | | | | | | | Remainder: 0.00443355 - 10.7793%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0347233 - 45.7631% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0346864 - 99.8937% [2]
| | | | | | | | | Remainder: 3.692e-05 - 0.106326%
| | | | | | | | Remainder: 2.276e-05 - 0.0299962%
| | | | | | | Remainder: 3.4e-06 - 0.00448078%
| | | | | | getOrientations(): 8.28e-06 - 0.00798234% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707719 - 0.682277% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000698639 - 0.673523% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369639 - 0.356351% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012288 - 0.118462% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857719 - 0.826884% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00077124% [2]
| | | | | | Remainder: 0.0250838 - 24.182%
| | | | | Remainder: 1.572e-05 - 0.0151526%
| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00690177% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.0139833% [1]
| | | | build response library: 0.00748387 - 6.72551% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00739535 - 98.8172% [1]
| | | | | | getWorksets(): 3.08e-06 - 0.0416478% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 67.5325% [1]
| | | | | | | Remainder: 1e-06 - 32.4675%
| | | | | | getOrientations(): 3.6e-07 - 0.00486792% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736919 - 9.96463% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000917278 - 12.4034% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040068 - 5.418% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117596 - 15.9013% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0189308% [3]
| | | | | | Remainder: 0.00415967 - 56.2472%
| | | | | Remainder: 8.852e-05 - 1.18281%
| | | | Remainder: 2.1e-05 - 0.018872%
| | | Remainder: 1.744e-05 - 0.0156703%
| | Mini-EM: setup auxiliary physics model evaluator: 0.15508 - 3.4305% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.155071 - 99.9941% [1]
| | | | allocate FieldManagerBuilder: 6e-07 - 0.00038692% [1]
| | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000438509% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.155023 - 99.9688% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155019 - 99.9976% [1]
| | | | | | getWorksets(): 0.0596964 - 38.5091% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.059695 - 99.9977% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0415047 - 69.5279% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00275104 - 6.62825% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00693315 - 16.7045% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000228 - 3.28855% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00670223 - 96.6693% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.54e-05 - 0.82659% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.948e-05 - 0.439853% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000271239 - 4.047% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062412 - 9.31212% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142232 - 21.2216% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00029172 - 4.35258% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00111172 - 16.5873% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.944e-05 - 0.439257% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00169312 - 25.262% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000601959 - 35.5533% [1]
| | | | | | | | | | | | Remainder: 0.00109116 - 64.4467%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000957719 - 14.2896% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020248 - 3.02108% [1]
| | | | | | | | | | | Remainder: 1.348e-05 - 0.201127%
| | | | | | | | | | Remainder: 2.92e-06 - 0.0421165%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0272065 - 65.5505% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0148813 - 54.6975% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.512e-05 - 0.101604% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.44e-06 - 0.0499956% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00498751 - 33.5153% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00567207 - 38.1154% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 9.72e-06 - 0.0653169% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.72e-06 - 0.058597% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0001946 - 1.30768% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00392191 - 26.3546% [1]
| | | | | | | | | | | Remainder: 6.42e-05 - 0.431414%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00363596 - 13.3643% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0036454 - 13.399% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.776e-05 - 0.13879% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00127356 - 4.68108% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115596 - 4.24883% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00219036 - 8.05085% [1]
| | | | | | | | | | Remainder: 0.00038624 - 1.41966%
| | | | | | | | | Remainder: 0.00461399 - 11.1168%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0181823 - 30.4586% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0181577 - 99.8649% [1]
| | | | | | | | | Remainder: 2.456e-05 - 0.135076%
| | | | | | | | Remainder: 8.04e-06 - 0.0134685%
| | | | | | | Remainder: 1.36e-06 - 0.00227819%
| | | | | | getOrientations(): 8.88e-06 - 0.00572834% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000889599 - 0.573865% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108948 - 0.702804% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000671439 - 0.433134% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0612411 - 39.5056% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0223553 - 36.5038% [1]
| | | | | | | Remainder: 0.0388858 - 63.4962%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00256064 - 1.65182% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000361246% [2]
| | | | | | Remainder: 0.0288607 - 18.6176%
| | | | | Remainder: 3.76e-06 - 0.00242545%
| | | | fmb->setupBCFieldManagers(): 4.12e-06 - 0.00265685% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.52e-05 - 0.00980196% [1]
| | | | build response library: 2.2e-05 - 0.014187% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.09091% [1]
| | | | | Remainder: 2.176e-05 - 98.9091%
| | | | Remainder: 5.84e-06 - 0.00376602%
| | | Remainder: 9.2e-06 - 0.00593241%
| | Mini-EM: eval auxiliary physics model evaluator: 0.198425 - 4.38933% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0638944 - 32.2007% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.133291 - 67.1742% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000257839 - 0.193441% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0902338 - 67.697% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00186183% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.16e-06 - 0.00350201% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.2e-07 - 0.000797927% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0011308 - 1.25319% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00253972 - 2.8146% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00745075 - 8.25716% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000865039 - 0.958664% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00595531 - 6.59987% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00604259 - 6.6966% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00870543 - 9.64764% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.48e-06 - 0.00164018% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 8e-07 - 0.000886586% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134494 - 14.9051% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158288 - 1.7542% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000761479 - 0.843896% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00295384 - 3.27354% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000661879 - 0.733516% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0041668 - 4.61778% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00716399 - 7.93937% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00887471 - 9.83524% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000856999 - 0.949754% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000464479 - 0.514751% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00131108 - 1.45298% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00603799 - 6.6915% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000760039 - 0.8423% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00297096 - 3.29251% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.68e-06 - 0.00186183% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00128972 - 1.42931% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0024634 - 2.73002% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000388719 - 0.430791% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130804 - 1.44961% [1]
| | | | | Remainder: 6.82e-05 - 0.0755815%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.724e-05 - 0.0129341% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.00189061% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000311679 - 0.233834% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0423005 - 31.7355% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0209901 - 49.6214% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0212874 - 50.3242% [1]
| | | | | Remainder: 2.304e-05 - 0.0544674%
| | | | Remainder: 0.00016708 - 0.12535%
| | | Remainder: 0.00124048 - 0.625161%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0041966 - 0.0928321% [1]
| | | getWorksets(): 3.2e-06 - 0.0762523% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.75% [1]
| | | | Remainder: 1.32e-06 - 41.25%
| | | getOrientations(): 7.6e-07 - 0.0181099% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767319 - 18.2843% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000866319 - 20.6434% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039976 - 9.52582% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120032 - 28.6022% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0285946% [3]
| | | Remainder: 0.000957719 - 22.8213%
| | panzer::ModelEvaluator::create_W_op: 0.0651418 - 1.44099% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0940222 - 2.07985% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.52e-05 - 0.0906169% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0728879 - 77.5221% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.12e-06 - 0.00153661% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000907119 - 1.24454% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00228576 - 3.13599% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0027176 - 3.72846% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0002542 - 0.348755% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00306128 - 4.19998% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00268408 - 3.68247% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000558519 - 0.766271% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0023352 - 3.20382% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.48e-06 - 0.00203052% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00112024 - 1.53693% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00549583 - 7.54012% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000896519 - 1.23% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00535863 - 7.35188% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00567299 - 7.78317% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00810435 - 11.1189% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.52e-06 - 0.00894524% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000859999 - 1.17989% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00557383 - 7.64713% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00900283 - 12.3516% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00144576 - 1.98354% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260039 - 0.356766% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00306324 - 4.20267% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00627763 - 8.61272% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00489739 - 6.71908% [1]
| | | | Remainder: 4.5759e-05 - 0.06278%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.0129331% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.00140392% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00034164 - 0.363361% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205826 - 21.8912% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0205619 - 99.8995% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.204e-05 - 0.058496% [1]
| | | | Remainder: 8.64e-06 - 0.0419772%
| | | Remainder: 0.000111319 - 0.118397%
| | Mini-EM: assemble Discrete Gradient: 0.0187244 - 0.414199% [1]
| | MaxwellPreconditioner::build: 3.59394 - 79.5009% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0144888 - 0.403146% [1]
| | | MaxwellPreconditioner: Schur complement: 1.028e-05 - 0.000286037% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00102328 - 0.0284724% [1]
| | | | Ifpack2::Relaxation::initialize: 2.96e-06 - 0.289266% [1]
| | | | Ifpack2::Relaxation::compute: 0.0001528 - 14.9324% [1]
| | | | Remainder: 0.000867519 - 84.7783%
| | | MaxwellPreconditioner: Solver S_E: 3.57697 - 99.5278% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.57432 - 99.9259% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.57384 - 99.9867% [1]
| | | | | | MueLu RefMaxwell: compute: 3.57104 - 99.9215% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000688119 - 0.0192695% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00404468 - 0.113263% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00202248 - 50.0034% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00158804 - 39.2624% [1]
| | | | | | | | Remainder: 0.00043416 - 10.7341%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00846675 - 0.237095% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000423559 - 5.00262% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00752783 - 88.9105% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00665291 - 88.3775% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00618215 - 92.924% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00462327 - 74.7842% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.104e-05 - 0.671386% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.72e-05 - 0.588328% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.228e-05 - 0.914503% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000726239 - 15.7083% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.512e-05 - 0.327041% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0034634 - 74.9122% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.736e-05 - 0.375491% [1]
| | | | | | | | | | | | Remainder: 0.00030064 - 6.50275%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.616e-05 - 0.584909% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.2e-06 - 19.9115% [1]
| | | | | | | | | | | | Remainder: 2.896e-05 - 80.0885%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 9.964e-05 - 1.61174% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.044e-05 - 80.7306% [1]
| | | | | | | | | | | | Remainder: 1.92e-05 - 19.2694%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010718 - 17.337% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104912 - 97.8839% [1]
| | | | | | | | | | | | Remainder: 2.268e-05 - 2.11607%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.16e-05 - 0.672905% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.332e-05 - 56.0577% [1]
| | | | | | | | | | | | Remainder: 1.828e-05 - 43.9423%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.996e-05 - 0.484621% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 14.9533% [1]
| | | | | | | | | | | | Remainder: 2.548e-05 - 85.0467%
| | | | | | | | | | | Remainder: 0.000279719 - 4.52462%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.424e-05 - 1.26621% [1]
| | | | | | | | | | Remainder: 0.000386519 - 5.80977%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.712e-05 - 1.29015% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.304e-05 - 13.4267% [1]
| | | | | | | | | | Remainder: 8.408e-05 - 86.5733%
| | | | | | | | | Remainder: 0.000777799 - 10.3323%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021144 - 2.4973% [1]
| | | | | | | | Remainder: 0.000303919 - 3.58956%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00719811 - 0.201569% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00452075 - 62.8047% [1]
| | | | | | | | Remainder: 0.00267736 - 37.1953%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176983 - 0.495606% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00350788 - 0.0982313% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00350447 - 99.9031% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00298056 - 85.05% [1]
| | | | | | | | | Remainder: 0.000523918 - 14.95%
| | | | | | | | Remainder: 3.4e-06 - 0.0969248%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0037526 - 0.105084% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00362028 - 96.4739% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0018906 - 52.2225% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152592 - 42.1492% [1]
| | | | | | | | | Remainder: 0.00020376 - 5.6283%
| | | | | | | | Remainder: 0.00013232 - 3.52609%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.50564 - 98.1687% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.50563 - 99.9999% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.50502 - 99.9826% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.6079e-05 - 0.00188527% [1]
| | | | | | | | | | Remainder: 3.50496 - 99.9981%
| | | | | | | | | Remainder: 0.000609599 - 0.0173891%
| | | | | | | | Remainder: 4.96e-06 - 0.000141486%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0148759 - 0.416572% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.78e-05 - 0.455769% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 8.92e-06 - 0.0599626% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0145644 - 97.9056% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0145607 - 99.9747% [1]
| | | | | | | | | Remainder: 3.68e-06 - 0.0252671%
| | | | | | | | Remainder: 0.000234839 - 1.57865%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010092 - 0.00282607% [1]
| | | | | | | Remainder: 0.00506463 - 0.141825%
| | | | | | Remainder: 0.0028056 - 0.0785037%
| | | | | Remainder: 0.000476039 - 0.0133183%
| | | | Remainder: 0.00265152 - 0.0741275%
| | | MaxwellPreconditioner: Block preconditioner: 0.00016008 - 0.00445417% [1]
| | | Remainder: 0.00128824 - 0.0358447%
| | Mini-EM: timestepper: 0.110463 - 2.44353% [1]
| | | Mini-EM: Advance Time Step: 0.110459 - 99.9967% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0106846 - 9.67292% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00020884 - 1.95458% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00985423 - 92.2281% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 0.0405917% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00010632 - 1.07893% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000939079 - 9.52971% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000561279 - 5.69582% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.136e-05 - 0.724156% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000404679 - 4.10665% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00038584 - 3.91548% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.02e-05 - 0.712385% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.632e-05 - 0.977448% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.4e-06 - 0.0142071% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00011748 - 1.19218% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0010478 - 10.633% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00040052 - 4.06445% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00011336 - 1.15037% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00102504 - 10.402% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.001486 - 15.0798% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.72e-06 - 0.0478982% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.644e-05 - 0.978666% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000645799 - 6.55352% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000847119 - 8.5965% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.14e-05 - 0.927521% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.424e-05 - 0.550424% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00034388 - 3.48967% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000709159 - 7.19649% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0001782 - 1.80836% [1]
| | | | | | Remainder: 5.2599e-05 - 0.533771%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.272e-05 - 0.11905% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.0235853% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000438519 - 4.10421% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.168e-05 - 0.577278% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.044e-05 - 49.3515% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.36e-06 - 2.20493% [1]
| | | | | | Remainder: 2.988e-05 - 48.4436%
| | | | | Remainder: 0.00010612 - 0.993203%
| | | | Stratimikos: BelosLOWS: 0.096841 - 87.6713% [1]
| | | | | GMRES block system: Operation Op*x: 0.00151112 - 1.56041% [1]
| | | | | Belos::MVT::MvAddMv: 7.44e-05 - 0.076827% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0946726 - 97.7608% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000225199 - 0.237871% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.324e-05 - 23.6413% [2]
| | | | | | | | Belos::MVT::MvDot: 4.764e-05 - 89.4816% [2]
| | | | | | | | Remainder: 5.6e-06 - 10.5184%
| | | | | | | Belos::MVT::MvScale: 2.2479e-05 - 9.98184% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.472e-05 - 28.739% [2]
| | | | | | | | Belos::MVT::MvTransMv: 6.068e-05 - 93.7577% [2]
| | | | | | | | Remainder: 4.04e-06 - 6.24227%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.376e-05 - 10.5507% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.088e-05 - 87.8788% [2]
| | | | | | | | Remainder: 2.88e-06 - 12.1212%
| | | | | | | Remainder: 6.1e-05 - 27.0872%
| | | | | | Belos::MVT::MvAddMv: 3.124e-05 - 0.0329979% [2]
| | | | | | Belos::MVT::MvNorm: 1.924e-05 - 0.0203227% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0934074 - 98.6636% [1]
| | | | | | | CG Q_B: Operation Op*x: 7.46e-05 - 0.0798652% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.832e-05 - 0.019613% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000363399 - 0.389047% [1]
| | | | | | | | Belos::MVT::Assign: 3.976e-05 - 10.9411% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 4.288e-05 - 11.7997% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 3.196e-05 - 74.5336% [1]
| | | | | | | | | Remainder: 1.092e-05 - 25.4664%
| | | | | | | | CG Q_B: Operation Op*x: 6.552e-05 - 18.0298% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.7239e-05 - 18.5028% [1]
| | | | | | | | Belos::MVT::MvNorm: 9.08e-06 - 2.49863% [1]
| | | | | | | | Remainder: 0.00013892 - 38.228%
| | | | | | | CG S_E: Operation Op*x: 0.00014132 - 0.151294% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0919438 - 98.4331% [1]
| | | | | | | | Belos::MVT::Assign: 2.916e-05 - 0.031715% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0889531 - 96.7472% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0887914 - 99.8183% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00680543 - 7.66452% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00643059 - 94.4921% [26]
| | | | | | | | | | | Remainder: 0.000374839 - 5.50794%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00184064 - 2.07299% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022252 - 0.25061% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0003008 - 0.338772% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0785199 - 88.4318% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00234072 - 2.98105% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0021532 - 91.9888% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00213316 - 99.0693% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020192 - 94.6577% [13]
| | | | | | | | | | | | | | Remainder: 0.00011396 - 5.34232%
| | | | | | | | | | | | | Remainder: 2.004e-05 - 0.930709%
| | | | | | | | | | | | Remainder: 0.00018752 - 8.01122%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0761141 - 96.9361% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0759947 - 99.8431% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0759751 - 99.9743% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0759001 - 99.9012% [13]
| | | | | | | | | | | | | | Remainder: 7.504e-05 - 0.0987691%
| | | | | | | | | | | | | Remainder: 1.956e-05 - 0.0257386%
| | | | | | | | | | | | Remainder: 0.0001194 - 0.15687%
| | | | | | | | | | | Remainder: 6.504e-05 - 0.0828325%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000473279 - 0.533023% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00043312 - 0.487795% [13]
| | | | | | | | | | Remainder: 0.00019576 - 0.220472%
| | | | | | | | | Remainder: 0.00016164 - 0.181714%
| | | | | | | | CG S_E: Operation Op*x: 0.00175424 - 1.90794% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.000443279 - 0.482119% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.0004476 - 0.486819% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00011172 - 0.121509% [13]
| | | | | | | | Remainder: 0.00020476 - 0.222701%
| | | | | | | Remainder: 0.00086592 - 0.927036%
| | | | | | GMRES block system: Operation Op*x: 0.000461879 - 0.48787% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.088e-05 - 0.0114922% [1]
| | | | | | Remainder: 0.00051676 - 0.545839%
| | | | | Remainder: 0.00058292 - 0.601935%
| | | | Mini-EM: Compute responses: 0.00283136 - 2.56326% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.6599e-05 - 3.41176% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00192168 - 67.8713% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.104076% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.64e-05 - 2.93493% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040904 - 21.2856% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.0541194% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000111 - 5.7762% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.788e-05 - 4.57309% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000753679 - 39.2198% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.2e-07 - 0.0478748% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010688 - 5.56181% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000106279 - 5.53053% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.968e-05 - 4.14638% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.492e-05 - 0.776405% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.0478748% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00010076 - 5.24333% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.888e-05 - 2.54361% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.44e-06 - 0.387162% [1]
| | | | | | Remainder: 3.396e-05 - 1.76721%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.276899% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.0593355% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032108 - 11.3401% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000274679 - 9.70132% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.334936% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000235439 - 85.7142% [1]
| | | | | | Remainder: 3.832e-05 - 13.9508%
| | | | | Remainder: 0.0002078 - 7.33924%
| | | | Remainder: 0.00010224 - 0.092559%
| | | Remainder: 3.6e-06 - 0.00325901%
| | Remainder: 0.0294283 - 0.650979%
| Remainder: 4.5159e-05 - 0.000998944%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.096841 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 17.8437 k-cell-steps per second
=================================
dt = 1.11188e-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.11188e-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.11188e-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 = 6084 x 6084, nnz = 177156
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667
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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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/50653 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2054 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 105 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 143 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (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 = 2197 x 105
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 315 x 315, nnz = 15795
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 315 x 315, nnz = 15795
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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.0131 (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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0)
A22 size = 2197 x 2197, nnz = 50653
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 2197 x 2197, nnz = 50653
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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)) 3.5207 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
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) 6084 177156 29.1183
(2, 2) 2197 50653 23.0555
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=5616, #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.000604199 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0934442 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.0980691 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-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: 4.53096 [1]
| Mini-EM: Total Time: 4.53092 - 99.9991% [1]
| | Mini-EM: build mesh: 0.000637039 - 0.0140598% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029524 - 46.3457% [1]
| | | Remainder: 0.000341799 - 53.6543%
| | Mini-EM: build physics blocks: 0.000886759 - 0.0195713% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000853719 - 0.0188421% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0971345 - 2.14381% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0403336 - 0.890186% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0155881 - 38.6479% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0125052 - 80.2229% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000545519 - 3.49959% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00246564 - 15.8174% [4]
| | | | Remainder: 7.172e-05 - 0.460095%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00418884 - 10.3855% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00177536 - 42.3831% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 7.268e-05 - 1.73509% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00038916 - 9.29041% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000155159 - 3.70411% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013166 - 31.4311% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000368999 - 8.80911% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.08e-05 - 0.974018% [4]
| | | | Remainder: 7.008e-05 - 1.67302%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00382727 - 9.48904% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00165836 - 4.1116% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00539031 - 13.3643% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00206892 - 5.12951% [4]
| | | Remainder: 0.00761183 - 18.8722%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00175776 - 0.0387947% [2]
| | Mini-EM: setup physics model evaluator: 0.11266 - 2.48646% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.112642 - 99.9843% [1]
| | | | allocate FieldManagerBuilder: 2.519e-06 - 0.00223629% [1]
| | | | fmb->setWorksetContainer(): 4e-07 - 0.000355107% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.104937 - 93.1597% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104921 - 99.985% [1]
| | | | | | getWorksets(): 0.0766272 - 73.033% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0766237 - 99.9955% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0407496 - 53.1814% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00273956 - 6.72291% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00803287 - 19.7128% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023828 - 2.96631% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00778491 - 96.9132% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013304 - 1.70895% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.288e-05 - 0.422356% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000243359 - 3.12603% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00068052 - 8.74153% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00166324 - 21.3649% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000300999 - 3.86644% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00121928 - 15.6621% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.788e-05 - 0.486582% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00217804 - 27.9777% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000917238 - 42.1131% [1]
| | | | | | | | | | | | Remainder: 0.0012608 - 57.8869%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0010374 - 13.3258% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000202999 - 2.6076% [1]
| | | | | | | | | | | Remainder: 5.528e-05 - 0.710092%
| | | | | | | | | | Remainder: 9.68e-06 - 0.120505%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025562 - 62.7295% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0147445 - 57.6812% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.12e-05 - 0.279427% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.06e-05 - 0.0718914% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00817263 - 55.4285% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00517527 - 35.0998% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.084e-05 - 0.0735191% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0011308 - 7.66931% [1]
| | | | | | | | | | | Remainder: 0.00020312 - 1.3776%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00573295 - 22.4276% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00295316 - 11.5529% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.54e-05 - 0.255848% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115892 - 4.53376% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000861599 - 3.37062% [1]
| | | | | | | | | | Remainder: 4.552e-05 - 0.178077%
| | | | | | | | | Remainder: 0.00441512 - 10.8348%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0358487 - 46.7854% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0358041 - 99.8755% [2]
| | | | | | | | | Remainder: 4.464e-05 - 0.124523%
| | | | | | | | Remainder: 2.544e-05 - 0.0332012%
| | | | | | | Remainder: 3.48e-06 - 0.00454147%
| | | | | | getOrientations(): 1.088e-05 - 0.0103697% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000766119 - 0.730184% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000729959 - 0.69572% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000378919 - 0.361146% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012252 - 0.116773% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000898559 - 0.856412% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000724352% [2]
| | | | | | Remainder: 0.0253864 - 24.1957%
| | | | | Remainder: 1.572e-05 - 0.0149804%
| | | | fmb->setupBCFieldManagers(): 7.84e-06 - 0.0069601% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.62e-05 - 0.0143818% [1]
| | | | build response library: 0.00765627 - 6.79699% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00756495 - 98.8073% [1]
| | | | | | getWorksets(): 3.2e-06 - 0.0423003% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 65% [1]
| | | | | | | Remainder: 1.12e-06 - 35%
| | | | | | getOrientations(): 4.8e-07 - 0.00634505% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762559 - 10.0802% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000954319 - 12.615% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000417519 - 5.51912% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001199 - 15.8494% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0153339% [3]
| | | | | | Remainder: 0.00422672 - 55.8723%
| | | | | Remainder: 9.132e-05 - 1.19275%
| | | | Remainder: 2.18e-05 - 0.0193533%
| | | Remainder: 1.768e-05 - 0.0156933%
| | Mini-EM: setup auxiliary physics model evaluator: 0.155401 - 3.42979% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.15539 - 99.9929% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000489092% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000411867% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.15534 - 99.9679% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.155336 - 99.9973% [1]
| | | | | | getWorksets(): 0.0602965 - 38.8168% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0602948 - 99.9971% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0417093 - 69.1756% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0028224 - 6.76683% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00693211 - 16.6201% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025644 - 3.69931% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00667243 - 96.254% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.856e-05 - 0.877641% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.068e-05 - 0.459802% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000249359 - 3.73715% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00062664 - 9.39148% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142056 - 21.29% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00028064 - 4.20596% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00110456 - 16.5541% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.944e-05 - 0.441218% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0017006 - 25.4869% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000604759 - 35.5615% [1]
| | | | | | | | | | | | Remainder: 0.00109584 - 64.4385%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000955799 - 14.3246% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020248 - 3.03458% [1]
| | | | | | | | | | | Remainder: 1.312e-05 - 0.19663%
| | | | | | | | | | Remainder: 3.24e-06 - 0.046739%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0273607 - 65.5987% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0149728 - 54.7236% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.54e-05 - 0.102853% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.08e-06 - 0.0539646% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00554271 - 37.0186% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00565991 - 37.8013% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.052e-05 - 0.0702608% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.96e-06 - 0.0598419% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.0002008 - 1.3411% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00345816 - 23.0963% [1]
| | | | | | | | | | | Remainder: 6.824e-05 - 0.45576%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00372688 - 13.6213% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0032972 - 12.0508% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.836e-05 - 0.140201% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0012726 - 4.65118% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00114764 - 4.19447% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00265088 - 9.68862% [1]
| | | | | | | | | | Remainder: 0.0002544 - 0.9298%
| | | | | | | | | Remainder: 0.00459403 - 11.0144%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0185754 - 30.8076% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0185496 - 99.8613% [1]
| | | | | | | | | Remainder: 2.576e-05 - 0.138678%
| | | | | | | | Remainder: 1.0119e-05 - 0.0167826%
| | | | | | | Remainder: 1.72e-06 - 0.00285257%
| | | | | | getOrientations(): 1.128e-05 - 0.00726168% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000927798 - 0.597285% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114764 - 0.738811% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000704399 - 0.453468% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0614526 - 39.5611% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0225735 - 36.7332% [1]
| | | | | | | Remainder: 0.0388791 - 63.2668%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00253652 - 1.63292% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000283257% [2]
| | | | | | Remainder: 0.0282588 - 18.192%
| | | | | Remainder: 4.16e-06 - 0.00267799%
| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00241972% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.0104511% [1]
| | | | build response library: 2.232e-05 - 0.0143639% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.07527% [1]
| | | | | Remainder: 2.208e-05 - 98.9247%
| | | | Remainder: 6.12e-06 - 0.00393848%
| | | Remainder: 1.108e-05 - 0.00712994%
| | Mini-EM: eval auxiliary physics model evaluator: 0.19753 - 4.35959% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.063219 - 32.0048% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.133055 - 67.3597% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00025132 - 0.188884% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0899505 - 67.6037% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.00177876% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.12e-06 - 0.00346858% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.000755972% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000588039 - 0.653737% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00254584 - 2.83027% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00746663 - 8.30083% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000862119 - 0.958438% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00617091 - 6.86035% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00608235 - 6.76189% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00877867 - 9.75945% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.76e-06 - 0.00195663% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 9.6e-07 - 0.00106725% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134643 - 14.9686% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00159156 - 1.76937% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000813719 - 0.90463% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00295956 - 3.29021% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000353639 - 0.393149% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00416655 - 4.63206% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00705787 - 7.8464% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00891487 - 9.91087% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000869679 - 0.966842% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000431559 - 0.479774% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00135804 - 1.50976% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00606795 - 6.74588% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000795879 - 0.884797% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0029444 - 3.27335% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.92e-06 - 0.00213451% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00131044 - 1.45685% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00257644 - 2.86428% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000392319 - 0.43615% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0013062 - 1.45213% [1]
| | | | | Remainder: 7.0839e-05 - 0.0787534%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.812e-05 - 0.0136184% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.00195407% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000319159 - 0.239869% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0423428 - 31.8234% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0208538 - 49.2499% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0214657 - 50.6949% [1]
| | | | | Remainder: 2.336e-05 - 0.0551687%
| | | | Remainder: 0.00017096 - 0.128488%
| | | Remainder: 0.00125528 - 0.635488%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00433891 - 0.0957623% [1]
| | | getWorksets(): 3.08e-06 - 0.0709855% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1]
| | | | Remainder: 1.2e-06 - 38.961%
| | | getOrientations(): 7.2e-07 - 0.016594% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791839 - 18.2497% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000922279 - 21.256% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000409519 - 9.43828% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123972 - 28.5721% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0285786% [3]
| | | Remainder: 0.000970519 - 22.3678%
| | panzer::ModelEvaluator::create_W_op: 0.0643917 - 1.42116% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0933822 - 2.061% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.884e-05 - 0.0951359% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0723016 - 77.4254% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.00171504% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000512319 - 0.708586% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00231312 - 3.19926% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00270844 - 3.74603% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0002518 - 0.348264% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00305752 - 4.22884% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0026968 - 3.72993% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000556119 - 0.769166% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00231592 - 3.20314% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.52e-06 - 0.00210231% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109084 - 1.50874% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00547899 - 7.57797% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000845439 - 1.16932% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00564659 - 7.80978% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00573059 - 7.92596% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00804483 - 11.1268% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.76e-06 - 0.00934973% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000477 - 0.659737% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00555491 - 7.68298% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00901787 - 12.4726% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00143888 - 1.99011% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00026196 - 0.362316% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00307952 - 4.25927% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00626571 - 8.66608% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00490139 - 6.7791% [1]
| | | | Remainder: 4.548e-05 - 0.0629032%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.184e-05 - 0.0126791% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.00145638% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00035228 - 0.377245% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0205197 - 21.9739% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0204968 - 99.8883% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.34e-05 - 0.065303% [1]
| | | | Remainder: 9.52e-06 - 0.0463944%
| | | Remainder: 0.00010664 - 0.114197%
| | Mini-EM: assemble Discrete Gradient: 0.0187342 - 0.413474% [1]
| | MaxwellPreconditioner::build: 3.60077 - 79.4711% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0145121 - 0.403027% [1]
| | | MaxwellPreconditioner: Schur complement: 9.64e-06 - 0.00026772% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0010396 - 0.0288715% [1]
| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.311659% [1]
| | | | Ifpack2::Relaxation::compute: 0.00017468 - 16.8026% [1]
| | | | Remainder: 0.000861678 - 82.8857%
| | | MaxwellPreconditioner: Solver S_E: 3.58378 - 99.5282% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.58113 - 99.9259% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.58064 - 99.9863% [1]
| | | | | | MueLu RefMaxwell: compute: 3.57791 - 99.9238% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000719919 - 0.0201212% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00397095 - 0.110985% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00200168 - 50.408% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0016034 - 40.3781% [1]
| | | | | | | | Remainder: 0.000365879 - 9.21388%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00853715 - 0.238607% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042064 - 4.92717% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760187 - 89.0446% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00672527 - 88.4686% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00623903 - 92.77% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00465739 - 74.6493% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.076e-05 - 0.660455% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.744e-05 - 0.589171% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.688e-05 - 1.00657% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000733359 - 15.7461% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.588e-05 - 0.340963% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00349788 - 75.1037% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.588e-05 - 0.340963% [1]
| | | | | | | | | | | | Remainder: 0.00028932 - 6.21206%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.736e-05 - 0.598811% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.36e-06 - 17.0236% [1]
| | | | | | | | | | | | Remainder: 3.1e-05 - 82.9764%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0001022 - 1.63807% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.168e-05 - 79.9217% [1]
| | | | | | | | | | | | Remainder: 2.052e-05 - 20.0783%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109832 - 17.604% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107664 - 98.0261% [1]
| | | | | | | | | | | | Remainder: 2.168e-05 - 1.97393%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.152e-05 - 0.665488% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.308e-05 - 55.5877% [1]
| | | | | | | | | | | | Remainder: 1.844e-05 - 44.4123%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.7159e-05 - 0.435308% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.48e-06 - 16.4955% [1]
| | | | | | | | | | | | Remainder: 2.2679e-05 - 83.5045%
| | | | | | | | | | | Remainder: 0.00027508 - 4.40902%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.768e-05 - 1.30374% [1]
| | | | | | | | | | Remainder: 0.00039856 - 5.9263%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.88e-05 - 1.29968% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.28e-05 - 12.9555% [1]
| | | | | | | | | | Remainder: 8.6e-05 - 87.0445%
| | | | | | | | | Remainder: 0.000777799 - 10.2317%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000208719 - 2.44483% [1]
| | | | | | | | Remainder: 0.00030592 - 3.5834%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00725207 - 0.20269% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00454296 - 62.6436% [1]
| | | | | | | | Remainder: 0.00270912 - 37.3564%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178363 - 0.498513% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00352796 - 0.0986039% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00352452 - 99.9025% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00299032 - 84.8433% [1]
| | | | | | | | | Remainder: 0.0005342 - 15.1567%
| | | | | | | | Remainder: 3.44e-06 - 0.0975069%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00373676 - 0.10444% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00360219 - 96.399% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0018848 - 52.3236% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00151656 - 42.1009% [1]
| | | | | | | | | Remainder: 0.00020084 - 5.57549%
| | | | | | | | Remainder: 0.00013456 - 3.60099%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.51182 - 98.1528% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.51181 - 99.9998% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.51117 - 99.9819% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.6e-05 - 0.00187971% [1]
| | | | | | | | | | Remainder: 3.51111 - 99.9981%
| | | | | | | | | Remainder: 0.0006372 - 0.0181445%
| | | | | | | | Remainder: 5.32e-06 - 0.000151489%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0152477 - 0.426163% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.788e-05 - 0.445182% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.18e-05 - 0.0773887% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0149106 - 97.789% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0149067 - 99.974% [1]
| | | | | | | | | Remainder: 3.88e-06 - 0.0260218%
| | | | | | | | Remainder: 0.00025744 - 1.68839%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.7759e-05 - 0.0027323% [1]
| | | | | | | Remainder: 0.00516548 - 0.144371%
| | | | | | Remainder: 0.00273012 - 0.0762467%
| | | | | Remainder: 0.000490839 - 0.0137063%
| | | | Remainder: 0.0026556 - 0.0741004%
| | | MaxwellPreconditioner: Block preconditioner: 0.00016084 - 0.00446682% [1]
| | | Remainder: 0.00126776 - 0.035208%
| | Mini-EM: timestepper: 0.112116 - 2.47445% [1]
| | | Mini-EM: Advance Time Step: 0.112112 - 99.9968% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0110867 - 9.88896% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021424 - 1.9324% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0103105 - 92.9988% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.44e-06 - 0.0430629% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00011 - 1.06687% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000933439 - 9.05328% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000503559 - 4.88394% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.272e-05 - 0.7053% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000605239 - 5.87012% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00039956 - 3.87527% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.652e-05 - 0.645167% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.76e-05 - 0.946607% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-06 - 0.0128025% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.708e-05 - 0.747587% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00104792 - 10.1636% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042512 - 4.12317% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000238519 - 2.31336% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00079572 - 7.71756% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00150024 - 14.5506% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.72e-06 - 0.0457785% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.544e-05 - 0.731681% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000698479 - 6.77444% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000841639 - 8.16292% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00011752 - 1.13981% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.3799e-05 - 0.521788% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040068 - 3.88613% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00100608 - 9.7578% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00018016 - 1.74734% [1]
| | | | | | Remainder: 5.3e-05 - 0.514039%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.192e-05 - 0.107516% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.0256163% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00040564 - 3.6588% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.22e-05 - 0.561032% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.436e-05 - 55.2412% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.31511% [1]
| | | | | | Remainder: 2.64e-05 - 42.4437%
| | | | | Remainder: 7.9359e-05 - 0.715803%
| | | | Stratimikos: BelosLOWS: 0.098117 - 87.517% [1]
| | | | | GMRES block system: Operation Op*x: 0.0015584 - 1.58831% [1]
| | | | | Belos::MVT::MvAddMv: 8.0159e-05 - 0.0816973% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0958862 - 97.7263% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023504 - 0.245124% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.848e-05 - 24.8809% [2]
| | | | | | | | Belos::MVT::MvDot: 5.264e-05 - 90.0137% [2]
| | | | | | | | Remainder: 5.84e-06 - 9.98632%
| | | | | | | Belos::MVT::MvScale: 2.26e-05 - 9.61538% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.624e-05 - 28.1824% [2]
| | | | | | | | Belos::MVT::MvTransMv: 6.232e-05 - 94.0821% [2]
| | | | | | | | Remainder: 3.92e-06 - 5.91787%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.396e-05 - 10.194% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.104e-05 - 87.813% [2]
| | | | | | | | Remainder: 2.92e-06 - 12.187%
| | | | | | | Remainder: 6.376e-05 - 27.1273%
| | | | | | Belos::MVT::MvAddMv: 3.084e-05 - 0.0321631% [2]
| | | | | | Belos::MVT::MvNorm: 1.864e-05 - 0.0194397% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0945998 - 98.6585% [1]
| | | | | | | CG Q_B: Operation Op*x: 7.3799e-05 - 0.0780118% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.852e-05 - 0.0195772% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00036732 - 0.388288% [1]
| | | | | | | | Belos::MVT::Assign: 4.184e-05 - 11.3906% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 4.128e-05 - 11.2382% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 3.1e-05 - 75.0969% [1]
| | | | | | | | | Remainder: 1.028e-05 - 24.9031%
| | | | | | | | CG Q_B: Operation Op*x: 6.78e-05 - 18.458% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.76e-05 - 18.4036% [1]
| | | | | | | | Belos::MVT::MvNorm: 9.32e-06 - 2.5373% [1]
| | | | | | | | Remainder: 0.00013948 - 37.9723%
| | | | | | | CG S_E: Operation Op*x: 0.00014356 - 0.151755% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0931688 - 98.4873% [1]
| | | | | | | | Belos::MVT::Assign: 3.04e-05 - 0.0326289% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0901083 - 96.715% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0899421 - 99.8156% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00686743 - 7.63539% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00649191 - 94.5319% [26]
| | | | | | | | | | | Remainder: 0.000375519 - 5.46811%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00188555 - 2.09641% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00023312 - 0.259189% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00030404 - 0.33804% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0795294 - 88.4229% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0023878 - 3.00241% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0021968 - 92.001% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0021746 - 98.9894% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0020638 - 94.9049% [13]
| | | | | | | | | | | | | | Remainder: 0.000110799 - 5.09515%
| | | | | | | | | | | | | Remainder: 2.22e-05 - 1.01056%
| | | | | | | | | | | | Remainder: 0.000191 - 7.999%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0770725 - 96.9107% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0769523 - 99.8441% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0769312 - 99.9726% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0768454 - 99.8884% [13]
| | | | | | | | | | | | | | Remainder: 8.584e-05 - 0.11158%
| | | | | | | | | | | | | Remainder: 2.112e-05 - 0.0274456%
| | | | | | | | | | | | Remainder: 0.00012016 - 0.155905%
| | | | | | | | | | | Remainder: 6.908e-05 - 0.086861%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00048528 - 0.539547% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00043344 - 0.48191% [13]
| | | | | | | | | | Remainder: 0.00020384 - 0.226635%
| | | | | | | | | Remainder: 0.00016616 - 0.1844%
| | | | | | | | CG S_E: Operation Op*x: 0.00181624 - 1.9494% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.00043148 - 0.463116% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.00047264 - 0.507294% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.000110679 - 0.118794% [13]
| | | | | | | | Remainder: 0.00019916 - 0.213762%
| | | | | | | Remainder: 0.000827799 - 0.875053%
| | | | | | GMRES block system: Operation Op*x: 0.000477119 - 0.497589% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.092e-05 - 0.0113885% [1]
| | | | | | Remainder: 0.00051376 - 0.535802%
| | | | | Remainder: 0.000592319 - 0.603686%
| | | | Mini-EM: Compute responses: 0.00280628 - 2.5031% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.9279e-05 - 3.53775% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00190264 - 67.7994% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.103015% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.616e-05 - 2.95169% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00040336 - 21.2% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.060968% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00010752 - 5.6511% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.492e-05 - 4.46328% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000750359 - 39.4378% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8e-07 - 0.0420469% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010244 - 5.3841% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000106959 - 5.62162% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.256e-05 - 4.33924% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.46e-05 - 0.767356% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.08e-06 - 0.0567633% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.852e-05 - 5.17807% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.748e-05 - 2.49548% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.48e-06 - 0.393138% [1]
| | | | | | Remainder: 3.528e-05 - 1.85427%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 0.299329% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0527389% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00032128 - 11.4486% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000255799 - 9.11525% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.390932% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000237359 - 92.7912% [1]
| | | | | | Remainder: 1.744e-05 - 6.81785%
| | | | | Remainder: 0.0002174 - 7.74692%
| | | | Remainder: 0.000101959 - 0.0909439%
| | | Remainder: 3.56e-06 - 0.0031753%
| | Remainder: 0.02999 - 0.661897%
| Remainder: 4.22e-05 - 0.000931369%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.098117 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 17.6116 k-cell-steps per second
=================================
dt = 1.11188e-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.11188e-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.11188e-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 = 6084 x 6084, nnz = 177156
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 6.08e+03, dev = 0.0%, min = 0.0% ( 6084 on 0), max = 0.0% ( 6084 on 0)
SM_Matrix # nnz per proc : avg = 1.77e+05, dev = 0.0%, min = 0.0% ( 177156 on 0), max = 0.0% ( 177156 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0416667 / 0.0416667 / 0.0416667
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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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/50653 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/2197 [0.00%] (total)
remaining : 2197
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 2054 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 105 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 2054/2197 [93.49%] (total)
remaining : 143
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 143 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 2197/2197 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 105 (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 = 2197 x 105
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ptent # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 315 x 315, nnz = 15795
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
coarseA11 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 315 x 315, nnz = 15795
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 3.15e+02, dev = 0.0%, min = 0.0% ( 315 on 0), max = 0.0% ( 315 on 0)
A0 # nnz per proc : avg = 1.58e+04, dev = 0.0%, min = 0.0% ( 15795 on 0), max = 0.0% ( 15795 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 = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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.0129 (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 = 2197 x 2197, nnz = 50653
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
Ac # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 on 0)
A22 size = 2197 x 2197, nnz = 50653
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A22 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 2197 x 2197, nnz = 50653
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
A0 # nnz per proc : avg = 5.07e+04, dev = 0.0%, min = 0.0% ( 50653 on 0), max = 0.0% ( 50653 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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)) 3.5374 (1)
================================================================================
RefMaxwell::compute(): nuking BC rows of Dk_1
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 20.00
RefMaxwell (1,1): Preconditioner init
RefMaxwell (1,1): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
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) 6084 177156 29.1183
(2, 2) 2197 50653 23.0555
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95964, alpha: 20, lambdaMin: 0.147982, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [6084, 6084], Global nnz: 177156}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 2.26
Cycle type = V
level rows nnz nnz/row c ratio procs
0 315 15795 50.14 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 = 95.34
Cycle type = V
level rows nnz nnz/row c ratio procs
0 2197 50653 23.06 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=5616, #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.00059932 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.0940717 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.0988132 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-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: 4.57132 [1]
| Mini-EM: Total Time: 4.57125 - 99.9986% [1]
| | Mini-EM: build mesh: 0.00064384 - 0.0140845% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030576 - 47.4901% [1]
| | | Remainder: 0.00033808 - 52.5099%
| | Mini-EM: build physics blocks: 0.000873239 - 0.0191028% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00200616 - 0.0438864% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.09607 - 2.10161% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0405221 - 0.886456% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.015553 - 38.3815% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0124526 - 80.0656% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00054748 - 3.52009% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0024768 - 15.9249% [4]
| | | | Remainder: 7.612e-05 - 0.489423%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.004278 - 10.5572% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00186984 - 43.7083% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.1839e-05 - 1.91302% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00039048 - 9.12764% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00015464 - 3.61478% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012544 - 29.3221% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00041432 - 9.68491% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.188e-05 - 0.978963% [4]
| | | | Remainder: 7.06e-05 - 1.65031%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00390331 - 9.63254% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00164936 - 4.07026% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00542387 - 13.385% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00207288 - 5.11542% [4]
| | | Remainder: 0.00764171 - 18.8581%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00152544 - 0.0333702% [2]
| | Mini-EM: setup physics model evaluator: 0.111881 - 2.4475% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.111863 - 99.9839% [1]
| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00232427% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000393337% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.104299 - 93.2379% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.104284 - 99.9858% [1]
| | | | | | getWorksets(): 0.0769215 - 73.7615% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0769173 - 99.9944% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0415381 - 54.0036% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00279192 - 6.72134% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00811007 - 19.5244% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000248199 - 3.06038% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00785183 - 96.8158% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00013048 - 1.66178% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.244e-05 - 0.413152% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024556 - 3.12742% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000723519 - 9.21465% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00168388 - 21.4457% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000300119 - 3.82228% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00120152 - 15.3024% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.84e-05 - 0.489058% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00218664 - 27.8488% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000897719 - 41.0548% [1]
| | | | | | | | | | | | Remainder: 0.00128892 - 58.9452%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00104856 - 13.3543% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020384 - 2.59608% [1]
| | | | | | | | | | | Remainder: 5.688e-05 - 0.724417%
| | | | | | | | | | Remainder: 1.004e-05 - 0.123797%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.025723 - 61.9262% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0151967 - 59.0782% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.952e-05 - 0.260057% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1e-05 - 0.0658039% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00819103 - 53.9002% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560747 - 36.8994% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.036e-05 - 0.0681729% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00113632 - 7.47743% [1]
| | | | | | | | | | | Remainder: 0.00020196 - 1.32898%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00540455 - 21.0106% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00298488 - 11.6039% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.632e-05 - 0.257824% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00115924 - 4.50663% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000866519 - 3.36866% [1]
| | | | | | | | | | Remainder: 4.4799e-05 - 0.17416%
| | | | | | | | | Remainder: 0.00491315 - 11.8281%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0353566 - 45.967% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0353147 - 99.8814% [2]
| | | | | | | | | Remainder: 4.192e-05 - 0.118563%
| | | | | | | | Remainder: 2.256e-05 - 0.0293302%
| | | | | | | Remainder: 4.28e-06 - 0.00556411%
| | | | | | getOrientations(): 8.44e-06 - 0.00809328% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072296 - 0.69326% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000714559 - 0.685204% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000373359 - 0.358021% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012496 - 0.119826% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000857399 - 0.822176% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000728778% [2]
| | | | | | Remainder: 0.0245601 - 23.5512%
| | | | | Remainder: 1.48e-05 - 0.01419%
| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.00711583% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.0145892% [1]
| | | | build response library: 0.00751523 - 6.71823% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00742255 - 98.7668% [1]
| | | | | | getWorksets(): 3.04e-06 - 0.0409563% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 72.3684% [1]
| | | | | | | Remainder: 8.4e-07 - 27.6316%
| | | | | | getOrientations(): 6.8e-07 - 0.00916127% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000772639 - 10.4093% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000888439 - 11.9695% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394159 - 5.31029% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117024 - 15.766% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0183225% [3]
| | | | | | Remainder: 0.004192 - 56.4765%
| | | | | Remainder: 9.268e-05 - 1.23323%
| | | | Remainder: 2.18e-05 - 0.0194881%
| | | Remainder: 1.796e-05 - 0.0160527%
| | Mini-EM: setup auxiliary physics model evaluator: 0.160589 - 3.51302% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.160579 - 99.9934% [1]
| | | | allocate FieldManagerBuilder: 6e-07 - 0.000373649% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000398559% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.160528 - 99.9687% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.160525 - 99.9977% [1]
| | | | | | getWorksets(): 0.0608307 - 37.8949% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0608294 - 99.9979% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0422193 - 69.4061% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00280968 - 6.65496% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00691871 - 16.3876% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00023536 - 3.40179% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00668067 - 96.5595% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.58e-05 - 0.835245% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.28e-05 - 0.490969% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00024608 - 3.68346% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000634039 - 9.49065% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00142584 - 21.3427% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0002798 - 4.1882% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00109084 - 16.3283% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.988e-05 - 0.44726% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00171148 - 25.6183% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000603319 - 35.2514% [1]
| | | | | | | | | | | | Remainder: 0.00110816 - 64.7486%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000959559 - 14.3632% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00020048 - 3.0009% [1]
| | | | | | | | | | | Remainder: 1.408e-05 - 0.210757%
| | | | | | | | | | Remainder: 2.68e-06 - 0.0387355%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0278802 - 66.0365% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0153568 - 55.0815% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.424e-05 - 0.0927275% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.0507918% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00551499 - 35.9123% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00566607 - 36.8961% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.088e-05 - 0.070848% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.2e-06 - 0.0599082% [1]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00019444 - 1.26615% [1]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00387368 - 25.2245% [1]
| | | | | | | | | | | Remainder: 6.552e-05 - 0.426651%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0037138 - 13.3206% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.003689 - 13.2316% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.664e-05 - 0.13142% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00129076 - 4.62966% [2]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00115696 - 4.14975% [1]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00223888 - 8.03036% [1]
| | | | | | | | | | Remainder: 0.000397319 - 1.4251%
| | | | | | | | | Remainder: 0.00461076 - 10.921%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0186008 - 30.5786% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0185757 - 99.8652% [1]
| | | | | | | | | Remainder: 2.508e-05 - 0.134833%
| | | | | | | | Remainder: 9.32e-06 - 0.0153215%
| | | | | | | Remainder: 1.28e-06 - 0.0021042%
| | | | | | getOrientations(): 8.96e-06 - 0.0055817% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000897319 - 0.558992% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114044 - 0.710445% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000676079 - 0.421169% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0656328 - 40.8864% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0239211 - 36.4469% [1]
| | | | | | | Remainder: 0.0417116 - 63.5531%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0023796 - 1.48239% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.00029902% [2]
| | | | | | Remainder: 0.0289582 - 18.0398%
| | | | | Remainder: 3.72e-06 - 0.00231735%
| | | | fmb->setupBCFieldManagers(): 4.48e-06 - 0.00278991% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.0103874% [1]
| | | | build response library: 2.244e-05 - 0.0139745% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.06952% [1]
| | | | | Remainder: 2.22e-05 - 98.9305%
| | | | Remainder: 5.44e-06 - 0.00338775%
| | | Remainder: 1.064e-05 - 0.0066256%
| | Mini-EM: eval auxiliary physics model evaluator: 0.206773 - 4.52333% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0680043 - 32.8884% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.1375 - 66.4981% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00026308 - 0.191331% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0913646 - 66.447% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00170744% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.04e-06 - 0.00332733% [1]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.000831832% [1]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00114672 - 1.2551% [1]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00256232 - 2.8045% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00756515 - 8.28018% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000898759 - 0.983706% [1]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00631823 - 6.9154% [1]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00606243 - 6.63543% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00877643 - 9.60594% [1]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.64e-06 - 0.00179501% [1]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.08e-06 - 0.00118208% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0134191 - 14.6874% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00158436 - 1.7341% [1]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000800679 - 0.876356% [1]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0029676 - 3.24808% [1]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.000866559 - 0.948462% [1]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00409763 - 4.48493% [1]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00725319 - 7.93873% [1]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.00892831 - 9.77217% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000839479 - 0.918823% [1]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0004248 - 0.46495% [1]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0013192 - 1.44388% [1]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00611095 - 6.68853% [1]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000839839 - 0.919217% [1]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00295092 - 3.22983% [1]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.92e-06 - 0.00210147% [1]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00129796 - 1.42064% [1]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00254288 - 2.78322% [1]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00040168 - 0.439645% [1]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00130968 - 1.43346% [1]
| | | | | Remainder: 6.976e-05 - 0.0763534%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.732e-05 - 0.0125964% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.72e-06 - 0.00197818% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000325519 - 0.236741% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0453537 - 32.9845% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0223813 - 49.3482% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0229478 - 50.5974% [1]
| | | | | Remainder: 2.464e-05 - 0.0543285%
| | | | Remainder: 0.00017312 - 0.125905%
| | | Remainder: 0.0012686 - 0.613522%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00422395 - 0.0924026% [1]
| | | getWorksets(): 3.04e-06 - 0.0719705% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 56.5789% [1]
| | | | Remainder: 1.32e-06 - 43.4211%
| | | getOrientations(): 8.8e-07 - 0.0208336% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000745199 - 17.6422% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893519 - 21.1536% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403839 - 9.56069% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120316 - 28.4842% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0265154% [3]
| | | Remainder: 0.000973198 - 23.04%
| | panzer::ModelEvaluator::create_W_op: 0.0697555 - 1.52596% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.0967174 - 2.11577% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 8.848e-05 - 0.0914831% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0738315 - 76.3374% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00178785% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000939519 - 1.27252% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00232708 - 3.15187% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00273524 - 3.7047% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000258879 - 0.350635% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0031052 - 4.20579% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0027296 - 3.69706% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0005596 - 0.757942% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00234452 - 3.17549% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.64e-06 - 0.00222127% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00109656 - 1.48522% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00555699 - 7.52658% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000899478 - 1.21828% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00569455 - 7.7129% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00571215 - 7.73674% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00812651 - 11.0068% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.68e-06 - 0.00904762% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000931199 - 1.26125% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00559855 - 7.58287% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00902499 - 12.2238% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00147988 - 2.0044% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000260799 - 0.353235% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00311696 - 4.22171% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00637699 - 8.63722% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00489975 - 6.6364% [1]
| | | | Remainder: 4.692e-05 - 0.0635501%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.28e-05 - 0.0132344% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.00124073% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000355519 - 0.367586% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0223145 - 23.0719% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0222931 - 99.9041% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.244e-05 - 0.0557484% [1]
| | | | Remainder: 8.96e-06 - 0.0401532%
| | | Remainder: 0.00011328 - 0.117125%
| | Mini-EM: assemble Discrete Gradient: 0.0190819 - 0.417432% [1]
| | MaxwellPreconditioner::build: 3.61756 - 79.1371% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0147643 - 0.408129% [1]
| | | MaxwellPreconditioner: Schur complement: 1.02e-05 - 0.000281958% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00104264 - 0.0288216% [1]
| | | | Ifpack2::Relaxation::initialize: 3e-06 - 0.287731% [1]
| | | | Ifpack2::Relaxation::compute: 0.000160559 - 15.3993% [1]
| | | | Remainder: 0.00087908 - 84.313%
| | | MaxwellPreconditioner: Solver S_E: 3.6003 - 99.523% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 3.5976 - 99.9251% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 3.59712 - 99.9865% [1]
| | | | | | MueLu RefMaxwell: compute: 3.59425 - 99.9202% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000723239 - 0.0201221% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00399064 - 0.111028% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00202032 - 50.6265% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00159616 - 39.9976% [1]
| | | | | | | | Remainder: 0.000374159 - 9.37593%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00855211 - 0.237939% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00042704 - 4.99339% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00760351 - 88.908% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00673239 - 88.5432% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00624227 - 92.72% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00470423 - 75.3609% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.176e-05 - 0.675136% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.04e-05 - 0.646226% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.532e-05 - 0.963387% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.000748119 - 15.9031% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.512e-05 - 0.321413% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00350984 - 74.6101% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.684e-05 - 0.357975% [1]
| | | | | | | | | | | | Remainder: 0.00030684 - 6.52263%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.584e-05 - 0.57415% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 6.64e-06 - 18.5268% [1]
| | | | | | | | | | | | Remainder: 2.92e-05 - 81.4732%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00010052 - 1.61031% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 8.032e-05 - 79.9045% [1]
| | | | | | | | | | | | Remainder: 2.02e-05 - 20.0955%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.001048 - 16.7887% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102676 - 97.9733% [1]
| | | | | | | | | | | | Remainder: 2.124e-05 - 2.02672%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.9999e-05 - 0.640776% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.3239e-05 - 58.099% [1]
| | | | | | | | | | | | Remainder: 1.676e-05 - 41.901%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.152e-05 - 0.504944% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 15.4822% [1]
| | | | | | | | | | | | Remainder: 2.664e-05 - 84.5178%
| | | | | | | | | | | Remainder: 0.00028216 - 4.52015%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.136e-05 - 1.35702% [1]
| | | | | | | | | | Remainder: 0.00039876 - 5.92301%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 9.184e-05 - 1.20786% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.268e-05 - 13.8066% [1]
| | | | | | | | | | Remainder: 7.916e-05 - 86.1934%
| | | | | | | | | Remainder: 0.000779278 - 10.2489%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00021552 - 2.52008% [1]
| | | | | | | | Remainder: 0.00030604 - 3.57853%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.00725095 - 0.201738% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00458215 - 63.1938% [1]
| | | | | | | | Remainder: 0.0026688 - 36.8062%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174449 - 0.485356% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00350708 - 0.0975747% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0035034 - 99.8951% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0029676 - 84.7063% [1]
| | | | | | | | | Remainder: 0.0005358 - 15.2937%
| | | | | | | | Remainder: 3.68e-06 - 0.104931%
| | | | | | | MueLu RefMaxwell: Build A22: 0.00376511 - 0.104754% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00363136 - 96.4474% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00189232 - 52.1105% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00152832 - 42.0867% [1]
| | | | | | | | | Remainder: 0.000210719 - 5.80277%
| | | | | | | | Remainder: 0.00013376 - 3.55261%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 3.52873 - 98.1771% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 3.52872 - 99.9998% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 3.52808 - 99.9817% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.88e-05 - 0.00195007% [1]
| | | | | | | | | | Remainder: 3.52801 - 99.998%
| | | | | | | | | Remainder: 0.00064576 - 0.0183001%
| | | | | | | | Remainder: 5.44e-06 - 0.000154163%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0149967 - 0.417241% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.844e-05 - 0.456368% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 9.68e-06 - 0.0645477% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0146707 - 97.8264% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0146666 - 99.9719% [1]
| | | | | | | | | Remainder: 4.12e-06 - 0.0280832%
| | | | | | | | Remainder: 0.00024784 - 1.65263%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.000100599 - 0.00279889% [1]
| | | | | | | Remainder: 0.00518707 - 0.144316%
| | | | | | Remainder: 0.0028718 - 0.079836%
| | | | | Remainder: 0.000485999 - 0.013509%
| | | | Remainder: 0.00269668 - 0.0749014%
| | | MaxwellPreconditioner: Block preconditioner: 0.00016024 - 0.00442951% [1]
| | | Remainder: 0.00127732 - 0.0353089%
| | Mini-EM: timestepper: 0.113131 - 2.47483% [1]
| | | Mini-EM: Advance Time Step: 0.113127 - 99.9967% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0113116 - 9.99904% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00021008 - 1.8572% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0105349 - 93.1331% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.28e-06 - 0.040627% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001116 - 1.05934% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000958039 - 9.09398% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000540559 - 5.13114% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 7.408e-05 - 0.703189% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00043708 - 4.14889% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000383839 - 3.64351% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.032e-05 - 0.667498% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.716e-05 - 0.922271% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.04e-06 - 0.00987198% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00011844 - 1.12427% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00110016 - 10.443% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00042112 - 3.99739% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00024376 - 2.31384% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00102664 - 9.74514% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00150164 - 14.254% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.44e-06 - 0.0421458% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.536e-05 - 0.905185% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000690839 - 6.55764% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000836359 - 7.93896% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00012968 - 1.23096% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.38e-05 - 0.510685% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00037768 - 3.58505% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00103656 - 9.83931% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000164 - 1.55674% [1]
| | | | | | Remainder: 5.64e-05 - 0.535365%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.22e-05 - 0.107854% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.0229852% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000413 - 3.65111% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.976e-05 - 0.528306% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.08e-05 - 51.5395% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.44e-06 - 2.40964% [1]
| | | | | | Remainder: 2.752e-05 - 46.0509%
| | | | | Remainder: 7.912e-05 - 0.699457%
| | | | Stratimikos: BelosLOWS: 0.0988647 - 87.3926% [1]
| | | | | GMRES block system: Operation Op*x: 0.00158244 - 1.60061% [1]
| | | | | Belos::MVT::MvAddMv: 7.148e-05 - 0.0723008% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0966116 - 97.7211% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023272 - 0.240882% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.548e-05 - 23.8398% [2]
| | | | | | | | Belos::MVT::MvDot: 4.988e-05 - 89.9063% [2]
| | | | | | | | Remainder: 5.6e-06 - 10.0937%
| | | | | | | Belos::MVT::MvScale: 2.252e-05 - 9.67686% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.656e-05 - 28.6009% [2]
| | | | | | | | Belos::MVT::MvTransMv: 6.3e-05 - 94.6514% [2]
| | | | | | | | Remainder: 3.56e-06 - 5.34856%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.408e-05 - 10.3472% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.108e-05 - 87.5415% [2]
| | | | | | | | Remainder: 3e-06 - 12.4585%
| | | | | | | Remainder: 6.408e-05 - 27.5352%
| | | | | | Belos::MVT::MvAddMv: 3.124e-05 - 0.0323356% [2]
| | | | | | Belos::MVT::MvNorm: 1.912e-05 - 0.0197906% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0952838 - 98.6256% [1]
| | | | | | | CG Q_B: Operation Op*x: 7.624e-05 - 0.0800136% [1]
| | | | | | | Belos::MVT::MvAddMv: 1.748e-05 - 0.0183452% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0003666 - 0.384746% [1]
| | | | | | | | Belos::MVT::Assign: 3.828e-05 - 10.4419% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 4.264e-05 - 11.6312% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 3.2e-05 - 75.0469% [1]
| | | | | | | | | Remainder: 1.064e-05 - 24.9531%
| | | | | | | | CG Q_B: Operation Op*x: 6.836e-05 - 18.647% [1]
| | | | | | | | Belos::MVT::MvTransMv: 6.8e-05 - 18.5488% [1]
| | | | | | | | Belos::MVT::MvNorm: 9.12e-06 - 2.48773% [1]
| | | | | | | | Remainder: 0.0001402 - 38.2433%
| | | | | | | CG S_E: Operation Op*x: 0.00014136 - 0.148357% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.093796 - 98.4386% [1]
| | | | | | | | Belos::MVT::Assign: 3.008e-05 - 0.0320696% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0907627 - 96.7661% [13]
| | | | | | | | | MueLu RefMaxwell: solve: 0.090596 - 99.8163% [13]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0068582 - 7.57009% [26]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0064826 - 94.5233% [26]
| | | | | | | | | | | Remainder: 0.0003756 - 5.47666%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00184792 - 2.03973% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00022 - 0.242836% [13]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00031116 - 0.343459% [13]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0801773 - 88.4999% [13]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00240844 - 3.00389% [13]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00221548 - 91.9882% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00219224 - 98.951% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00207604 - 94.6995% [13]
| | | | | | | | | | | | | | Remainder: 0.0001162 - 5.30052%
| | | | | | | | | | | | | Remainder: 2.324e-05 - 1.04898%
| | | | | | | | | | | | Remainder: 0.00019296 - 8.01183%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0776981 - 96.9079% [13]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0775815 - 99.8499% [13]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0775608 - 99.9732% [13]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0774777 - 99.8929% [13]
| | | | | | | | | | | | | | Remainder: 8.3039e-05 - 0.107063%
| | | | | | | | | | | | | Remainder: 2.076e-05 - 0.0267589%
| | | | | | | | | | | | Remainder: 0.0001166 - 0.150068%
| | | | | | | | | | | Remainder: 7.072e-05 - 0.0882045%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.000521518 - 0.575653% [13]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000460839 - 0.508675% [13]
| | | | | | | | | | Remainder: 0.00019904 - 0.219701%
| | | | | | | | | Remainder: 0.00016676 - 0.183732%
| | | | | | | | CG S_E: Operation Op*x: 0.00176323 - 1.87986% [13]
| | | | | | | | Belos::MVT::MvTransMv: 0.000455599 - 0.485734% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.00046088 - 0.491364% [38]
| | | | | | | | Belos::MVT::MvNorm: 0.00011648 - 0.124184% [13]
| | | | | | | | Remainder: 0.00020696 - 0.220649%
| | | | | | | Remainder: 0.000886119 - 0.929979%
| | | | | | GMRES block system: Operation Op*x: 0.000475799 - 0.492486% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.068e-05 - 0.0110546% [1]
| | | | | | Remainder: 0.000558319 - 0.5779%
| | | | | Remainder: 0.000599118 - 0.605998%
| | | | Mini-EM: Compute responses: 0.00284268 - 2.51282% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00010048 - 3.5347% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.001934 - 68.0344% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.0992762% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 5.644e-05 - 2.91831% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00042036 - 21.7353% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.16e-06 - 0.0599794% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000105159 - 5.43739% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 8.884e-05 - 4.59359% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000749959 - 38.7777% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-06 - 0.0517064% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00010992 - 5.68356% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0001084 - 5.60497% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.4e-05 - 4.34333% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.544e-05 - 0.798346% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.2e-07 - 0.0475699% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 9.732e-05 - 5.03206% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.916e-05 - 2.54188% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.64e-06 - 0.395037% [1]
| | | | | | Remainder: 3.636e-05 - 1.88004%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.04e-06 - 0.282832% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.68e-06 - 0.0590992% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000325239 - 11.4413% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025468 - 8.95916% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.361238% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023704 - 93.0737% [1]
| | | | | | Remainder: 1.672e-05 - 6.5651%
| | | | | Remainder: 0.00021856 - 7.68853%
| | | | Remainder: 0.000108119 - 0.095573%
| | | Remainder: 3.72e-06 - 0.00328823%
| | Remainder: 0.0299023 - 0.654138%
| Remainder: 6.356e-05 - 0.00139041%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.0988647 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 17.4784 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=maxwell12.xml' (5 runs):
35.07 msec task-clock:u # 0.007 CPUs utilized ( +- 1.35% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,767 page-faults:u # 78.892 K/sec ( +- 0.15% )
20,980,671 cycles:u # 0.598 GHz ( +- 35.70% ) (84.97%)
62,888,937 instructions:u # 3.00 insn per cycle ( +- 8.86% )
<not supported> branches:u
349,206 branch-misses:u ( +- 0.57% )
27,812,197 L1-dcache-loads:u # 792.970 M/sec ( +- 0.34% )
381,361 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.49% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,526,580 L1-icache-loads:u # 756.315 M/sec ( +- 0.31% )
235,033 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 1.28% )
<not counted> dTLB-loads:u ( +- 25.86% ) (0.00%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
5.1259 +- 0.0131 seconds time elapsed ( +- 0.25% )
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=maxwell12.xml' (5 runs):
311,931 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.46% )
16,779,534 BR_RETIRED:u ( +- 0.15% )
5.1269 +- 0.0190 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=maxwell12.xml' (5 runs):
22,801,336 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.42% )
5,127 ITLB_WALK:u ( +- 1.68% )
12,391 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.38% )
30,596,592 L1D_TLB:u ( +- 0.40% )
5.1046 +- 0.0101 seconds time elapsed ( +- 0.20% )
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=maxwell12.xml' (5 runs):
26,533,369 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.45% )
230,901 L1I_CACHE_REFILL:u ( +- 0.82% )
376,732 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.37% )
27,842,964 L1D_CACHE:u ( +- 0.58% )
5.1468 +- 0.0135 seconds time elapsed ( +- 0.26% )
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=maxwell12.xml' (5 runs):
461,312 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.63% )
484,386 LL_CACHE_RD:u ( +- 0.68% )
136,640 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.67% )
17,626 L2D_TLB_REFILL:u ( +- 2.08% )
250,275 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.31% )
1,448,365 L2D_CACHE:u ( +- 0.55% )
5.10813 +- 0.00345 seconds time elapsed ( +- 0.07% )