ampere_research/trilinos/output_avg5/altra_MueLu_Tpetra_maxwell22.output
2024-10-30 13:42:00 -04:00

7649 lines
528 KiB
Plaintext

oasis10.umiacs.umd.edu
30 MueLu Tpetra maxwell22.xml
output_avg5/altra_MueLu_Tpetra_maxwell22.output
output_avg5/altra_MueLu_Tpetra_maxwell22_power.output
dt = 6.0648e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 6.0648e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
parameterlist: syntax = muelu
use kokkos refactor = 0 [unused]
verbosity = extreme
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
half precision = 0 [default]
refmaxwell: space number = 1 [default]
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 34914 x 34914, nnz = 1074546
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0)
SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273
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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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/300763 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (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 = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 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 = 1536 x 1536, nnz = 95832
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 1536 x 1536, nnz = 95832
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 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.0655 (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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
A22 size = 12167 x 12167, nnz = 300763
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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 = 12167 x 12167, nnz = 300763
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 512 x 12167, nnz = 12167
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 512 x 512, nnz = 10340
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.1170 (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.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 34914 1074546 30.7769
(2, 2) 12167 300763 24.7196
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=33396, #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.00196944 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0956193 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.108402 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 4.96288 [1]
| Mini-EM: Total Time: 4.96282 - 99.9988% [1]
| | Mini-EM: build mesh: 0.000684319 - 0.0137889% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000346399 - 50.6195% [1]
| | | Remainder: 0.00033792 - 49.3805%
| | Mini-EM: build physics blocks: 0.000974839 - 0.0196428% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000787 - 0.0158579% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.521906 - 10.5163% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.243598 - 4.90845% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.102935 - 42.2561% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.083475 - 81.0949% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00283992 - 2.75895% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165267 - 16.0555% [4]
| | | | Remainder: 9.3239e-05 - 0.0905806%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0153102 - 6.28504% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00968563 - 63.2625% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000305 - 1.99213% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00098576 - 6.43857% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00074212 - 4.84722% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127908 - 8.35441% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211164 - 13.7923% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000114959 - 0.750864% [4]
| | | | Remainder: 8.604e-05 - 0.561977%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225168 - 9.24344% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00970763 - 3.98511% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0335552 - 13.7748% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0122886 - 5.04461% [4]
| | | Remainder: 0.0472845 - 19.4109%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111606 - 0.224883% [2]
| | Mini-EM: setup physics model evaluator: 0.413744 - 8.33687% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.413724 - 99.9951% [1]
| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000754126% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000116019% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.408397 - 98.7124% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.408376 - 99.995% [1]
| | | | | | getWorksets(): 0.385117 - 94.3044% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.385113 - 99.9991% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226061 - 58.6998% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00485036 - 2.1456% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0386624 - 17.1027% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0007814 - 2.02108% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.037859 - 97.922% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00040624 - 1.07303% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001908 - 0.503975% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072228 - 1.90782% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00321012 - 8.47914% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00846031 - 22.3469% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017812 - 4.70482% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631371 - 16.6769% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001934 - 0.510843% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00972723 - 25.6933% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00412904 - 42.4482% [6]
| | | | | | | | | | | | Remainder: 0.0055982 - 57.5518%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00548255 - 14.4815% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125184 - 3.30658% [6]
| | | | | | | | | | | Remainder: 0.00011932 - 0.315169%
| | | | | | | | | | Remainder: 2.2e-05 - 0.0569028%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.155847 - 68.9403% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0901498 - 57.845% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015228 - 0.168919% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.756e-05 - 0.0527566% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.049101 - 54.4661% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0333185 - 36.9591% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.632e-05 - 0.0513812% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0069208 - 7.677% [6]
| | | | | | | | | | | Remainder: 0.00056324 - 0.624782%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0315725 - 20.2586% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206713 - 13.2639% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000243479 - 0.156229% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707632 - 4.54055% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529604 - 3.39823% [6]
| | | | | | | | | | Remainder: 0.00083764 - 0.537476%
| | | | | | | | | Remainder: 0.026701 - 11.8114%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159019 - 41.2914% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.158874 - 99.9088% [12]
| | | | | | | | | Remainder: 0.00014496 - 0.091159%
| | | | | | | | Remainder: 3.352e-05 - 0.00870394%
| | | | | | | Remainder: 3.6e-06 - 0.000934782%
| | | | | | getOrientations(): 1.256e-05 - 0.0030756% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071124 - 0.174163% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689919 - 0.168942% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036872 - 0.0902893% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001722 - 0.042167% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000832759 - 0.20392% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000195898% [2]
| | | | | | Remainder: 0.0204713 - 5.01286%
| | | | | Remainder: 2.028e-05 - 0.00496576%
| | | | fmb->setupBCFieldManagers(): 8.04e-06 - 0.00194333% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.492e-05 - 0.00360627% [1]
| | | | build response library: 0.00528052 - 1.27634% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00507928 - 96.189% [1]
| | | | | | getWorksets(): 3.04e-06 - 0.059851% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 68.4211% [1]
| | | | | | | Remainder: 9.6e-07 - 31.5789%
| | | | | | getOrientations(): 4.4e-07 - 0.00866265% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072052 - 14.1855% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000861719 - 16.9654% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038392 - 7.55856% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116136 - 22.8647% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0244129% [3]
| | | | | | Remainder: 0.00194704 - 38.333%
| | | | | Remainder: 0.00020124 - 3.81099%
| | | | Remainder: 2.016e-05 - 0.00487282%
| | | Remainder: 2.04e-05 - 0.00493058%
| | Mini-EM: setup auxiliary physics model evaluator: 0.754706 - 15.2072% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.754693 - 99.9983% [1]
| | | | allocate FieldManagerBuilder: 6.8e-07 - 9.01028e-05% [1]
| | | | fmb->setWorksetContainer(): 5.6e-07 - 7.42023e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.75462 - 99.9903% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.754616 - 99.9994% [1]
| | | | | | getWorksets(): 0.340042 - 45.0616% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.34004 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.22872 - 67.2627% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00474716 - 2.07553% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0373261 - 16.3195% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000766639 - 2.0539% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0365438 - 97.9042% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032596 - 0.89197% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019096 - 0.522551% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00076804 - 2.1017% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00333192 - 9.1176% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00762351 - 20.8613% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017582 - 4.81121% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631356 - 17.2767% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018512 - 0.50657% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00922831 - 25.2527% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00405796 - 43.9729% [6]
| | | | | | | | | | | | Remainder: 0.00517036 - 56.0271%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0054934 - 15.0324% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00125108 - 3.4235% [6]
| | | | | | | | | | | Remainder: 7.376e-05 - 0.20184%
| | | | | | | | | | Remainder: 1.564e-05 - 0.041901%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.158877 - 69.4635% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0893727 - 56.2527% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.056e-05 - 0.0901394% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.56e-05 - 0.0510223% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0328495 - 36.7557% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.034414 - 38.5061% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.436e-05 - 0.0608239% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.092e-05 - 0.0569749% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00132928 - 1.48734% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0202409 - 22.6477% [6]
| | | | | | | | | | | Remainder: 0.0003076 - 0.344177%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0205606 - 12.9412% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0204637 - 12.8802% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000201279 - 0.126688% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00781735 - 4.92038% [12]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00705576 - 4.44101% [6]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127508 - 8.02559% [6]
| | | | | | | | | | Remainder: 0.00065488 - 0.412193%
| | | | | | | | | Remainder: 0.0277699 - 12.1414%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.11131 - 32.7345% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111232 - 99.9291% [6]
| | | | | | | | | Remainder: 7.888e-05 - 0.0708649%
| | | | | | | | Remainder: 9.8e-06 - 0.00288201%
| | | | | | | Remainder: 1.52e-06 - 0.000447004%
| | | | | | getOrientations(): 1.104e-05 - 0.001463% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000878479 - 0.116414% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00106248 - 0.140797% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00065632 - 0.086974% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.382803 - 50.7281% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.137848 - 36.0103% [1]
| | | | | | | Remainder: 0.244954 - 63.9897%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00249284 - 0.330345% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 9.54128e-05% [2]
| | | | | | Remainder: 0.0266695 - 3.53419%
| | | | | Remainder: 4.36e-06 - 0.000577774%
| | | | fmb->setupBCFieldManagers(): 5.92e-06 - 0.000784425% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.048e-05 - 0.00271369% [1]
| | | | build response library: 2.456e-05 - 0.0032543% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.79153% [1]
| | | | | Remainder: 2.412e-05 - 98.2085%
| | | | Remainder: 2.064e-05 - 0.00273489%
| | | Remainder: 1.26e-05 - 0.00166952%
| | Mini-EM: eval auxiliary physics model evaluator: 1.20039 - 24.1876% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.366989 - 30.5725% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.829998 - 69.1441% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00114372 - 0.137798% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.553917 - 66.7371% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 9.52e-06 - 0.00171867% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00176922% [6]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4e-06 - 0.00072213% [6]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00343444 - 0.620028% [6]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0151375 - 2.73281% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0470471 - 8.49353% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00534499 - 0.964946% [6]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.036569 - 6.60189% [6]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0377085 - 6.80762% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0549402 - 9.9185% [6]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.348e-05 - 0.00243358% [6]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.44e-06 - 0.000801565% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0827763 - 14.9438% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0107945 - 1.94876% [6]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00469035 - 0.846762% [6]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0184233 - 3.32601% [6]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00232756 - 0.4202% [6]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0256714 - 4.63452% [6]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0434139 - 7.83763% [6]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0549876 - 9.92705% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00562752 - 1.01595% [6]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00253252 - 0.457202% [6]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00801427 - 1.44684% [6]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0371864 - 6.71335% [6]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00477588 - 0.862201% [6]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0182923 - 3.30236% [6]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.008e-05 - 0.00181977% [6]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00822891 - 1.48559% [6]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.015262 - 2.75528% [6]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00242432 - 0.437668% [6]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782839 - 1.41328% [6]
| | | | | Remainder: 0.00042628 - 0.0769574%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.964e-05 - 0.00357109% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000313254% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00116832 - 0.140762% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.272806 - 32.8683% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.134083 - 49.1495% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.138691 - 50.8385% [1]
| | | | | Remainder: 3.284e-05 - 0.0120378%
| | | | Remainder: 0.000930679 - 0.11213%
| | | Remainder: 0.00340124 - 0.283345%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00467208 - 0.0941415% [1]
| | | getWorksets(): 5.92e-06 - 0.12671% [1]
| | | | panzer::WorksetContainer::getWorksets(): 4.4e-06 - 74.3243% [1]
| | | | Remainder: 1.52e-06 - 25.6757%
| | | getOrientations(): 7.6e-07 - 0.0162669% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778279 - 16.6581% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092284 - 19.7522% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000415879 - 8.90137% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00124948 - 26.7436% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0248284% [3]
| | | Remainder: 0.00129776 - 27.7769%
| | panzer::ModelEvaluator::create_W_op: 0.376752 - 7.59148% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.599578 - 12.0814% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042332 - 0.070603% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.459892 - 76.7026% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000426187% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.003227 - 0.701686% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0155718 - 3.38597% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0179268 - 3.89805% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00172724 - 0.375575% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0196457 - 4.27181% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0166431 - 3.61891% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00382036 - 0.830707% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164113 - 3.56851% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.8e-06 - 0.00191349% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663619 - 1.44299% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0360971 - 7.84904% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00551692 - 1.19961% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0334486 - 7.27315% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0364568 - 7.92725% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0500124 - 10.8748% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.536e-05 - 0.00333991% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00333368 - 0.724883% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0351813 - 7.6499% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0555135 - 12.071% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00971371 - 2.11217% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00186832 - 0.406252% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.018949 - 4.12031% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0406911 - 8.84798% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0311888 - 6.78177% [6]
| | | | Remainder: 0.000285238 - 0.0620228%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.148e-05 - 0.00525036% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000186798% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00148576 - 0.247801% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.136827 - 22.8206% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.136796 - 99.9772% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.948e-05 - 0.0142369% [1]
| | | | Remainder: 1.172e-05 - 0.00856554%
| | | Remainder: 0.000917279 - 0.152987%
| | Mini-EM: assemble Discrete Gradient: 0.0981943 - 1.9786% [1]
| | MaxwellPreconditioner::build: 0.520072 - 10.4794% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0866926 - 16.6693% [1]
| | | MaxwellPreconditioner: Schur complement: 2.804e-05 - 0.00539156% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00170708 - 0.328239% [1]
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.185112% [1]
| | | | Ifpack2::Relaxation::compute: 0.00075128 - 44.0097% [1]
| | | | Remainder: 0.000952638 - 55.8052%
| | | MaxwellPreconditioner: Solver S_E: 0.424151 - 81.5562% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.413271 - 97.4347% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.412893 - 99.9086% [1]
| | | | | | MueLu RefMaxwell: compute: 0.406814 - 98.5279% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00370008 - 0.909525% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0234175 - 5.75631% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0115636 - 49.3801% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0111774 - 47.7311% [1]
| | | | | | | | Remainder: 0.00067648 - 2.88878%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0323216 - 7.94505% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00183856 - 5.68832% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0286951 - 88.7799% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0276071 - 96.2084% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268192 - 97.1461% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0248688 - 92.7275% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.228e-05 - 0.129801% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.428e-05 - 0.178055% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.108e-05 - 0.245609% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00429464 - 17.2692% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.388e-05 - 0.136235% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198789 - 79.9353% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.86e-05 - 0.115004% [1]
| | | | | | | | | | | | Remainder: 0.00049508 - 1.99077%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.252e-05 - 0.158543% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.408e-05 - 33.1138% [1]
| | | | | | | | | | | | Remainder: 2.844e-05 - 66.8862%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000399719 - 1.49042% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000375279 - 93.8857% [1]
| | | | | | | | | | | | Remainder: 2.444e-05 - 6.1143%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00106616 - 3.97536% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00104488 - 98.0041% [1]
| | | | | | | | | | | | Remainder: 2.128e-05 - 1.99595%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.368e-05 - 0.162868% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.376e-05 - 54.3956% [1]
| | | | | | | | | | | | Remainder: 1.992e-05 - 45.6044%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.848e-05 - 0.143479% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.312e-05 - 34.0956% [1]
| | | | | | | | | | | | Remainder: 2.536e-05 - 65.9044%
| | | | | | | | | | | Remainder: 0.000359879 - 1.34187%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010436 - 0.378019% [1]
| | | | | | | | | | Remainder: 0.00068352 - 2.47588%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001982 - 0.69071% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.904e-05 - 19.6973% [1]
| | | | | | | | | | Remainder: 0.00015916 - 80.3027%
| | | | | | | | | Remainder: 0.0008898 - 3.10088%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000682479 - 2.11152% [1]
| | | | | | | | Remainder: 0.00110548 - 3.42025%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0403485 - 9.91817% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0265937 - 65.9101% [1]
| | | | | | | | Remainder: 0.0137548 - 34.0899%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174969 - 4.30095% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.056045 - 13.7766% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0560417 - 99.994% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0554834 - 99.0037% [1]
| | | | | | | | | Remainder: 0.00055832 - 0.996258%
| | | | | | | | Remainder: 3.36e-06 - 0.00599518%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0217716 - 5.35173% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0216277 - 99.339% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0117172 - 54.1766% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00941763 - 43.5443% [1]
| | | | | | | | | Remainder: 0.00049292 - 2.27911%
| | | | | | | | Remainder: 0.00014392 - 0.661044%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.108317 - 26.6256% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0261223 - 24.1165% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0257981 - 98.7589% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.26e-05 - 0.203891% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.12e-06 - 0.0198465% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0255677 - 99.1069% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0255641 - 99.9862% [1]
| | | | | | | | | | | Remainder: 3.52e-06 - 0.0137674%
| | | | | | | | | | Remainder: 0.00017268 - 0.669353%
| | | | | | | | | Remainder: 0.0003242 - 1.24109%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0821872 - 75.8767% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.029225 - 35.559% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0265053 - 90.694% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.025758 - 97.1805% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0249454 - 96.8453% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.968e-05 - 0.0788924% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.5e-05 - 0.140307% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.488e-05 - 0.179913% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00426348 - 17.0912% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.872e-05 - 0.115132% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0201349 - 80.7158% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.668e-05 - 0.0668661% [1]
| | | | | | | | | | | | | Remainder: 0.00040208 - 1.61184%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.188e-05 - 0.123767% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.112e-05 - 34.8808% [1]
| | | | | | | | | | | | | Remainder: 2.076e-05 - 65.1192%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000401799 - 1.5599% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000375079 - 93.3499% [1]
| | | | | | | | | | | | | Remainder: 2.672e-05 - 6.65009%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.172e-05 - 0.123146% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.232e-05 - 38.8398% [1]
| | | | | | | | | | | | | Remainder: 1.94e-05 - 61.1602%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.38e-05 - 0.170044% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.312e-05 - 52.7854% [1]
| | | | | | | | | | | | | Remainder: 2.068e-05 - 47.2146%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.172e-05 - 0.123146% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.288e-05 - 40.6053% [1]
| | | | | | | | | | | | | Remainder: 1.884e-05 - 59.3947%
| | | | | | | | | | | | Remainder: 0.00027168 - 1.05474%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.768e-05 - 0.255345% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.4e-05 - 0.166005% [1]
| | | | | | | | | | | Remainder: 0.00063564 - 2.39816%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00255512 - 8.74292% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00209228 - 81.8858% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000303599 - 14.5105% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.0016678 - 79.7121% [1]
| | | | | | | | | | | | Remainder: 0.00012088 - 5.77743%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022588 - 8.8403% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018272 - 80.8925% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.724e-05 - 20.3809% [1]
| | | | | | | | | | | | | Remainder: 0.00014548 - 79.6191%
| | | | | | | | | | | | Remainder: 4.316e-05 - 19.1075%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2e-05 - 0.861017% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.92e-05 - 1.53418% [1]
| | | | | | | | | | | Remainder: 0.00017576 - 6.87874%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.88e-06 - 0.030385% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.76e-06 - 0.00944398% [1]
| | | | | | | | | | Remainder: 0.00015292 - 0.523251%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.6e-05 - 0.0194677% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0525205 - 63.9035% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.0200303% [1]
| | | | | | | | | | Remainder: 0.05251 - 99.98%
| | | | | | | | | Remainder: 0.00042572 - 0.517988%
| | | | | | | | Remainder: 7.28e-06 - 0.00672103%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0960465 - 23.6094% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.468e-05 - 0.0256959% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.08e-06 - 0.00216562% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0959164 - 99.8646% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0959133 - 99.9967% [1]
| | | | | | | | | Remainder: 3.16e-06 - 0.00329454%
| | | | | | | | Remainder: 0.00010328 - 0.107531%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.512e-05 - 0.0233817% [1]
| | | | | | | Remainder: 0.00725476 - 1.78331%
| | | | | | Remainder: 0.00607836 - 1.47214%
| | | | | Remainder: 0.00037788 - 0.0914365%
| | | | Remainder: 0.0108806 - 2.56527%
| | | MaxwellPreconditioner: Block preconditioner: 0.000146079 - 0.0280882% [1]
| | | Remainder: 0.00734716 - 1.41272%
| | Mini-EM: timestepper: 0.174587 - 3.5179% [1]
| | | Mini-EM: Advance Time Step: 0.174585 - 99.9985% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0544534 - 31.1902% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00039068 - 0.717458% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0520782 - 95.6383% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00299549% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000343239 - 0.659083% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00416036 - 7.98867% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00249412 - 4.78918% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022544 - 0.432887% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00221268 - 4.24876% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00217636 - 4.17901% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002282 - 0.438187% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053608 - 1.02937% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.64e-06 - 0.00890967% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0004966 - 0.953565% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00502288 - 9.64486% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00191432 - 3.67585% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00087176 - 1.67394% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00439632 - 8.44175% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00880999 - 16.9168% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.32e-06 - 0.0178961% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000338 - 0.649023% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00387612 - 7.44288% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00638123 - 12.2532% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00037924 - 0.728212% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00023832 - 0.457619% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00220164 - 4.22756% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00356592 - 6.84723% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.001018 - 1.95475% [6]
| | | | | | Remainder: 0.00017592 - 0.337799%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.132e-05 - 0.0575171% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 4.28e-06 - 0.00785994% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0016844 - 3.09329% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00017496 - 0.321302% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00014088 - 80.5213% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 0.891632% [1]
| | | | | | Remainder: 3.252e-05 - 18.5871%
| | | | | Remainder: 8.948e-05 - 0.164324%
| | | | Stratimikos: BelosLOWS: 0.108456 - 62.1222% [1]
| | | | | GMRES block system: Operation Op*x: 0.00311704 - 2.87402% [1]
| | | | | Belos::MVT::MvAddMv: 0.00018968 - 0.174892% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.1044 - 96.2607% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00053228 - 0.509845% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0001348 - 25.325% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0001268 - 94.0653% [2]
| | | | | | | | Remainder: 8e-06 - 5.93472%
| | | | | | | Belos::MVT::MvScale: 6.38e-05 - 11.9862% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001732 - 32.5393% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00016908 - 97.6212% [2]
| | | | | | | | Remainder: 4.12e-06 - 2.37875%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.324e-05 - 15.6384% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.988e-05 - 95.9635% [2]
| | | | | | | | Remainder: 3.36e-06 - 4.03652%
| | | | | | | Remainder: 7.724e-05 - 14.5112%
| | | | | | Belos::MVT::MvAddMv: 0.00032452 - 0.310842% [2]
| | | | | | Belos::MVT::MvNorm: 7.172e-05 - 0.0686971% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.099761 - 95.5562% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00047464 - 0.475777% [1]
| | | | | | | Belos::MVT::MvAddMv: 5.004e-05 - 0.0501599% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00126216 - 1.26518% [1]
| | | | | | | | Belos::MVT::Assign: 0.00030476 - 24.1459% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000150199 - 11.9002% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000123519 - 82.2369% [1]
| | | | | | | | | Remainder: 2.668e-05 - 17.7631%
| | | | | | | | CG Q_B: Operation Op*x: 0.0004336 - 34.3538% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00014116 - 11.184% [1]
| | | | | | | | Belos::MVT::MvNorm: 2.96e-05 - 2.34519% [1]
| | | | | | | | Remainder: 0.00020284 - 16.0709%
| | | | | | | CG S_E: Operation Op*x: 0.0010444 - 1.0469% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0944026 - 94.6288% [1]
| | | | | | | | Belos::MVT::Assign: 0.00021352 - 0.22618% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0811152 - 85.9248% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0809344 - 99.7771% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0368799 - 45.5676% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0364897 - 98.942% [24]
| | | | | | | | | | | Remainder: 0.0003902 - 1.05803%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00971883 - 12.0083% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00076292 - 0.94264% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00114616 - 1.41616% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0283999 - 35.09% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00856843 - 30.1707% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00839079 - 97.9268% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00837047 - 99.7578% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00826575 - 98.7489% [12]
| | | | | | | | | | | | | | Remainder: 0.00010472 - 1.25106%
| | | | | | | | | | | | | Remainder: 2.032e-05 - 0.24217%
| | | | | | | | | | | | Remainder: 0.000177639 - 2.07318%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0197523 - 69.5509% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0196205 - 99.3325% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0149798 - 76.3476% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109214 - 72.9078% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.010515 - 96.2785% [24]
| | | | | | | | | | | | | | | Remainder: 0.00040644 - 3.72149%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00283288 - 18.9113% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002692 - 1.79709% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000592319 - 3.95412% [12]
| | | | | | | | | | | | | | Remainder: 0.00036396 - 2.42967%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00449588 - 22.9142% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00443592 - 98.6663% [12]
| | | | | | | | | | | | | | Remainder: 5.996e-05 - 1.33367%
| | | | | | | | | | | | | Remainder: 0.00014484 - 0.738207%
| | | | | | | | | | | | Remainder: 0.00013184 - 0.667465%
| | | | | | | | | | | Remainder: 7.908e-05 - 0.278452%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00179924 - 2.22308% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00199152 - 2.46066% [12]
| | | | | | | | | | Remainder: 0.000236 - 0.291594%
| | | | | | | | | Remainder: 0.00018084 - 0.222942%
| | | | | | | | CG S_E: Operation Op*x: 0.00961707 - 10.1873% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.000885318 - 0.937811% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00196472 - 2.08121% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00035256 - 0.373464% [12]
| | | | | | | | Remainder: 0.00025416 - 0.26923%
| | | | | | | Remainder: 0.00252716 - 2.53321%
| | | | | | GMRES block system: Operation Op*x: 0.0030336 - 2.90574% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 3.24e-05 - 0.0310344% [1]
| | | | | | Remainder: 0.000644799 - 0.617622%
| | | | | Remainder: 0.000748799 - 0.690419%
| | | | Mini-EM: Compute responses: 0.0114736 - 6.57191% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000290119 - 2.52859% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00940951 - 82.0105% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 0.0425102% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00021636 - 2.29937% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0021672 - 23.032% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.0348583% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041572 - 4.41808% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000335479 - 3.56532% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00437808 - 46.5282% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.68e-06 - 0.0284818% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0004164 - 4.42531% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039856 - 4.23571% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000444439 - 4.72329% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.264e-05 - 0.559434% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.72e-06 - 0.0289069% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00028064 - 2.98251% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017588 - 1.86917% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.796e-05 - 0.403421% [6]
| | | | | | Remainder: 7.748e-05 - 0.823422%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.24e-06 - 0.0718173% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.0111561% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00131124 - 11.4284% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026372 - 2.2985% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1e-06 - 0.37919% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024532 - 93.0229% [1]
| | | | | | Remainder: 1.74e-05 - 6.59791%
| | | | | Remainder: 0.00018944 - 1.6511%
| | | | Remainder: 0.000202 - 0.115703%
| | | Remainder: 2.64e-06 - 0.00151214%
| | Remainder: 0.0410171 - 0.826487%
| Remainder: 6.016e-05 - 0.0012122%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.108456 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 98.1782 k-cell-steps per second
=================================
dt = 6.0648e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 6.0648e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
parameterlist: syntax = muelu
use kokkos refactor = 0 [unused]
verbosity = extreme
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
half precision = 0 [default]
refmaxwell: space number = 1 [default]
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 34914 x 34914, nnz = 1074546
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0)
SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273
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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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/300763 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (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 = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 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 = 1536 x 1536, nnz = 95832
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 1536 x 1536, nnz = 95832
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 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.0653 (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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
A22 size = 12167 x 12167, nnz = 300763
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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 = 12167 x 12167, nnz = 300763
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 512 x 12167, nnz = 12167
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 512 x 512, nnz = 10340
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.1177 (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.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 34914 1074546 30.7769
(2, 2) 12167 300763 24.7196
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=33396, #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.00194072 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0980629 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.110475 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 4.90997 [1]
| Mini-EM: Total Time: 4.90991 - 99.9988% [1]
| | Mini-EM: build mesh: 0.00066624 - 0.0135693% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00032816 - 49.2555% [1]
| | | Remainder: 0.00033808 - 50.7445%
| | Mini-EM: build physics blocks: 0.00088268 - 0.0179775% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000856679 - 0.017448% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.529981 - 10.7941% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.253581 - 5.16467% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.104215 - 41.0973% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.084772 - 81.3435% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00278492 - 2.67229% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165647 - 15.8947% [4]
| | | | Remainder: 9.32e-05 - 0.0894307%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.014926 - 5.8861% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00928568 - 62.2113% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00033196 - 2.22403% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0009046 - 6.06055% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000745117 - 4.99206% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130272 - 8.72784% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0021476 - 14.3883% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001176 - 0.787885% [4]
| | | | Remainder: 9.076e-05 - 0.608065%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0244946 - 9.65948% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0103712 - 4.08988% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0338824 - 13.3616% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0137338 - 5.41596% [4]
| | | Remainder: 0.051958 - 20.4897%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111174 - 0.226428% [2]
| | Mini-EM: setup physics model evaluator: 0.415383 - 8.4601% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.415364 - 99.9954% [1]
| | | | allocate FieldManagerBuilder: 3.28e-06 - 0.000789668% [1]
| | | | fmb->setWorksetContainer(): 3.6e-07 - 8.66709e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.409881 - 98.6798% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.409863 - 99.9957% [1]
| | | | | | getWorksets(): 0.386365 - 94.2669% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.386362 - 99.9991% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224513 - 58.1096% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00491384 - 2.18866% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.039487 - 17.5878% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000781799 - 1.97989% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0386841 - 97.9666% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000415 - 1.07279% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019696 - 0.50915% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000723159 - 1.8694% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00320812 - 8.29313% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00849779 - 21.9672% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174664 - 4.51514% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00698691 - 18.0615% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000193679 - 0.500669% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00979527 - 25.3212% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408544 - 41.7082% [6]
| | | | | | | | | | | | Remainder: 0.00570984 - 58.2918%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553763 - 14.315% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012706 - 3.28456% [6]
| | | | | | | | | | | Remainder: 0.00011228 - 0.290249%
| | | | | | | | | | Remainder: 2.112e-05 - 0.053486%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.155914 - 69.4455% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0921215 - 59.0847% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000157 - 0.170427% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.924e-05 - 0.0534511% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0500461 - 54.3261% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0342709 - 37.2019% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.58e-05 - 0.0497169% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00696828 - 7.56422% [6]
| | | | | | | | | | | Remainder: 0.0005842 - 0.634162%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0299862 - 19.2325% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206306 - 13.232% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000211999 - 0.135971% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707967 - 4.54074% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0053246 - 3.41508% [6]
| | | | | | | | | | Remainder: 0.00055988 - 0.359094%
| | | | | | | | | Remainder: 0.024198 - 10.778%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161816 - 41.882% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161663 - 99.9054% [12]
| | | | | | | | | Remainder: 0.00015308 - 0.0946013%
| | | | | | | | Remainder: 3.26e-05 - 0.00843769%
| | | | | | | Remainder: 3.48e-06 - 0.000900702%
| | | | | | getOrientations(): 1.356e-05 - 0.00330842% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000762439 - 0.186023% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007424 - 0.181134% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039324 - 0.0959442% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012384 - 0.030215% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000889319 - 0.21698% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000185428% [2]
| | | | | | Remainder: 0.0205723 - 5.0193%
| | | | | Remainder: 1.78e-05 - 0.00434272%
| | | | fmb->setupBCFieldManagers(): 7.72e-06 - 0.00185861% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00388093% [1]
| | | | build response library: 0.005435 - 1.30849% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00534692 - 98.3794% [1]
| | | | | | getWorksets(): 3.28e-06 - 0.0613438% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 59.7561% [1]
| | | | | | | Remainder: 1.32e-06 - 40.2439%
| | | | | | getOrientations(): 5.6e-07 - 0.0104733% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765439 - 14.3155% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092548 - 17.3087% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000416319 - 7.78615% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125108 - 23.3981% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0224428% [3]
| | | | | | Remainder: 0.00198356 - 37.0973%
| | | | | Remainder: 8.808e-05 - 1.62061%
| | | | Remainder: 2.1e-05 - 0.0050558%
| | | Remainder: 1.908e-05 - 0.00459335%
| | Mini-EM: setup auxiliary physics model evaluator: 0.74399 - 15.1528% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.743976 - 99.9981% [1]
| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000102154% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 8.06477e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.743903 - 99.9901% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.743898 - 99.9993% [1]
| | | | | | getWorksets(): 0.34473 - 46.3411% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344729 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.23092 - 66.986% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00479424 - 2.07615% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0381822 - 16.5348% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00077128 - 2.02% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0373966 - 97.9424% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00033388 - 0.892809% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00019184 - 0.512988% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071292 - 1.90638% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00332052 - 8.8792% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.007654 - 20.4671% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0017338 - 4.63625% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00699479 - 18.7044% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018868 - 0.504538% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00940195 - 25.1412% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0040732 - 43.3229% [6]
| | | | | | | | | | | | Remainder: 0.00532876 - 56.6771%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00554784 - 14.8352% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123896 - 3.31302% [6]
| | | | | | | | | | | Remainder: 7.74e-05 - 0.206971%
| | | | | | | | | | Remainder: 1.436e-05 - 0.0376091%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.161048 - 69.7418% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0897227 - 55.7119% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.9639e-05 - 0.0887612% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.6e-05 - 0.0512691% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0331732 - 36.973% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345097 - 38.4626% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.384e-05 - 0.0600071% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.08e-05 - 0.0566189% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00118984 - 1.32613% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0203065 - 22.6325% [6]
| | | | | | | | | | | Remainder: 0.000313199 - 0.349074%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0215434 - 13.377% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0210697 - 13.0829% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002026 - 0.125801% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00782508 - 4.85886% [12]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00712771 - 4.42584% [6]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127295 - 7.90416% [6]
| | | | | | | | | | Remainder: 0.000826958 - 0.513486%
| | | | | | | | | Remainder: 0.0268958 - 11.6472%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.113799 - 33.0112% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.113717 - 99.9277% [6]
| | | | | | | | | Remainder: 8.232e-05 - 0.0723381%
| | | | | | | | Remainder: 9.92e-06 - 0.00287762%
| | | | | | | Remainder: 1.28e-06 - 0.000371305%
| | | | | | getOrientations(): 1.184e-05 - 0.00159162% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000938159 - 0.126114% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011326 - 0.152252% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000731839 - 0.098379% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.365259 - 49.1007% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.132847 - 36.3706% [1]
| | | | | | | Remainder: 0.232412 - 63.6294%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.002672 - 0.359189% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 8.60333e-05% [2]
| | | | | | Remainder: 0.0284214 - 3.82061%
| | | | | Remainder: 5.04e-06 - 0.000677508%
| | | | fmb->setupBCFieldManagers(): 6.48e-06 - 0.000870996% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2279e-05 - 0.00299458% [1]
| | | | build response library: 2.58e-05 - 0.00346785% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.55039% [1]
| | | | | Remainder: 2.54e-05 - 98.4496%
| | | | Remainder: 1.74e-05 - 0.00233878%
| | | Remainder: 1.408e-05 - 0.0018925%
| | Mini-EM: eval auxiliary physics model evaluator: 1.16954 - 23.8199% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.343506 - 29.3712% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.822541 - 70.3305% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111808 - 0.13593% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.56491 - 68.6787% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 9.64e-06 - 0.00170647% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.568e-05 - 0.00277566% [6]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.32e-06 - 0.000764723% [6]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00716143 - 1.26771% [6]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0153635 - 2.71963% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0465207 - 8.23506% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00561344 - 0.993686% [6]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0392527 - 6.94848% [6]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0383881 - 6.79544% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0548956 - 9.71757% [6]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.28e-05 - 0.00226585% [6]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.6e-06 - 0.00116833% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0829319 - 14.6805% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00985987 - 1.74539% [6]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00494328 - 0.875055% [6]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.018623 - 3.29663% [6]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00493352 - 0.873327% [6]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0258699 - 4.57946% [6]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0435329 - 7.70617% [6]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0550722 - 9.74883% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00503308 - 0.890951% [6]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00258492 - 0.45758% [6]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00801659 - 1.41909% [6]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0379267 - 6.71375% [6]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0049158 - 0.870191% [6]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0183307 - 3.24489% [6]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.32e-06 - 0.00164982% [6]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00834707 - 1.47759% [6]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0158246 - 2.80126% [6]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00248812 - 0.440445% [6]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00794931 - 1.40718% [6]
| | | | | Remainder: 0.00047312 - 0.0837513%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.576e-05 - 0.00313176% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.16e-06 - 0.000384175% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125868 - 0.153023% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.2543 - 30.9164% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.124791 - 49.0724% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129476 - 50.9146% [1]
| | | | | Remainder: 3.32e-05 - 0.0130555%
| | | | Remainder: 0.000924959 - 0.112451%
| | | Remainder: 0.00348872 - 0.298299%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00487444 - 0.0992775% [1]
| | | getWorksets(): 6.72e-06 - 0.137862% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.2e-06 - 77.381% [1]
| | | | Remainder: 1.52e-06 - 22.619%
| | | getOrientations(): 7.2e-07 - 0.0147709% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000825119 - 16.9275% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0009728 - 19.9572% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004428 - 9.08413% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00130436 - 26.7592% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0279007% [3]
| | | Remainder: 0.00132056 - 27.0915%
| | panzer::ModelEvaluator::create_W_op: 0.34727 - 7.07283% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.595411 - 12.1267% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00042644 - 0.0716211% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.46652 - 78.3527% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 0.000428706% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0056262 - 1.20599% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0152571 - 3.27041% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0182153 - 3.9045% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0017698 - 0.379362% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197508 - 4.23365% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0165868 - 3.55543% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00348944 - 0.747971% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163722 - 3.50942% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-06 - 0.00197205% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00665375 - 1.42625% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0351339 - 7.53105% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0067324 - 1.44311% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0352878 - 7.56405% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0367221 - 7.8715% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.050202 - 10.7609% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7e-05 - 0.003644% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00559608 - 1.19954% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346581 - 7.42907% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0563523 - 12.0793% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00914739 - 1.96077% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.001744 - 0.373832% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190186 - 4.07669% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0406238 - 8.70783% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.031237 - 6.69574% [6]
| | | | Remainder: 0.000315159 - 0.0675553%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.048e-05 - 0.00511915% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.000194823% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167052 - 0.280566% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.125849 - 21.1364% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125819 - 99.9762% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.976e-05 - 0.0157014% [1]
| | | | Remainder: 1.016e-05 - 0.00807319%
| | | Remainder: 0.000913399 - 0.153407%
| | Mini-EM: assemble Discrete Gradient: 0.0961514 - 1.95831% [1]
| | MaxwellPreconditioner::build: 0.521383 - 10.619% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0849828 - 16.2995% [1]
| | | MaxwellPreconditioner: Schur complement: 3.692e-05 - 0.00708117% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00168924 - 0.323992% [1]
| | | | Ifpack2::Relaxation::initialize: 3.4e-06 - 0.201274% [1]
| | | | Ifpack2::Relaxation::compute: 0.000773279 - 45.7768% [1]
| | | | Remainder: 0.00091256 - 54.022%
| | | MaxwellPreconditioner: Solver S_E: 0.427173 - 81.9309% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.416371 - 97.4712% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.415975 - 99.9047% [1]
| | | | | | MueLu RefMaxwell: compute: 0.410507 - 98.6857% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00402708 - 0.981% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0240009 - 5.84664% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0125851 - 52.4358% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0107209 - 44.6688% [1]
| | | | | | | | Remainder: 0.00069492 - 2.89539%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322985 - 7.86794% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00184 - 5.69686% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0286427 - 88.6814% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.027623 - 96.4397% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268178 - 97.0852% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0249175 - 92.9138% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.348e-05 - 0.134364% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.576e-05 - 0.183646% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.364e-05 - 0.335668% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00441572 - 17.7214% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.344e-05 - 0.134203% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.019804 - 79.4785% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.88e-05 - 0.115582% [1]
| | | | | | | | | | | | Remainder: 0.0004726 - 1.89666%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.24e-05 - 0.158104% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.324e-05 - 31.2264% [1]
| | | | | | | | | | | | Remainder: 2.916e-05 - 68.7736%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000399719 - 1.4905% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000373279 - 93.3854% [1]
| | | | | | | | | | | | Remainder: 2.644e-05 - 6.61465%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102008 - 3.80374% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00099416 - 97.459% [1]
| | | | | | | | | | | | Remainder: 2.592e-05 - 2.54098%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.292e-05 - 0.160043% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.352e-05 - 54.7996% [1]
| | | | | | | | | | | | Remainder: 1.94e-05 - 45.2004%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.696e-05 - 0.137819% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.316e-05 - 35.6061% [1]
| | | | | | | | | | | | Remainder: 2.38e-05 - 64.3939%
| | | | | | | | | | | Remainder: 0.00035828 - 1.33598%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010272 - 0.371864% [1]
| | | | | | | | | | Remainder: 0.000702439 - 2.54295%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0001982 - 0.691973% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.9e-05 - 19.6771% [1]
| | | | | | | | | | Remainder: 0.0001592 - 80.3229%
| | | | | | | | | Remainder: 0.000821559 - 2.8683%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000680279 - 2.10623% [1]
| | | | | | | | Remainder: 0.00113544 - 3.51546%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0407061 - 9.91605% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0266913 - 65.5708% [1]
| | | | | | | | Remainder: 0.0140148 - 34.4292%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.018442 - 4.4925% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0553322 - 13.479% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0553287 - 99.9937% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0547385 - 98.9333% [1]
| | | | | | | | | Remainder: 0.0005902 - 1.06672%
| | | | | | | | Remainder: 3.48e-06 - 0.00628929%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0224331 - 5.46472% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0222825 - 99.329% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123614 - 55.4759% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00942435 - 42.2948% [1]
| | | | | | | | | Remainder: 0.000496759 - 2.22936%
| | | | | | | | Remainder: 0.00015052 - 0.670974%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.1085 - 26.4308% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0260411 - 24.001% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0257092 - 98.7254% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.544e-05 - 0.215642% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.32e-06 - 0.020693% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0254692 - 99.0663% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0254657 - 99.9865% [1]
| | | | | | | | | | | Remainder: 3.44e-06 - 0.0135065%
| | | | | | | | | | Remainder: 0.00017928 - 0.697337%
| | | | | | | | | Remainder: 0.00033192 - 1.2746%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0824511 - 75.9916% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0290777 - 35.2666% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0263673 - 90.6788% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0255967 - 97.0774% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0247765 - 96.7958% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.956e-05 - 0.0789458% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.664e-05 - 0.147882% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.672e-05 - 0.309648% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00441808 - 17.8317% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.12e-05 - 0.125926% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0197651 - 79.7736% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.764e-05 - 0.0711965% [1]
| | | | | | | | | | | | | Remainder: 0.00041156 - 1.66109%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.396e-05 - 0.132674% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.184e-05 - 34.8645% [1]
| | | | | | | | | | | | | Remainder: 2.212e-05 - 65.1355%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.0004052 - 1.58302% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037436 - 92.3889% [1]
| | | | | | | | | | | | | Remainder: 3.084e-05 - 7.61106%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 3.188e-05 - 0.124547% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.24e-05 - 38.8959% [1]
| | | | | | | | | | | | | Remainder: 1.948e-05 - 61.1041%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.992e-05 - 0.155958% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.308e-05 - 57.8156% [1]
| | | | | | | | | | | | | Remainder: 1.684e-05 - 42.1844%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.592e-05 - 0.101263% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.268e-05 - 48.9198% [1]
| | | | | | | | | | | | | Remainder: 1.324e-05 - 51.0802%
| | | | | | | | | | | | Remainder: 0.000283279 - 1.1067%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.824e-05 - 0.258806% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.436e-05 - 0.168239% [1]
| | | | | | | | | | | Remainder: 0.000658 - 2.49552%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00254544 - 8.75393% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00207372 - 81.468% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030396 - 14.6577% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164128 - 79.1467% [1]
| | | | | | | | | | | | Remainder: 0.000128479 - 6.19559%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022564 - 8.86449% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.0001814 - 80.3935% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.688e-05 - 20.3308% [1]
| | | | | | | | | | | | | Remainder: 0.00014452 - 79.6692%
| | | | | | | | | | | | Remainder: 4.424e-05 - 19.6065%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.16e-05 - 0.848577% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.94e-05 - 1.54787% [1]
| | | | | | | | | | | Remainder: 0.00018508 - 7.27105%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.44e-06 - 0.0324648% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.84e-06 - 0.00976695% [1]
| | | | | | | | | | Remainder: 0.00015268 - 0.525077%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.648e-05 - 0.0199876% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0529072 - 64.168% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.0198839% [1]
| | | | | | | | | | Remainder: 0.0528967 - 99.9801%
| | | | | | | | | Remainder: 0.00044972 - 0.545438%
| | | | | | | | Remainder: 8.04e-06 - 0.00741012%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0969341 - 23.6132% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.592e-05 - 0.0267398% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.2e-06 - 0.00226958% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0968026 - 99.8644% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0967997 - 99.997% [1]
| | | | | | | | | Remainder: 2.88e-06 - 0.00297513%
| | | | | | | | Remainder: 0.00010336 - 0.106629%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.396e-05 - 0.0228888% [1]
| | | | | | | Remainder: 0.00773923 - 1.88529%
| | | | | | Remainder: 0.0054672 - 1.31431%
| | | | | Remainder: 0.00039664 - 0.0952612%
| | | | Remainder: 0.0108023 - 2.52879%
| | | MaxwellPreconditioner: Block preconditioner: 0.00013152 - 0.0252252% [1]
| | | Remainder: 0.00736876 - 1.41331%
| | Mini-EM: timestepper: 0.175653 - 3.57752% [1]
| | | Mini-EM: Advance Time Step: 0.17565 - 99.9983% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0530551 - 30.205% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000420279 - 0.792155% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0509402 - 96.0137% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00329798% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000331719 - 0.651193% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00422104 - 8.28626% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00254976 - 5.0054% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022736 - 0.446327% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00225008 - 4.4171% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00227412 - 4.46429% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002868 - 0.563013% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000538477 - 1.05708% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.12e-06 - 0.010051% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00048716 - 0.956337% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00509148 - 9.99501% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00199752 - 3.9213% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000809839 - 1.58978% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00445384 - 8.74327% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00875579 - 17.1884% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.28e-06 - 0.0182174% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00034632 - 0.679856% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00392412 - 7.70338% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00476859 - 9.36116% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004152 - 0.815073% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022496 - 0.441616% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00227988 - 4.4756% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00351536 - 6.90095% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101664 - 1.99575% [6]
| | | | | | Remainder: 0.00015808 - 0.310325%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.92e-05 - 0.0361888% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.04e-06 - 0.00572989% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00149228 - 2.8127% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010292 - 0.193987% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.444e-05 - 72.328% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 1.6712% [1]
| | | | | | Remainder: 2.676e-05 - 26.0008%
| | | | | Remainder: 7.72e-05 - 0.145509%
| | | | Stratimikos: BelosLOWS: 0.110534 - 62.9288% [1]
| | | | | GMRES block system: Operation Op*x: 0.00292356 - 2.64493% [1]
| | | | | Belos::MVT::MvAddMv: 0.00011264 - 0.101905% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106774 - 96.5982% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00062012 - 0.580778% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012956 - 20.8927% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00012188 - 94.0722% [2]
| | | | | | | | Remainder: 7.68e-06 - 5.92776%
| | | | | | | Belos::MVT::MvScale: 6.348e-05 - 10.2367% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024708 - 39.8439% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00024288 - 98.3001% [2]
| | | | | | | | Remainder: 4.2e-06 - 1.69985%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 8.112e-05 - 13.0813% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.724e-05 - 95.217% [2]
| | | | | | | | Remainder: 3.88e-06 - 4.78304%
| | | | | | | Remainder: 9.888e-05 - 15.9453%
| | | | | | Belos::MVT::MvAddMv: 0.00041064 - 0.384588% [2]
| | | | | | Belos::MVT::MvNorm: 6.696e-05 - 0.0627118% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.102004 - 95.5329% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.000501039 - 0.491194% [1]
| | | | | | | Belos::MVT::MvAddMv: 5.184e-05 - 0.0508214% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00122628 - 1.20218% [1]
| | | | | | | | Belos::MVT::Assign: 0.0003166 - 25.8179% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00014676 - 11.9679% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00013084 - 89.1524% [1]
| | | | | | | | | Remainder: 1.592e-05 - 10.8476%
| | | | | | | | CG Q_B: Operation Op*x: 0.00043368 - 35.3655% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.000116399 - 9.49205% [1]
| | | | | | | | Belos::MVT::MvNorm: 3e-05 - 2.44643% [1]
| | | | | | | | Remainder: 0.00018284 - 14.9101%
| | | | | | | CG S_E: Operation Op*x: 0.00106028 - 1.03945% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0968336 - 94.9308% [1]
| | | | | | | | Belos::MVT::Assign: 0.00021684 - 0.223931% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.083341 - 86.0662% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0831567 - 99.7788% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.039165 - 47.0978% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0387461 - 98.9306% [24]
| | | | | | | | | | | Remainder: 0.000418839 - 1.06942%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00973599 - 11.708% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000665079 - 0.79979% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00106576 - 1.28163% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0287712 - 34.5988% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00854443 - 29.6979% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00834403 - 97.6546% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00832071 - 99.7205% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00821155 - 98.6881% [12]
| | | | | | | | | | | | | | Remainder: 0.00010916 - 1.31191%
| | | | | | | | | | | | | Remainder: 2.332e-05 - 0.279481%
| | | | | | | | | | | | Remainder: 0.0002004 - 2.34539%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0201439 - 70.0142% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0200067 - 99.3187% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.014935 - 74.6503% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109449 - 73.2832% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104678 - 95.6407% [24]
| | | | | | | | | | | | | | | Remainder: 0.00047712 - 4.3593%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00281188 - 18.8274% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000246119 - 1.64793% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00054984 - 3.68155% [12]
| | | | | | | | | | | | | | Remainder: 0.000382318 - 2.55987%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0049218 - 24.6008% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00485924 - 98.7289% [12]
| | | | | | | | | | | | | | Remainder: 6.256e-05 - 1.27108%
| | | | | | | | | | | | | Remainder: 0.00014984 - 0.74895%
| | | | | | | | | | | | Remainder: 0.00013724 - 0.681298%
| | | | | | | | | | | Remainder: 8.284e-05 - 0.287927%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00173216 - 2.08301% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00179108 - 2.15386% [12]
| | | | | | | | | | Remainder: 0.00023044 - 0.277116%
| | | | | | | | | Remainder: 0.00018436 - 0.221212%
| | | | | | | | CG S_E: Operation Op*x: 0.00968683 - 10.0036% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.0009116 - 0.941409% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00203648 - 2.10307% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.00036488 - 0.376811% [12]
| | | | | | | | Remainder: 0.00027592 - 0.284942%
| | | | | | | Remainder: 0.00233136 - 2.28555%
| | | | | | GMRES block system: Operation Op*x: 0.00288968 - 2.70635% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013524 - 0.12666% [1]
| | | | | | Remainder: 0.00064708 - 0.606027%
| | | | | Remainder: 0.000723999 - 0.654999%
| | | | Mini-EM: Compute responses: 0.0118765 - 6.76147% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000305079 - 2.56876% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00963623 - 81.1369% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 0.0427553% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022164 - 2.30007% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00209136 - 21.7031% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.4e-06 - 0.0352835% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041828 - 4.3407% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032736 - 3.39718% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00474284 - 49.2188% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.76e-06 - 0.0390194% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000409 - 4.2444% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0003796 - 3.9393% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000407199 - 4.22571% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.74e-05 - 0.595668% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.16e-06 - 0.0327929% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027836 - 2.88868% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001742 - 1.80776% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.888e-05 - 0.403477% [6]
| | | | | | Remainder: 7.568e-05 - 0.785369%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.88e-06 - 0.0747694% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0131352% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014598 - 12.2915% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259559 - 2.18548% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.40068% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000239839 - 92.4025% [1]
| | | | | | Remainder: 1.868e-05 - 7.19682%
| | | | | Remainder: 0.0002054 - 1.72946%
| | | | Remainder: 0.00018396 - 0.104731%
| | | Remainder: 2.96e-06 - 0.00168514%
| | Remainder: 0.0431738 - 0.879319%
| Remainder: 5.924e-05 - 0.00120652%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.110534 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.3321 k-cell-steps per second
=================================
dt = 6.0648e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 6.0648e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
parameterlist: syntax = muelu
use kokkos refactor = 0 [unused]
verbosity = extreme
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
half precision = 0 [default]
refmaxwell: space number = 1 [default]
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 34914 x 34914, nnz = 1074546
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0)
SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273
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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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/300763 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (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 = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 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 = 1536 x 1536, nnz = 95832
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 1536 x 1536, nnz = 95832
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 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.0649 (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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
A22 size = 12167 x 12167, nnz = 300763
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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 = 12167 x 12167, nnz = 300763
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 512 x 12167, nnz = 12167
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 512 x 512, nnz = 10340
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.1166 (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.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 34914 1074546 30.7769
(2, 2) 12167 300763 24.7196
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=33396, #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.00189504 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0977887 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.110285 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 4.89955 [1]
| Mini-EM: Total Time: 4.89951 - 99.9992% [1]
| | Mini-EM: build mesh: 0.000636999 - 0.0130013% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029892 - 46.9263% [1]
| | | Remainder: 0.000338079 - 53.0737%
| | Mini-EM: build physics blocks: 0.000858599 - 0.0175242% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000815239 - 0.0166392% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.543735 - 11.0977% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.24314 - 4.96254% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.102911 - 42.3258% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0834583 - 81.0975% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00277168 - 2.69328% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165877 - 16.1185% [4]
| | | | Remainder: 9.336e-05 - 0.0907192%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0149106 - 6.13252% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00927211 - 62.1846% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00030256 - 2.02916% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000919159 - 6.16445% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000742759 - 4.98141% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001357 - 9.10088% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211504 - 14.1848% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001146 - 0.768579% [4]
| | | | Remainder: 8.74e-05 - 0.586159%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225809 - 9.28718% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00970287 - 3.99065% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0332952 - 13.6938% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0123007 - 5.05912% [4]
| | | Remainder: 0.047439 - 19.5109%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0111241 - 0.227045% [2]
| | Mini-EM: setup physics model evaluator: 0.415667 - 8.48385% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.41565 - 99.9959% [1]
| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000798748% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000105858% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.410328 - 98.7195% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.410313 - 99.9963% [1]
| | | | | | getWorksets(): 0.386901 - 94.2941% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.386896 - 99.9989% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224976 - 58.1489% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00481824 - 2.14167% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0388935 - 17.2879% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00078204 - 2.01072% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0380886 - 97.9305% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000407839 - 1.07076% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018976 - 0.498207% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071988 - 1.89001% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00322144 - 8.45775% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00851007 - 22.3428% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00174552 - 4.58278% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00631164 - 16.5709% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00019076 - 0.500832% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00990099 - 25.9946% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00412124 - 41.6245% [6]
| | | | | | | | | | | | Remainder: 0.00577976 - 58.3755%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553599 - 14.5345% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123952 - 3.2543% [6]
| | | | | | | | | | | Remainder: 0.0001152 - 0.302453%
| | | | | | | | | | Remainder: 2.288e-05 - 0.0588273%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.156083 - 69.3774% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0906465 - 58.076% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015232 - 0.168037% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.588e-05 - 0.0506142% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0495876 - 54.7044% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0332669 - 36.6997% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.36e-05 - 0.048099% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00697515 - 7.6949% [6]
| | | | | | | | | | | Remainder: 0.00057496 - 0.634288%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0312109 - 19.9964% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209676 - 13.4337% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002084 - 0.133519% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00707395 - 4.53219% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529588 - 3.393% [6]
| | | | | | | | | | Remainder: 0.00067936 - 0.435257%
| | | | | | | | | Remainder: 0.0251817 - 11.193%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161887 - 41.8426% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161737 - 99.9071% [12]
| | | | | | | | | Remainder: 0.0001504 - 0.0929041%
| | | | | | | | Remainder: 3.304e-05 - 0.00853975%
| | | | | | | Remainder: 4.16e-06 - 0.00107521%
| | | | | | getOrientations(): 1.224e-05 - 0.00298309% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741679 - 0.180759% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070904 - 0.172805% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380239 - 0.0926705% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012032 - 0.029324% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00087588 - 0.213466% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 0.000224219% [2]
| | | | | | Remainder: 0.0205718 - 5.01368%
| | | | | Remainder: 1.516e-05 - 0.00369461%
| | | | fmb->setupBCFieldManagers(): 8.96e-06 - 0.00215566% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.676e-05 - 0.00403224% [1]
| | | | build response library: 0.00527104 - 1.26814% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518468 - 98.3616% [1]
| | | | | | getWorksets(): 3.44e-06 - 0.0663494% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 69.7674% [1]
| | | | | | | Remainder: 1.04e-06 - 30.2326%
| | | | | | getOrientations(): 5.2e-07 - 0.0100296% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749599 - 14.458% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000904639 - 17.4483% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039832 - 7.68264% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116532 - 22.4762% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0239166% [3]
| | | | | | Remainder: 0.0019616 - 37.8346%
| | | | | Remainder: 8.636e-05 - 1.63839%
| | | | Remainder: 2.184e-05 - 0.00525442%
| | | Remainder: 1.688e-05 - 0.00406094%
| | Mini-EM: setup auxiliary physics model evaluator: 0.73721 - 15.0466% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.737197 - 99.9983% [1]
| | | | allocate FieldManagerBuilder: 8.8e-07 - 0.000119371% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 5.96856e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.73713 - 99.991% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.737126 - 99.9994% [1]
| | | | | | getWorksets(): 0.344206 - 46.6957% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344205 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230177 - 66.8722% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00480136 - 2.08594% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0375779 - 16.3256% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000760798 - 2.02459% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0368035 - 97.9392% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032624 - 0.886437% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018112 - 0.492127% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0007252 - 1.97046% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0033322 - 9.05402% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00764556 - 20.774% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00172952 - 4.69933% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0063758 - 17.3239% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018656 - 0.506908% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00939167 - 25.5184% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407068 - 43.3435% [6]
| | | | | | | | | | | | Remainder: 0.005321 - 56.6565%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00557115 - 15.1376% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00126264 - 3.43075% [6]
| | | | | | | | | | | Remainder: 7.588e-05 - 0.206176%
| | | | | | | | | | Remainder: 1.36e-05 - 0.0361915%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160313 - 69.6477% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0886832 - 55.3187% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.8e-05 - 0.0879535% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.26e-05 - 0.0480361% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.033209 - 37.4467% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0338866 - 38.2108% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.14e-05 - 0.0579591% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.872e-05 - 0.0549371% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.001175 - 1.32494% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0198903 - 22.4284% [6]
| | | | | | | | | | | Remainder: 0.00030168 - 0.340177%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0220384 - 13.7471% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209835 - 13.0891% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019632 - 0.12246% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00777571 - 4.85032% [12]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00709144 - 4.42348% [6]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127519 - 7.95434% [6]
| | | | | | | | | | Remainder: 0.00079288 - 0.494581%
| | | | | | | | | Remainder: 0.0274847 - 11.9407%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.114018 - 33.125% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.11394 - 99.9319% [6]
| | | | | | | | | Remainder: 7.768e-05 - 0.0681297%
| | | | | | | | Remainder: 9.72e-06 - 0.0028239%
| | | | | | | Remainder: 1.16e-06 - 0.000337007%
| | | | | | getOrientations(): 1.112e-05 - 0.00150856% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00093104 - 0.126307% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00111416 - 0.151149% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000676719 - 0.0918051% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.35978 - 48.8085% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.130657 - 36.3157% [1]
| | | | | | | Remainder: 0.229124 - 63.6843%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257024 - 0.348684% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 8.13972e-05% [2]
| | | | | | Remainder: 0.0278359 - 3.77627%
| | | | | Remainder: 4.2e-06 - 0.000569777%
| | | | fmb->setupBCFieldManagers(): 6.24e-06 - 0.00084645% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.952e-05 - 0.00264787% [1]
| | | | build response library: 2.432e-05 - 0.00329898% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 5.2e-07 - 2.13816% [1]
| | | | | Remainder: 2.38e-05 - 97.8618%
| | | | Remainder: 1.508e-05 - 0.00204559%
| | | Remainder: 1.284e-05 - 0.0017417%
| | Mini-EM: eval auxiliary physics model evaluator: 1.16774 - 23.8338% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.342219 - 29.3061% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.82257 - 70.4412% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011298 - 0.13735% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.565274 - 68.7204% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 8.88e-06 - 0.00157092% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.368e-05 - 0.00242007% [6]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.96e-06 - 0.000877451% [6]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.007194 - 1.27266% [6]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0153432 - 2.7143% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0466304 - 8.24917% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00554183 - 0.980381% [6]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0392357 - 6.941% [6]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0374387 - 6.62311% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0561305 - 9.9298% [6]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.2e-05 - 0.00212287% [6]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 6.52e-06 - 0.00115342% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0831054 - 14.7018% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00972351 - 1.72014% [6]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0049536 - 0.876318% [6]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0186055 - 3.29141% [6]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00499412 - 0.883487% [6]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0258259 - 4.56874% [6]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0437257 - 7.73532% [6]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.055037 - 9.73635% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00505028 - 0.893422% [6]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00260028 - 0.460003% [6]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00811583 - 1.43574% [6]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.037906 - 6.70577% [6]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00492252 - 0.87082% [6]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0183468 - 3.24565% [6]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.36e-06 - 0.00165584% [6]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00827779 - 1.46439% [6]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0157697 - 2.78975% [6]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00250144 - 0.442518% [6]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782435 - 1.38417% [6]
| | | | | Remainder: 0.0004182 - 0.0739819%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.616e-05 - 0.00318028% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.00031122% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125132 - 0.152123% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.253964 - 30.8745% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.1245 - 49.0228% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129431 - 50.9644% [1]
| | | | | Remainder: 3.26e-05 - 0.0128365%
| | | | Remainder: 0.000922159 - 0.112107%
| | | Remainder: 0.00295028 - 0.252649%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00484772 - 0.0989428% [1]
| | | getWorksets(): 5.84e-06 - 0.120469% [1]
| | | | panzer::WorksetContainer::getWorksets(): 4.32e-06 - 73.9726% [1]
| | | | Remainder: 1.52e-06 - 26.0274%
| | | getOrientations(): 7.6e-07 - 0.0156775% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000838879 - 17.3046% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00095092 - 19.6158% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000425799 - 8.7835% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129704 - 26.7557% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0247539% [3]
| | | Remainder: 0.00132728 - 27.3795%
| | panzer::ModelEvaluator::create_W_op: 0.347218 - 7.08678% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.596069 - 12.1659% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00043084 - 0.0722802% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.467345 - 78.4044% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 0.000445068% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0055894 - 1.19599% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0154641 - 3.30894% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0180528 - 3.86284% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00182032 - 0.389503% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0197355 - 4.2229% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0166036 - 3.55275% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00353128 - 0.755605% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0164323 - 3.51609% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.12e-06 - 0.00173748% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00663703 - 1.42016% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0361479 - 7.73474% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00588132 - 1.25845% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0361438 - 7.73386% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0360569 - 7.71528% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0503796 - 10.78% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.736e-05 - 0.0037146% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00544136 - 1.16431% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0346515 - 7.41455% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0561823 - 12.0216% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00881543 - 1.88628% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00180048 - 0.385257% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0191137 - 4.08985% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0411857 - 8.8127% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0313622 - 6.71073% [6]
| | | | Remainder: 0.000288359 - 0.0617016%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.16e-05 - 0.0053014% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000181187% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163572 - 0.274418% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.12571 - 21.0898% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125681 - 99.9773% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.788e-05 - 0.0142232% [1]
| | | | Remainder: 1.06e-05 - 0.00843211%
| | | Remainder: 0.000915799 - 0.15364%
| | Mini-EM: assemble Discrete Gradient: 0.0958222 - 1.95575% [1]
| | MaxwellPreconditioner::build: 0.518036 - 10.5732% [1]
| | | Mini-EM: assemble Discrete Curl: 0.084975 - 16.4033% [1]
| | | MaxwellPreconditioner: Schur complement: 3.44e-05 - 0.00664046% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00164632 - 0.3178% [1]
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.191943% [1]
| | | | Ifpack2::Relaxation::compute: 0.00074964 - 45.5343% [1]
| | | | Remainder: 0.000893518 - 54.2737%
| | | MaxwellPreconditioner: Solver S_E: 0.423854 - 81.8193% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.41294 - 97.4251% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.412554 - 99.9066% [1]
| | | | | | MueLu RefMaxwell: compute: 0.407188 - 98.6994% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00365068 - 0.896557% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0238895 - 5.86693% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0124658 - 52.181% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0107443 - 44.9751% [1]
| | | | | | | | Remainder: 0.0006794 - 2.84393%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0319951 - 7.85757% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00187392 - 5.85689% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.028315 - 88.498% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0273201 - 96.4861% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0265311 - 97.112% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0245856 - 92.6673% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.388e-05 - 0.137804% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.524e-05 - 0.18401% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.208e-05 - 0.252505% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00416492 - 16.9405% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.18e-05 - 0.129344% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.019745 - 80.3113% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.808e-05 - 0.114213% [1]
| | | | | | | | | | | | Remainder: 0.0004746 - 1.9304%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.972e-05 - 0.149711% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.336e-05 - 33.6354% [1]
| | | | | | | | | | | | Remainder: 2.636e-05 - 66.3646%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039984 - 1.50706% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0003744 - 93.6375% [1]
| | | | | | | | | | | | Remainder: 2.544e-05 - 6.36255%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00107764 - 4.0618% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0010578 - 98.1589% [1]
| | | | | | | | | | | | Remainder: 1.984e-05 - 1.84106%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.068e-05 - 0.15333% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.316e-05 - 56.9322% [1]
| | | | | | | | | | | | Remainder: 1.752e-05 - 43.0678%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.312e-05 - 0.124835% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.276e-05 - 38.5266% [1]
| | | | | | | | | | | | Remainder: 2.036e-05 - 61.4734%
| | | | | | | | | | | Remainder: 0.00035444 - 1.33594%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010544 - 0.385944% [1]
| | | | | | | | | | Remainder: 0.000683559 - 2.50204%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00019748 - 0.697439% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.892e-05 - 19.7083% [1]
| | | | | | | | | | Remainder: 0.00015856 - 80.2917%
| | | | | | | | | Remainder: 0.00079748 - 2.81646%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000674199 - 2.10719% [1]
| | | | | | | | Remainder: 0.00113196 - 3.53792%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0405771 - 9.96518% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0265684 - 65.4765% [1]
| | | | | | | | Remainder: 0.0140086 - 34.5235%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0175331 - 4.30589% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0554261 - 13.6119% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0554226 - 99.9937% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0548778 - 99.0169% [1]
| | | | | | | | | Remainder: 0.00054484 - 0.983065%
| | | | | | | | Remainder: 3.48e-06 - 0.00627863%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0220728 - 5.42079% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0219242 - 99.3268% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.012012 - 54.7885% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00938819 - 42.8211% [1]
| | | | | | | | | Remainder: 0.000524079 - 2.39041%
| | | | | | | | Remainder: 0.0001486 - 0.673226%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.107884 - 26.4949% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0259235 - 24.029% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0256061 - 98.7756% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.408e-05 - 0.2112% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.2e-06 - 0.0203077% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0253596 - 99.0374% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0253559 - 99.9855% [1]
| | | | | | | | | | | Remainder: 3.68e-06 - 0.0145113%
| | | | | | | | | | Remainder: 0.0001872 - 0.731077%
| | | | | | | | | Remainder: 0.000317399 - 1.22437%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0819534 - 75.9642% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0287451 - 35.0749% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0260639 - 90.6724% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.025316 - 97.1307% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0245264 - 96.8809% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.02e-05 - 0.0823603% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.664e-05 - 0.14939% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.48e-05 - 0.18266% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.004198 - 17.1162% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.14e-05 - 0.128025% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0197491 - 80.5217% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.768e-05 - 0.0720856% [1]
| | | | | | | | | | | | | Remainder: 0.0004286 - 1.74751%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.212e-05 - 0.126876% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.152e-05 - 35.8655% [1]
| | | | | | | | | | | | | Remainder: 2.06e-05 - 64.1345%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039892 - 1.57576% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037316 - 93.5426% [1]
| | | | | | | | | | | | | Remainder: 2.576e-05 - 6.45744%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.708e-05 - 0.106968% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.224e-05 - 45.1994% [1]
| | | | | | | | | | | | | Remainder: 1.484e-05 - 54.8006%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.844e-05 - 0.151841% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.296e-05 - 59.7294% [1]
| | | | | | | | | | | | | Remainder: 1.548e-05 - 40.2706%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.488e-05 - 0.0982777% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.248e-05 - 50.1608% [1]
| | | | | | | | | | | | | Remainder: 1.24e-05 - 49.8392%
| | | | | | | | | | | | Remainder: 0.0002682 - 1.05941%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.664e-05 - 0.25568% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.388e-05 - 0.168356% [1]
| | | | | | | | | | | Remainder: 0.000637319 - 2.44522%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252396 - 8.78048% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00206236 - 81.7113% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030244 - 14.6648% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164456 - 79.7416% [1]
| | | | | | | | | | | | Remainder: 0.00011536 - 5.59359%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022892 - 9.06988% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018684 - 81.618% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.884e-05 - 20.7878% [1]
| | | | | | | | | | | | | Remainder: 0.000148 - 79.2122%
| | | | | | | | | | | | Remainder: 4.208e-05 - 18.382%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.16e-05 - 0.855798% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.82e-05 - 1.5135% [1]
| | | | | | | | | | | Remainder: 0.00017288 - 6.84956%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.16e-06 - 0.0283874% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.0100191% [1]
| | | | | | | | | | Remainder: 0.00014624 - 0.508748%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.5679e-05 - 0.0191316% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.052777 - 64.3989% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 9.64e-06 - 0.0182655% [1]
| | | | | | | | | | Remainder: 0.0527674 - 99.9817%
| | | | | | | | | Remainder: 0.00041556 - 0.507069%
| | | | | | | | Remainder: 7.4e-06 - 0.0068592%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0964487 - 23.6865% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.556e-05 - 0.0265011% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.12e-06 - 0.00219806% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0963174 - 99.8639% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0963137 - 99.9961% [1]
| | | | | | | | | Remainder: 3.76e-06 - 0.00390376%
| | | | | | | | Remainder: 0.00010356 - 0.107373%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.076e-05 - 0.0222894% [1]
| | | | | | | Remainder: 0.00762035 - 1.87146%
| | | | | | Remainder: 0.00536588 - 1.30065%
| | | | | Remainder: 0.0003856 - 0.0933792%
| | | | Remainder: 0.0109139 - 2.57492%
| | | MaxwellPreconditioner: Block preconditioner: 0.0001294 - 0.0249789% [1]
| | | Remainder: 0.0073974 - 1.42797%
| | Mini-EM: timestepper: 0.175182 - 3.5755% [1]
| | | Mini-EM: Advance Time Step: 0.175179 - 99.9984% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0526258 - 30.0411% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000439839 - 0.835786% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0505198 - 95.9982% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0030879% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00034636 - 0.685593% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00424264 - 8.39797% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00254296 - 5.03359% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022304 - 0.441491% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00210604 - 4.16874% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00232408 - 4.60034% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000232039 - 0.459303% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000536639 - 1.06224% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.16e-06 - 0.0102138% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0005044 - 0.998421% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00512536 - 10.1453% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00192544 - 3.81125% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0008072 - 1.59779% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00448592 - 8.87953% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00875147 - 17.3229% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.04e-06 - 0.017894% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000340679 - 0.674348% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00391836 - 7.75609% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0047616 - 9.42521% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00039504 - 0.781951% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002258 - 0.446954% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0020634 - 4.08434% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00348024 - 6.88886% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010134 - 2.00595% [6]
| | | | | | Remainder: 0.00015192 - 0.300714%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.984e-05 - 0.0377002% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00585265% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00146252 - 2.77909% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000104 - 0.197622% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.656e-05 - 73.6154% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.8e-06 - 1.73077% [1]
| | | | | | Remainder: 2.564e-05 - 24.6538%
| | | | | Remainder: 7.672e-05 - 0.145784%
| | | | Stratimikos: BelosLOWS: 0.110338 - 62.9859% [1]
| | | | | GMRES block system: Operation Op*x: 0.00296016 - 2.68281% [1]
| | | | | Belos::MVT::MvAddMv: 0.0001166 - 0.105675% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106538 - 96.5555% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000622678 - 0.584468% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000127279 - 20.4406% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00011972 - 94.0611% [2]
| | | | | | | | Remainder: 7.559e-06 - 5.93892%
| | | | | | | Belos::MVT::MvScale: 6.3199e-05 - 10.1495% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025656 - 41.2027% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00025244 - 98.3941% [2]
| | | | | | | | Remainder: 4.12e-06 - 1.60586%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.98e-05 - 12.8156% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.616e-05 - 95.4386% [2]
| | | | | | | | Remainder: 3.64e-06 - 4.5614%
| | | | | | | Remainder: 9.584e-05 - 15.3916%
| | | | | | Belos::MVT::MvAddMv: 0.00038408 - 0.360511% [2]
| | | | | | Belos::MVT::MvNorm: 6.636e-05 - 0.0622879% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.101697 - 95.4563% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00049004 - 0.481864% [1]
| | | | | | | Belos::MVT::MvAddMv: 5.1e-05 - 0.0501491% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00120092 - 1.18088% [1]
| | | | | | | | Belos::MVT::Assign: 0.000316399 - 26.3464% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00013492 - 11.2347% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011956 - 88.6155% [1]
| | | | | | | | | Remainder: 1.536e-05 - 11.3845%
| | | | | | | | CG Q_B: Operation Op*x: 0.00042572 - 35.4495% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00011708 - 9.7492% [1]
| | | | | | | | Belos::MVT::MvNorm: 2.976e-05 - 2.4781% [1]
| | | | | | | | Remainder: 0.00017704 - 14.742%
| | | | | | | CG S_E: Operation Op*x: 0.00110768 - 1.0892% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0965165 - 94.9062% [1]
| | | | | | | | Belos::MVT::Assign: 0.0002194 - 0.227319% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0829807 - 85.9756% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0828015 - 99.7841% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.039264 - 47.4194% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0388654 - 98.9848% [24]
| | | | | | | | | | | Remainder: 0.0003986 - 1.01518%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00970443 - 11.7201% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000652 - 0.787425% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00105144 - 1.26983% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0283935 - 34.291% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00862919 - 30.3914% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00843679 - 97.7704% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00841583 - 99.7516% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00831051 - 98.7485% [12]
| | | | | | | | | | | | | | Remainder: 0.00010532 - 1.25145%
| | | | | | | | | | | | | Remainder: 2.096e-05 - 0.248436%
| | | | | | | | | | | | Remainder: 0.0001924 - 2.22964%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0196893 - 69.3446% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0195606 - 99.3462% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0148218 - 75.7738% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0108839 - 73.4314% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104456 - 95.9731% [24]
| | | | | | | | | | | | | | | Remainder: 0.00043828 - 4.02688%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00282216 - 19.0406% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002338 - 1.5774% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000540839 - 3.64894% [12]
| | | | | | | | | | | | | | Remainder: 0.00034116 - 2.30174%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00459504 - 23.4913% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00454024 - 98.8074% [12]
| | | | | | | | | | | | | | Remainder: 5.48e-05 - 1.19259%
| | | | | | | | | | | | | Remainder: 0.00014376 - 0.734946%
| | | | | | | | | | | | Remainder: 0.00012872 - 0.653755%
| | | | | | | | | | | Remainder: 7.496e-05 - 0.264004%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0016894 - 2.0403% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00181768 - 2.19522% [12]
| | | | | | | | | | Remainder: 0.000229079 - 0.27666%
| | | | | | | | | Remainder: 0.00017912 - 0.215858%
| | | | | | | | CG S_E: Operation Op*x: 0.00967319 - 10.0223% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.0008826 - 0.914455% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00213364 - 2.21065% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.000348559 - 0.361139% [12]
| | | | | | | | Remainder: 0.00027844 - 0.28849%
| | | | | | | Remainder: 0.0023306 - 2.29171%
| | | | | | GMRES block system: Operation Op*x: 0.0030336 - 2.84745% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000111 - 0.104189% [1]
| | | | | | Remainder: 0.00062308 - 0.584846%
| | | | | Remainder: 0.00072388 - 0.656056%
| | | | Mini-EM: Compute responses: 0.0120325 - 6.86869% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0003108 - 2.583% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00978507 - 81.3219% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.08e-06 - 0.0314765% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022116 - 2.26018% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0022728 - 23.2272% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.08e-06 - 0.0314765% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041584 - 4.24974% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032376 - 3.30871% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00479756 - 49.0293% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.8e-06 - 0.0388347% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0004414 - 4.51095% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0003762 - 3.84463% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00031672 - 3.23677% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.848e-05 - 0.597645% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.88e-06 - 0.0294326% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027728 - 2.8337% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000168999 - 1.72711% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.716e-05 - 0.379762% [6]
| | | | | | Remainder: 6.488e-05 - 0.663051%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 0.0721379% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0123% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0014596 - 12.1305% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025552 - 2.12358% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.438322% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0002356 - 92.2041% [1]
| | | | | | Remainder: 1.88e-05 - 7.35755%
| | | | | Remainder: 0.00021136 - 1.75657%
| | | | Remainder: 0.0001828 - 0.10435%
| | | Remainder: 2.84e-06 - 0.00162117%
| | Remainder: 0.0414125 - 0.845238%
| Remainder: 4e-05 - 0.000816401%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.110338 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.5033 k-cell-steps per second
=================================
dt = 6.0648e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 6.0648e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
parameterlist: syntax = muelu
use kokkos refactor = 0 [unused]
verbosity = extreme
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
half precision = 0 [default]
refmaxwell: space number = 1 [default]
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 34914 x 34914, nnz = 1074546
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0)
SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273
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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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/300763 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (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 = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 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 = 1536 x 1536, nnz = 95832
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 1536 x 1536, nnz = 95832
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 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.0657 (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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
A22 size = 12167 x 12167, nnz = 300763
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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 = 12167 x 12167, nnz = 300763
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 512 x 12167, nnz = 12167
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 512 x 512, nnz = 10340
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.1166 (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.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 34914 1074546 30.7769
(2, 2) 12167 300763 24.7196
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=33396, #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.00189288 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0976847 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.110058 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 4.89868 [1]
| Mini-EM: Total Time: 4.89864 - 99.9992% [1]
| | Mini-EM: build mesh: 0.00067788 - 0.0138381% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030792 - 45.424% [1]
| | | Remainder: 0.00036996 - 54.576%
| | Mini-EM: build physics blocks: 0.00086868 - 0.0177331% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000808919 - 0.0165131% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.524752 - 10.7122% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.242554 - 4.95146% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.102622 - 42.309% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0832471 - 81.12% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00275944 - 2.68893% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165117 - 16.0898% [4]
| | | | Remainder: 0.00010388 - 0.101226%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0148064 - 6.10436% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00916331 - 61.8876% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00034832 - 2.3525% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00091652 - 6.19003% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00074312 - 5.01891% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013186 - 8.90561% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211648 - 14.2943% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011152 - 0.753188% [4]
| | | | Remainder: 8.852e-05 - 0.59785%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0223643 - 9.22035% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00971951 - 4.00715% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0334535 - 13.7922% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0124272 - 5.12345% [4]
| | | Remainder: 0.0471611 - 19.4435%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.01044 - 0.21312% [2]
| | Mini-EM: setup physics model evaluator: 0.417157 - 8.51577% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.417139 - 99.9957% [1]
| | | | allocate FieldManagerBuilder: 3.48e-06 - 0.000834255% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.00010548% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.41188 - 98.7393% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.411861 - 99.9954% [1]
| | | | | | getWorksets(): 0.388016 - 94.2105% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.388012 - 99.999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.226667 - 58.4173% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00480252 - 2.11876% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0389264 - 17.1734% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000783599 - 2.01303% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0381216 - 97.9325% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0004086 - 1.07183% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000187639 - 0.492212% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072764 - 1.90874% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00321376 - 8.43029% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00853143 - 22.3795% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00181988 - 4.77388% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00639059 - 16.7637% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018852 - 0.494523% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00980111 - 25.7101% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411108 - 41.945% [6]
| | | | | | | | | | | | Remainder: 0.00569004 - 58.055%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00550004 - 14.4276% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123484 - 3.23922% [6]
| | | | | | | | | | | Remainder: 0.00011752 - 0.308277%
| | | | | | | | | | Remainder: 2.12e-05 - 0.0544618%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.15826 - 69.8204% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0922345 - 58.2805% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00014924 - 0.161805% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.452e-05 - 0.0482683% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.049981 - 54.1891% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345699 - 37.4804% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.412e-05 - 0.0478346% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00690936 - 7.49107% [6]
| | | | | | | | | | | Remainder: 0.0005364 - 0.581561%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0317691 - 20.074% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0209229 - 13.2206% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00021148 - 0.133629% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00706764 - 4.46585% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00529795 - 3.34763% [6]
| | | | | | | | | | Remainder: 0.000755999 - 0.477695%
| | | | | | | | | Remainder: 0.0246781 - 10.8874%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.161313 - 41.5743% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.161167 - 99.909% [12]
| | | | | | | | | Remainder: 0.00014672 - 0.0909534%
| | | | | | | | Remainder: 3.26e-05 - 0.00840179%
| | | | | | | Remainder: 3.72e-06 - 0.000958723%
| | | | | | getOrientations(): 1.28e-05 - 0.00310785% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000748439 - 0.181721% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070776 - 0.171845% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003818 - 0.0927012% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116359 - 0.028252% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00089148 - 0.216452% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000174816% [2]
| | | | | | Remainder: 0.0209852 - 5.09521%
| | | | | Remainder: 1.9e-05 - 0.004613%
| | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.00197536% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.484e-05 - 0.00355757% [1]
| | | | build response library: 0.00521076 - 1.24917% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00512248 - 98.3058% [1]
| | | | | | getWorksets(): 3.08e-06 - 0.0601272% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.9351% [1]
| | | | | | | Remainder: 1.08e-06 - 35.0649%
| | | | | | getOrientations(): 5.2e-07 - 0.0101513% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073772 - 14.4016% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000872999 - 17.0425% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039468 - 7.70487% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115364 - 22.5211% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0210836% [3]
| | | | | | Remainder: 0.00195876 - 38.2385%
| | | | | Remainder: 8.828e-05 - 1.69419%
| | | | Remainder: 2.132e-05 - 0.00511101%
| | | Remainder: 1.808e-05 - 0.0043341%
| | Mini-EM: setup auxiliary physics model evaluator: 0.743704 - 15.1819% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.743691 - 99.9983% [1]
| | | | allocate FieldManagerBuilder: 8e-07 - 0.000107571% [1]
| | | | fmb->setWorksetContainer(): 4.8e-07 - 6.45429e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.743619 - 99.9902% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.743615 - 99.9995% [1]
| | | | | | getWorksets(): 0.344007 - 46.2615% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.344006 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230861 - 67.1095% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00469632 - 2.03426% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0376929 - 16.3271% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000757438 - 2.0095% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0369202 - 97.95% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032784 - 0.887969% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018176 - 0.492305% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0007132 - 1.93173% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00330976 - 8.96463% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00768323 - 20.8104% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00175268 - 4.74721% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00647063 - 17.526% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001886 - 0.510831% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00938155 - 25.4103% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00408064 - 43.4964% [6]
| | | | | | | | | | | | Remainder: 0.00530092 - 56.5036%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00559815 - 15.1628% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00123556 - 3.34657% [6]
| | | | | | | | | | | Remainder: 7.724e-05 - 0.209208%
| | | | | | | | | | Remainder: 1.528e-05 - 0.0405381%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160217 - 69.4% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.088809 - 55.4303% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.78e-05 - 0.0876038% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.272e-05 - 0.0481032% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0323715 - 36.4507% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0341694 - 38.4751% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.252e-05 - 0.0591382% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.96e-05 - 0.0558502% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.001165 - 1.3118% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0205793 - 23.1725% [6]
| | | | | | | | | | | Remainder: 0.00030116 - 0.33911%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0221096 - 13.7998% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207764 - 12.9676% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019552 - 0.122034% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00776207 - 4.84471% [12]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00701815 - 4.38039% [6]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0127098 - 7.93282% [6]
| | | | | | | | | | Remainder: 0.000836878 - 0.522339%
| | | | | | | | | Remainder: 0.028254 - 12.2386%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.113135 - 32.8876% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.113051 - 99.9251% [6]
| | | | | | | | | Remainder: 8.472e-05 - 0.0748838%
| | | | | | | | Remainder: 9.84e-06 - 0.00286042%
| | | | | | | Remainder: 1.32e-06 - 0.000383713%
| | | | | | getOrientations(): 1.112e-05 - 0.0014954% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00091588 - 0.123166% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108544 - 0.145968% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000674839 - 0.0907512% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.366192 - 49.2449% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.133435 - 36.4386% [1]
| | | | | | | Remainder: 0.232757 - 63.5614%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254332 - 0.342021% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 9.14452e-05% [2]
| | | | | | Remainder: 0.0281843 - 3.79017%
| | | | | Remainder: 3.92e-06 - 0.000527152%
| | | | fmb->setupBCFieldManagers(): 7.16e-06 - 0.000962765% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.044e-05 - 0.00274845% [1]
| | | | build response library: 2.592e-05 - 0.00348532% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.54321% [1]
| | | | | Remainder: 2.552e-05 - 98.4568%
| | | | Remainder: 1.796e-05 - 0.00241498%
| | | Remainder: 1.272e-05 - 0.00171036%
| | Mini-EM: eval auxiliary physics model evaluator: 1.17369 - 23.9596% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.344028 - 29.3116% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.826205 - 70.3937% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00111676 - 0.135167% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.564928 - 68.3763% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.004e-05 - 0.00177722% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.224e-05 - 0.00216665% [6]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.16e-06 - 0.000736377% [6]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00724763 - 1.28293% [6]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.015093 - 2.67167% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0466986 - 8.2663% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00553347 - 0.979501% [6]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0388405 - 6.8753% [6]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0376376 - 6.66237% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0564141 - 9.98607% [6]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.192e-05 - 0.00211% [6]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.48e-06 - 0.000970035% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0831737 - 14.7229% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00981031 - 1.73656% [6]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00487372 - 0.862714% [6]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0185804 - 3.28898% [6]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00502656 - 0.889769% [6]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0257513 - 4.55833% [6]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0437002 - 7.73553% [6]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.055058 - 9.74603% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00511888 - 0.906111% [6]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00257076 - 0.455059% [6]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00806275 - 1.42722% [6]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0379961 - 6.72584% [6]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0051074 - 0.904079% [6]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0184056 - 3.25804% [6]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 9.56e-06 - 0.00169225% [6]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00810547 - 1.43478% [6]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0153609 - 2.71909% [6]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00244468 - 0.432742% [6]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00783127 - 1.38624% [6]
| | | | | Remainder: 0.00043168 - 0.0764133%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.944e-05 - 0.00356328% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000305009% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125464 - 0.151856% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.257953 - 31.2214% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.127221 - 49.3195% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.1307 - 50.6682% [1]
| | | | | Remainder: 3.176e-05 - 0.0123123%
| | | | Remainder: 0.000920679 - 0.111435%
| | | Remainder: 0.00345924 - 0.294731%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00483016 - 0.098602% [1]
| | | getWorksets(): 6.76e-06 - 0.139954% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.08e-06 - 75.1479% [1]
| | | | Remainder: 1.68e-06 - 24.8521%
| | | getOrientations(): 7.2e-07 - 0.0149063% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079356 - 16.4293% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927159 - 19.1952% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042284 - 8.75417% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128824 - 26.6707% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0273283% [3]
| | | Remainder: 0.00138956 - 28.7684%
| | panzer::ModelEvaluator::create_W_op: 0.35044 - 7.15382% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.597156 - 12.1903% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000423359 - 0.0708958% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.466167 - 78.0644% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 0.000420451% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00570931 - 1.22474% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0145392 - 3.11887% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0183799 - 3.94279% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00176284 - 0.378156% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0199365 - 4.2767% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.016795 - 3.6028% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00340104 - 0.729576% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163593 - 3.50934% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.0479e-05 - 0.00224791% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00669792 - 1.43681% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0366381 - 7.85943% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00592011 - 1.26996% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0348095 - 7.46719% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0369011 - 7.91586% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0501422 - 10.7563% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.472e-05 - 0.00315767% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00562824 - 1.20734% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345844 - 7.4189% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0563861 - 12.0957% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00912275 - 1.95697% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00174196 - 0.373677% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190647 - 4.08969% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0405092 - 8.68986% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0308025 - 6.60761% [6]
| | | | Remainder: 0.00030748 - 0.0659593%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.164e-05 - 0.00529844% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.000180857% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00167088 - 0.279806% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.127956 - 21.4276% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.127926 - 99.9766% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.892e-05 - 0.0147863% [1]
| | | | Remainder: 1.104e-05 - 0.00862796%
| | | Remainder: 0.0009068 - 0.151853%
| | Mini-EM: assemble Discrete Gradient: 0.0959701 - 1.95912% [1]
| | MaxwellPreconditioner::build: 0.519198 - 10.5988% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0845494 - 16.2846% [1]
| | | MaxwellPreconditioner: Schur complement: 3.5719e-05 - 0.00687965% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00169684 - 0.326819% [1]
| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.198015% [1]
| | | | Ifpack2::Relaxation::compute: 0.00077972 - 45.9513% [1]
| | | | Remainder: 0.000913759 - 53.8507%
| | | MaxwellPreconditioner: Solver S_E: 0.425414 - 81.9368% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.414624 - 97.4636% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.414243 - 99.9081% [1]
| | | | | | MueLu RefMaxwell: compute: 0.408486 - 98.6102% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00374356 - 0.916446% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0239835 - 5.8713% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0126242 - 52.6369% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0106772 - 44.5188% [1]
| | | | | | | | Remainder: 0.000682159 - 2.84429%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322437 - 7.89346% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00184948 - 5.73594% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0285951 - 88.6842% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0276115 - 96.5604% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0268243 - 97.1492% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0247313 - 92.1974% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.348e-05 - 0.135375% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.576e-05 - 0.185028% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.528e-05 - 0.304391% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00421624 - 17.0482% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.336e-05 - 0.13489% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198327 - 80.1924% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.784e-05 - 0.11257% [1]
| | | | | | | | | | | | Remainder: 0.000466719 - 1.88716%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.04e-05 - 0.150609% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.316e-05 - 32.5743% [1]
| | | | | | | | | | | | Remainder: 2.724e-05 - 67.4257%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039732 - 1.48119% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037384 - 94.0904% [1]
| | | | | | | | | | | | Remainder: 2.348e-05 - 5.90959%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118808 - 4.42911% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00116888 - 98.3839% [1]
| | | | | | | | | | | | Remainder: 1.92e-05 - 1.61605%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.652e-05 - 0.173425% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.356e-05 - 50.6449% [1]
| | | | | | | | | | | | Remainder: 2.296e-05 - 49.3551%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.412e-05 - 0.127198% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.28e-05 - 37.5147% [1]
| | | | | | | | | | | | Remainder: 2.132e-05 - 62.4853%
| | | | | | | | | | | Remainder: 0.000386559 - 1.44108%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001034 - 0.374482% [1]
| | | | | | | | | | Remainder: 0.00068376 - 2.47636%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000195839 - 0.68487% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.888e-05 - 19.853% [1]
| | | | | | | | | | Remainder: 0.000156959 - 80.147%
| | | | | | | | | Remainder: 0.00078772 - 2.75474%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0006748 - 2.09281% [1]
| | | | | | | | Remainder: 0.00112436 - 3.48707%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0402201 - 9.84613% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0261292 - 64.9656% [1]
| | | | | | | | Remainder: 0.0140909 - 35.0344%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176002 - 4.30864% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0562304 - 13.7656% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.056227 - 99.994% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0556715 - 99.012% [1]
| | | | | | | | | Remainder: 0.000555519 - 0.987993%
| | | | | | | | Remainder: 3.4e-06 - 0.00604655%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0223291 - 5.46631% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.022185 - 99.3547% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123577 - 55.7029% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00933639 - 42.0842% [1]
| | | | | | | | | Remainder: 0.000490919 - 2.21284%
| | | | | | | | Remainder: 0.00014408 - 0.645257%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.107822 - 26.3955% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0258933 - 24.0149% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0255507 - 98.6767% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.468e-05 - 0.214006% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.24e-06 - 0.0205082% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0253138 - 99.0729% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0253105 - 99.9867% [1]
| | | | | | | | | | | Remainder: 3.36e-06 - 0.0132734%
| | | | | | | | | | Remainder: 0.000176959 - 0.69258%
| | | | | | | | | Remainder: 0.00034264 - 1.32327%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0819214 - 75.9783% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0290293 - 35.4355% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0263415 - 90.7411% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0255829 - 97.1203% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0247881 - 96.8934% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.856e-05 - 0.0748745% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.756e-05 - 0.151524% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.228e-05 - 0.291591% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00431752 - 17.4177% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.956e-05 - 0.119251% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198792 - 80.1964% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.752e-05 - 0.070679% [1]
| | | | | | | | | | | | | Remainder: 0.00041596 - 1.67806%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.316e-05 - 0.129618% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.16e-05 - 34.9819% [1]
| | | | | | | | | | | | | Remainder: 2.156e-05 - 65.0181%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039844 - 1.55745% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037344 - 93.7255% [1]
| | | | | | | | | | | | | Remainder: 2.5e-05 - 6.27447%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.772e-05 - 0.108354% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.208e-05 - 43.5786% [1]
| | | | | | | | | | | | | Remainder: 1.564e-05 - 56.4214%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 3.708e-05 - 0.144941% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.268e-05 - 61.165% [1]
| | | | | | | | | | | | | Remainder: 1.44e-05 - 38.835%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.66e-05 - 0.103976% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.272e-05 - 47.8195% [1]
| | | | | | | | | | | | | Remainder: 1.388e-05 - 52.1805%
| | | | | | | | | | | | Remainder: 0.00027176 - 1.06227%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.62e-05 - 0.251315% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.304e-05 - 0.163393% [1]
| | | | | | | | | | | Remainder: 0.000649319 - 2.46501%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252836 - 8.70969% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00206612 - 81.7178% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030256 - 14.6439% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164428 - 79.583% [1]
| | | | | | | | | | | | Remainder: 0.00011928 - 5.77314%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000225999 - 8.93857% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018368 - 81.2747% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.752e-05 - 20.4268% [1]
| | | | | | | | | | | | | Remainder: 0.00014616 - 79.5732%
| | | | | | | | | | | | Remainder: 4.2319e-05 - 18.7253%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.164e-05 - 0.855891% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.892e-05 - 1.53934% [1]
| | | | | | | | | | | Remainder: 0.00017568 - 6.94838%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.16e-06 - 0.0281096% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.00909427% [1]
| | | | | | | | | | Remainder: 0.00014864 - 0.512035%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.768e-05 - 0.0215817% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0524433 - 64.0166% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.044e-05 - 0.0199072% [1]
| | | | | | | | | | Remainder: 0.0524329 - 99.9801%
| | | | | | | | | Remainder: 0.00043116 - 0.526309%
| | | | | | | | Remainder: 7.36e-06 - 0.00682606%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0967424 - 23.6832% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.552e-05 - 0.0263793% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2.04e-06 - 0.00210869% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0966115 - 99.8647% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0966083 - 99.9967% [1]
| | | | | | | | | Remainder: 3.16e-06 - 0.00327083%
| | | | | | | | Remainder: 0.00010336 - 0.10684%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.176e-05 - 0.0224634% [1]
| | | | | | | Remainder: 0.00747936 - 1.83099%
| | | | | | Remainder: 0.00575708 - 1.38978%
| | | | | Remainder: 0.00038088 - 0.0918615%
| | | | Remainder: 0.0107902 - 2.53639%
| | | MaxwellPreconditioner: Block preconditioner: 0.00012764 - 0.0245841% [1]
| | | Remainder: 0.00737424 - 1.42031%
| | Mini-EM: timestepper: 0.175098 - 3.57443% [1]
| | | Mini-EM: Advance Time Step: 0.175096 - 99.9985% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0526814 - 30.0872% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00039336 - 0.746677% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0506241 - 96.0949% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00379266% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00035172 - 0.694768% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00424684 - 8.38896% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00255092 - 5.03894% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022436 - 0.443188% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00221176 - 4.36898% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00222076 - 4.38676% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00022836 - 0.451089% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00056352 - 1.11315% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.68e-06 - 0.0092446% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0004562 - 0.901151% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00507808 - 10.0309% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00198268 - 3.91647% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00080628 - 1.59268% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00444512 - 8.78063% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00879243 - 17.3681% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.28e-06 - 0.0163558% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000348959 - 0.689314% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00382856 - 7.56272% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00471007 - 9.30401% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000366479 - 0.723922% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022012 - 0.434812% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00225824 - 4.4608% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00355144 - 7.01531% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0010126 - 2.00023% [6]
| | | | | | Remainder: 0.00015376 - 0.303729%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.86e-05 - 0.0353066% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.72e-06 - 0.00516311% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00146424 - 2.77942% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00010216 - 0.19392% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.46e-05 - 73.0227% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.68e-06 - 1.64448% [1]
| | | | | | Remainder: 2.588e-05 - 25.3328%
| | | | | Remainder: 7.62e-05 - 0.144643%
| | | | Stratimikos: BelosLOWS: 0.110114 - 62.8881% [1]
| | | | | GMRES block system: Operation Op*x: 0.00293624 - 2.66654% [1]
| | | | | Belos::MVT::MvAddMv: 0.00011244 - 0.102112% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.106317 - 96.5515% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000618399 - 0.581656% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000126 - 20.3752% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00011848 - 94.0317% [2]
| | | | | | | | Remainder: 7.52e-06 - 5.96825%
| | | | | | | Belos::MVT::MvScale: 6.28e-05 - 10.1553% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00024984 - 40.4011% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00024496 - 98.0467% [2]
| | | | | | | | Remainder: 4.88e-06 - 1.95325%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.8919e-05 - 12.7618% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.58e-05 - 96.0478% [2]
| | | | | | | | Remainder: 3.119e-06 - 3.95215%
| | | | | | | Remainder: 0.00010084 - 16.3066%
| | | | | | Belos::MVT::MvAddMv: 0.00032504 - 0.305727% [2]
| | | | | | Belos::MVT::MvNorm: 6.448e-05 - 0.0606488% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.101564 - 95.5291% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.000508639 - 0.500808% [1]
| | | | | | | Belos::MVT::MvAddMv: 5.128e-05 - 0.0504905% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00118156 - 1.16337% [1]
| | | | | | | | Belos::MVT::Assign: 0.0002954 - 25.0008% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00013588 - 11.5001% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00012112 - 89.1375% [1]
| | | | | | | | | Remainder: 1.476e-05 - 10.8625%
| | | | | | | | CG Q_B: Operation Op*x: 0.00042848 - 36.2639% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00011472 - 9.7092% [1]
| | | | | | | | Belos::MVT::MvNorm: 2.92e-05 - 2.47131% [1]
| | | | | | | | Remainder: 0.00017788 - 15.0547%
| | | | | | | CG S_E: Operation Op*x: 0.00112248 - 1.1052% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0963987 - 94.9145% [1]
| | | | | | | | Belos::MVT::Assign: 0.000213159 - 0.221122% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0829074 - 86.0047% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0827277 - 99.7833% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0390301 - 47.179% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.038634 - 98.9851% [24]
| | | | | | | | | | | Remainder: 0.00039612 - 1.01491%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00957639 - 11.5758% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000646838 - 0.781888% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00119112 - 1.43981% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0286354 - 34.614% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0088746 - 30.9917% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00868672 - 97.8829% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00866576 - 99.7587% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00855648 - 98.7389% [12]
| | | | | | | | | | | | | | Remainder: 0.00010928 - 1.26106%
| | | | | | | | | | | | | Remainder: 2.096e-05 - 0.241288%
| | | | | | | | | | | | Remainder: 0.00018788 - 2.11705%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0196741 - 68.7056% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0195423 - 99.3299% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0146173 - 74.7982% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0105976 - 72.5008% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0101426 - 95.7062% [24]
| | | | | | | | | | | | | | | Remainder: 0.000455039 - 4.29378%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00280948 - 19.2203% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00028392 - 1.94236% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000562879 - 3.85078% [12]
| | | | | | | | | | | | | | Remainder: 0.00036336 - 2.48583%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00477904 - 24.4549% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00471892 - 98.742% [12]
| | | | | | | | | | | | | | Remainder: 6.012e-05 - 1.25799%
| | | | | | | | | | | | | Remainder: 0.00014596 - 0.746894%
| | | | | | | | | | | | Remainder: 0.00013184 - 0.670119%
| | | | | | | | | | | Remainder: 8.668e-05 - 0.302702%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00162288 - 1.96171% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00178112 - 2.15299% [12]
| | | | | | | | | | Remainder: 0.00024388 - 0.294798%
| | | | | | | | | Remainder: 0.00017968 - 0.216724%
| | | | | | | | CG S_E: Operation Op*x: 0.00967975 - 10.0414% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.0009226 - 0.957067% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00204488 - 2.12127% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.000346478 - 0.359422% [12]
| | | | | | | | Remainder: 0.0002844 - 0.295025%
| | | | | | | Remainder: 0.00230108 - 2.26565%
| | | | | | GMRES block system: Operation Op*x: 0.0029974 - 2.8193% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.0001306 - 0.12284% [1]
| | | | | | Remainder: 0.00061736 - 0.580678%
| | | | | Remainder: 0.000748639 - 0.679874%
| | | | Mini-EM: Compute responses: 0.0121153 - 6.91923% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00030788 - 2.54126% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00986115 - 81.3944% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.52e-06 - 0.0356956% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022104 - 2.24152% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00226884 - 23.0078% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.12e-06 - 0.0316393% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00041716 - 4.23034% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00033308 - 3.3777% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00469136 - 47.5741% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.28e-06 - 0.0332618% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00042452 - 4.30497% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039584 - 4.01414% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0004732 - 4.79863% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.752e-05 - 0.583299% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.72e-06 - 0.027583% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000282879 - 2.86862% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017296 - 1.75395% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.896e-05 - 0.395086% [6]
| | | | | | Remainder: 7.116e-05 - 0.721619%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.92e-06 - 0.065372% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.012216% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00145284 - 11.9918% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025888 - 2.13681% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.370828% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023916 - 92.3826% [1]
| | | | | | Remainder: 1.876e-05 - 7.2466%
| | | | | Remainder: 0.00022512 - 1.85815%
| | | | Remainder: 0.00018472 - 0.105497%
| | | Remainder: 2.64e-06 - 0.00150772%
| | Remainder: 0.04129 - 0.842887%
| Remainder: 4.04e-05 - 0.000824712%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.110114 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.6995 k-cell-steps per second
=================================
dt = 6.0648e-10
Loading solver config from solverMueLu.xml
Linear Solver Type = Belos [unused]
Preconditioner Type = Teko [unused]
Linear Solver Types ->
Belos ->
Solver Type = Block GMRES [unused]
Solver Types ->
Block GMRES ->
Convergence Tolerance = 1e-08 [unused]
Orthogonalization = ICGS [unused]
Output Frequency = 1 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Maximum Iterations = 10 [unused]
Block Size = 1 [unused]
Num Blocks = 10 [unused]
Flexible Gmres = 1 [unused]
Timer Label = GMRES block system [unused]
Implicit Residual Scaling = Norm of Initial Residual [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Preconditioner Types ->
Teko ->
Inverse Type = Maxwell [unused]
Inverse Factory Library ->
Maxwell ->
Type = Full Maxwell Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Use discrete curl = 1 [unused]
Simplify Faraday = 0 [unused]
dt = 6.0648e-10 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG Q_B [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_B Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_E Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
Darcy ->
Type = Full Darcy Preconditioner [unused]
Use as preconditioner = 0 [unused]
Debug = 0 [unused]
Dump = 0 [unused]
Solve lower triangular = 1 [unused]
dt = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
Q_u Preconditioner ->
Prec Type = Ifpack2 [unused]
Prec Types ->
Ifpack2 ->
Prec Type = relaxation [unused]
Ifpack2 Settings ->
relaxation: type = Jacobi [unused]
relaxation: sweeps = 1 [unused]
S_sigma Solve ->
Type = Belos [unused]
Solver Type = Block CG [unused]
Solver Types ->
Block CG ->
Convergence Tolerance = 1e-09 [unused]
Use Single Reduction = 1 [unused]
Maximum Iterations = 100 [unused]
Timer Label = CG S_sigma [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 33 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_sigma Preconditioner ->
Type = MueLuRefMaxwell [unused]
Preconditioner Types ->
MueLuRefMaxwell ->
parameterlist: syntax = muelu [unused]
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
refmaxwell: space number = 2 [unused]
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: skip first (1,1) level = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 1 [unused]
refmaxwell: disable addon 22 = 1 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 0 [unused]
refmaxwell: subsolves striding = 1 [unused]
aggregation: drop tol = 0.02 [unused]
aggregation: match ML phase2a = 1 [unused]
smoother: type = RELAXATION [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
relaxation: type = Symmetric Gauss-Seidel [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: pre type = RELAXATION [unused]
smoother: post type = RELAXATION [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: pre params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 0 [unused]
smoother: post params ->
relaxation: type = Gauss-Seidel [unused]
relaxation: symmetric matrix structure = 1 [unused]
relaxation: sweeps = 2 [unused]
relaxation: use l1 = 1 [unused]
relaxation: backward mode = 1 [unused]
repartition: params ->
algorithm = multijagged [unused]
Required Parameters ->
Coordinates = AUXILIARY_NODE [unused]
p=0 | CubeHexMesh: Building sub cells
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
parameterlist: syntax = muelu
use kokkos refactor = 0 [unused]
verbosity = extreme
refmaxwell: use as preconditioner = 1 [unused]
refmaxwell: enable reuse = 1 [unused]
refmaxwell: mode = additive [unused]
refmaxwell: disable addon = 0 [unused]
refmaxwell: dump matrices = 0 [unused]
refmaxwell: subsolves on subcommunicators = 1 [unused]
refmaxwell: subsolves striding = 1 [unused]
fuse prolongation and update = 1 [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
smoother: type = CHEBYSHEV [unused]
half precision = 0 [default]
refmaxwell: space number = 1 [default]
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
output filename = [default]
print initial parameters = 1 [default]
refmaxwell: disable addon 22 = 1 [default]
refmaxwell: skip first (1,1) level = 1 [default]
refmaxwell: skip first (2,2) level = 0 [default]
multigrid algorithm = unsmoothed [default]
transpose: use implicit = 0 [default]
rap: triple product = 0 [default]
rap: fix zero diagonals = 1 [default]
rap: fix zero diagonals threshold = 0 [default]
refmaxwell: row sum drop tol (1,1) = -1 [default]
sync timers = 0 [default]
refmaxwell: num iters coarse 11 = 1 [default]
refmaxwell: num iters 22 = 1 [default]
refmaxwell: apply BCs to Anodal = 0 [default]
refmaxwell: apply BCs to coarse 11 = 1 [default]
refmaxwell: apply BCs to 22 = 1 [default]
refmaxwell: max coarse size = 1 [default]
smoother: pre type = NONE [default]
smoother: post type = NONE [default]
aggregation: type = uncoupled [default]
aggregation: min agg size = 2 [default]
aggregation: max agg size = -1 [default]
aggregation: match ML phase1 = 0 [default]
aggregation: match ML phase2a = 0 [default]
aggregation: match ML phase2b = 0 [default]
aggregation: export visualization data = 0 [default]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 20 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
refmaxwell: 11list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
number of equations = 3 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 3750 [unused]
repartition: min rows per thread = 250 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 5.4 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
refmaxwell: 22list ->
use kokkos refactor = 0 [unused]
verbosity = extreme [unused]
coarse: max size = 2500 [unused]
multigrid algorithm = unsmoothed [unused]
fuse prolongation and update = 1 [unused]
aggregation: type = uncoupled [unused]
aggregation: drop scheme = distance laplacian [unused]
aggregation: distance laplacian algo = scaled cut [unused]
aggregation: drop tol = 8 [unused]
coarse: type = KLU [unused]
smoother: type = CHEBYSHEV [unused]
repartition: enable = 1 [unused]
repartition: partitioner = zoltan2 [unused]
repartition: start level = 1 [unused]
repartition: target rows per thread = 15000 [unused]
repartition: min rows per thread = 1000 [unused]
repartition: max imbalance = 1.1 [unused]
repartition: remap parts = 1 [unused]
repartition: rebalance P and R = 0 [unused]
repartition: print partition distribution = 1 [unused]
matvec params ->
Send type = Isend [unused]
smoother: params ->
chebyshev: degree = 2 [unused]
chebyshev: ratio eigenvalue = 7 [unused]
chebyshev: eigenvalue max iterations = 100 [unused]
chebyshev: algorithm = opt_fourth [unused]
chebyshev: use native spmv = 0 [unused]
repartition: params ->
algorithm = multijagged [unused]
smoother: pre params ->
[empty list]
smoother: post params ->
[empty list]
SM_Matrix size = 34914 x 34914, nnz = 1074546
SM_Matrix Load balancing info
SM_Matrix # active processes: 1/1
SM_Matrix # rows per proc : avg = 3.49e+04, dev = 0.0%, min = 0.0% ( 34914 on 0), max = 0.0% ( 34914 on 0)
SM_Matrix # nnz per proc : avg = 1.07e+06, dev = 0.0%, min = 0.0% ( 1074546 on 0), max = 0.0% ( 1074546 on 0)
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
RefMaxwell::compute(): building edge nullspace
Edge length (min/mean/max): 0.0227273 / 0.0227273 / 0.0227273
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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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/300763 (0%)
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (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 = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 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 = 1536 x 1536, nnz = 95832
coarseA11 Load balancing info
coarseA11 # active processes: 1/1
coarseA11 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
coarseA11 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 1536 x 1536, nnz = 95832
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.54e+03, dev = 0.0%, min = 0.0% ( 1536 on 0), max = 0.0% ( 1536 on 0)
A0 # nnz per proc : avg = 9.58e+04, dev = 0.0%, min = 0.0% ( 95832 on 0), max = 0.0% ( 95832 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 = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 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.0643 (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 = 12167 x 12167, nnz = 300763
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ac # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
A22 size = 12167 x 12167, nnz = 300763
A22 Load balancing info
A22 # active processes: 1/1
A22 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A22 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 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 = 12167 x 12167, nnz = 300763
A0 Load balancing info
A0 # active processes: 1/1
A0 # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
A0 # nnz per proc : avg = 3.01e+05, dev = 0.0%, min = 0.0% ( 300763 on 0), max = 0.0% ( 300763 on 0)
Clearing old data (if any)
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
Level 0
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
chebyshev: ratio eigenvalue (computed) = 7.00
RefMaxwell (2,2): Preconditioner init
RefMaxwell (2,2): Preconditioner compute
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
Level 1
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
lightweight wrap = 1
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Import construction
******* WARNING *******
Constructing new importer instance
RefMaxwell (2,2): Coordinate import
RefMaxwell (2,2): Laplacian local diagonal
RefMaxwell (2,2): Laplacian distributed diagonal
RefMaxwell (2,2): Laplacian dropping
RefMaxwell (2,2): Build amalgamated graph
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
Number of dropped entries in unamalgamated matrix graph: 0/300763 (0.00%)
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
BuildAggregatesNonKokkos (Phase - (Dirichlet))
aggregated : 0 (phase), 0/12167 [0.00%] (total)
remaining : 12167
aggregates : 0 (phase), 0 (total)
RefMaxwell (2,2): Algo "Phase 1 (main)"
BuildAggregatesNonKokkos (Phase 1 (main))
aggregated : 12167 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 512 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
BuildAggregatesNonKokkos (Phase 2a (secondary))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
BuildAggregatesNonKokkos (Phase 2b (expansion))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
BuildAggregatesNonKokkos (Phase 3 (cleanup))
aggregated : 0 (phase), 12167/12167 [100.00%] (total)
remaining : 0
aggregates : 0 (phase), 512 (total)
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Generating canonical nullspace: dimension = 1
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
Column map is consistent with the row map, good.
TentativePFactory : aggregates do not cross process boundaries
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
Ptent size = 12167 x 512
Ptent Load balancing info
Ptent # active processes: 1/1
Ptent # rows per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
Ptent # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
R size = 512 x 12167, nnz = 12167
R Load balancing info
R # active processes: 1/1
R # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
R # nnz per proc : avg = 1.22e+04, dev = 0.0%, min = 0.0% ( 12167 on 0), max = 0.0% ( 12167 on 0)
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
Ac size = 512 x 512, nnz = 10340
Ac Load balancing info
Ac # active processes: 1/1
Ac # rows per proc : avg = 5.12e+02, dev = 0.0%, min = 0.0% ( 512 on 0), max = 0.0% ( 512 on 0)
Ac # nnz per proc : avg = 1.03e+04, dev = 0.0%, min = 0.0% ( 10340 on 0), max = 0.0% ( 10340 on 0)
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
RefMaxwell (2,2): Projections
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
Transferring coordinates
RefMaxwell (2,2): AverageCoords
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
Repartitioning? NO:
comm size = 1
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
No repartitioning necessary: partitions were left unchanged by the repartitioner
RefMaxwell (2,2): Rebalancing prolongator
Using original prolongator
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
RefMaxwell (2,2): Rebalancing restrictor
Using original restrictor
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
No rebalancing
Max coarse size (<= 2500) achieved
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
MueLu::Amesos2Smoother::Setup(): fixing nullspace
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
================================================================================
TimeMonitor results over 1 processor
Timer Name Global time (num calls)
--------------------------------------------------------------------------------
MueLu setup time (RefMaxwell (2,2)) 0.1177 (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.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
--------------------------------------------------------------------------------
--- RefMaxwell Summary ---
--------------------------------------------------------------------------------
block rows nnz nnz/row
(1, 1) 34914 1074546 30.7769
(2, 2) 12167 300763 24.7196
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96363, alpha: 20, lambdaMin: 0.148182, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [34914, 34914], Global nnz: 1074546}
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell coarse (1,1) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 1
Operator complexity = 1.00
Smoother complexity = 4.65
Cycle type = V
level rows nnz nnz/row c ratio procs
0 1536 95832 62.39 1
Smoother (level 0) pre : KLU2 solver interface
Smoother (level 0) post : no smoother
--------------------------------------------------------------------------------
--- Multigrid Summary RefMaxwell (2,2) ---
--------------------------------------------------------------------------------
Scalar = double
Number of levels = 2
Operator complexity = 1.03
Smoother complexity = 1.91
Cycle type = V
level rows nnz nnz/row c ratio procs
0 12167 300763 24.72 1
1 512 10340 20.20 23.76 1
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4905, alpha: 7, lambdaMin: 0.212929, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [12167, 12167], Global nnz: 300763}
Smoother (level 1) pre : KLU2 solver interface
Smoother (level 1) post : no smoother
Sub-solver distribution over ranks
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
B 0:0
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
**************************************************
* starting time step 1
Starting iterations with Belos:
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=33396, #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.0019398 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0982878 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.110672 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 4.86683 [1]
| Mini-EM: Total Time: 4.86679 - 99.9992% [1]
| | Mini-EM: build mesh: 0.0007622 - 0.0156613% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030476 - 39.9843% [1]
| | | Remainder: 0.00045744 - 60.0157%
| | Mini-EM: build physics blocks: 0.000880199 - 0.0180858% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000811879 - 0.016682% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.524636 - 10.7799% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.242934 - 4.99166% [4]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.10298 - 42.3903% [4]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0835057 - 81.0891% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00281696 - 2.73543% [4]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0165673 - 16.0878% [4]
| | | | Remainder: 9.032e-05 - 0.0877061%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0147759 - 6.08228% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00924527 - 62.5699% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00029924 - 2.02519% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0009124 - 6.17492% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000750719 - 5.0807% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125572 - 8.49842% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00211208 - 14.2941% [4]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00011412 - 0.772338% [4]
| | | | Remainder: 8.636e-05 - 0.584465%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0225173 - 9.26893% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00966235 - 3.97736% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0334789 - 13.7811% [4]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0122849 - 5.05688% [4]
| | | Remainder: 0.047234 - 19.4432%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0104 - 0.213693% [2]
| | Mini-EM: setup physics model evaluator: 0.411899 - 8.46347% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.41188 - 99.9953% [1]
| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000776926% [1]
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000106827% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.406658 - 98.7322% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.406641 - 99.996% [1]
| | | | | | getWorksets(): 0.38334 - 94.2698% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.383336 - 99.999% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.224193 - 58.4846% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.004734 - 2.11158% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0385521 - 17.196% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00080232 - 2.08113% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0377276 - 97.8612% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000405439 - 1.07465% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018588 - 0.49269% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00072168 - 1.91287% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0032152 - 8.52214% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00848619 - 22.4933% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00178796 - 4.73913% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00626744 - 16.6123% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000192279 - 0.509651% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00964427 - 25.5629% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00407376 - 42.2402% [6]
| | | | | | | | | | | | Remainder: 0.00557052 - 57.7598%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0054628 - 14.4796% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00124572 - 3.30188% [6]
| | | | | | | | | | | Remainder: 0.00011272 - 0.298774%
| | | | | | | | | | Remainder: 2.224e-05 - 0.0576881%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.156418 - 69.7694% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0924819 - 59.1249% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015136 - 0.163664% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.568e-05 - 0.0493934% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0500832 - 54.1546% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0346771 - 37.4961% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.484e-05 - 0.0484852% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0069156 - 7.47778% [6]
| | | | | | | | | | | Remainder: 0.00056412 - 0.609979%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0299403 - 19.1413% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0206409 - 13.196% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00022516 - 0.143948% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0071042 - 4.54181% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0053628 - 3.42851% [6]
| | | | | | | | | | Remainder: 0.000662558 - 0.423582%
| | | | | | | | | Remainder: 0.0244887 - 10.923%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.159112 - 41.5072% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.158957 - 99.9023% [12]
| | | | | | | | | Remainder: 0.00015552 - 0.0977423%
| | | | | | | | Remainder: 3.136e-05 - 0.00818081%
| | | | | | | Remainder: 3.72e-06 - 0.000970418%
| | | | | | getOrientations(): 1.272e-05 - 0.00312806% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0007244 - 0.178142% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693999 - 0.170666% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003768 - 0.0926615% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001186 - 0.0291657% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000878519 - 0.216043% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000186897% [2]
| | | | | | Remainder: 0.0204957 - 5.04025%
| | | | | Remainder: 1.624e-05 - 0.00399353%
| | | | fmb->setupBCFieldManagers(): 8.08e-06 - 0.00196174% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.568e-05 - 0.00380694% [1]
| | | | build response library: 0.00517428 - 1.25626% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00508884 - 98.3488% [1]
| | | | | | getWorksets(): 3.2e-06 - 0.0628827% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 58.75% [1]
| | | | | | | Remainder: 1.32e-06 - 41.25%
| | | | | | getOrientations(): 5.2e-07 - 0.0102184% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732079 - 14.386% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00086436 - 16.9854% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039508 - 7.76366% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114844 - 22.5678% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.022795% [3]
| | | | | | Remainder: 0.001944 - 38.2012%
| | | | | Remainder: 8.544e-05 - 1.65125%
| | | | Remainder: 2.024e-05 - 0.00491406%
| | | Remainder: 1.952e-05 - 0.00473902%
| | Mini-EM: setup auxiliary physics model evaluator: 0.73774 - 15.1587% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.737727 - 99.9983% [1]
| | | | allocate FieldManagerBuilder: 6e-07 - 8.13309e-05% [1]
| | | | fmb->setWorksetContainer(): 5.2e-07 - 7.04867e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.737665 - 99.9915% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.73766 - 99.9993% [1]
| | | | | | getWorksets(): 0.341948 - 46.3558% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.341947 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.230278 - 67.3434% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00468064 - 2.0326% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0373002 - 16.1979% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000756759 - 2.02883% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0365282 - 97.9303% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00032292 - 0.884029% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00018268 - 0.500107% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00071172 - 1.94841% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00329944 - 9.03257% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00759035 - 20.7794% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00176008 - 4.81841% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00630496 - 17.2605% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00018412 - 0.504049% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00932143 - 25.5184% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0041368 - 44.3794% [6]
| | | | | | | | | | | | Remainder: 0.00518464 - 55.6206%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552344 - 15.121% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0012526 - 3.42913% [6]
| | | | | | | | | | | Remainder: 7.448e-05 - 0.203897%
| | | | | | | | | | Remainder: 1.524e-05 - 0.0408577%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.160653 - 69.7647% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0897704 - 55.8784% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.008e-05 - 0.0892053% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.32e-05 - 0.0481228% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0329571 - 36.7126% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0345034 - 38.4352% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.464e-05 - 0.0608664% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 4.868e-05 - 0.0542272% [6]
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00117856 - 1.31286% [6]
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0205997 - 22.9471% [6]
| | | | | | | | | | | Remainder: 0.000305039 - 0.339799%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0215134 - 13.3912% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0208443 - 12.9747% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00019924 - 0.124019% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00777868 - 4.84191% [12]
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00704767 - 4.38689% [6]
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0126174 - 7.85378% [6]
| | | | | | | | | | Remainder: 0.00088204 - 0.549034%
| | | | | | | | | Remainder: 0.0276445 - 12.0048%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.111659 - 32.6539% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.111572 - 99.9226% [6]
| | | | | | | | | Remainder: 8.644e-05 - 0.0774144%
| | | | | | | | Remainder: 9.36e-06 - 0.00273727%
| | | | | | | Remainder: 1.24e-06 - 0.000362628%
| | | | | | getOrientations(): 1.128e-05 - 0.00152916% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00091068 - 0.123455% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011282 - 0.152943% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066908 - 0.090703% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.362265 - 49.11% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.131463 - 36.2892% [1]
| | | | | | | Remainder: 0.230802 - 63.7108%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0025114 - 0.340455% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 7.59157e-05% [2]
| | | | | | Remainder: 0.0282163 - 3.82511%
| | | | | Remainder: 4.8e-06 - 0.000650702%
| | | | fmb->setupBCFieldManagers(): 6.32e-06 - 0.000856685% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.916e-05 - 0.00259717% [1]
| | | | build response library: 2.24e-05 - 0.00303635% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.6e-07 - 1.60714% [1]
| | | | | Remainder: 2.204e-05 - 98.3929%
| | | | Remainder: 1.352e-05 - 0.00183266%
| | | Remainder: 1.28e-05 - 0.00173503%
| | Mini-EM: eval auxiliary physics model evaluator: 1.16066 - 23.8486% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.344046 - 29.6423% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.813202 - 70.0639% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011158 - 0.137211% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.554186 - 68.1486% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 9.16e-06 - 0.00165287% [1]
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.236e-05 - 0.0022303% [6]
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.36e-06 - 0.000786739% [6]
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00348844 - 0.62947% [6]
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0151946 - 2.74179% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0460335 - 8.30651% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00526443 - 0.94994% [6]
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0372007 - 6.71267% [6]
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0372977 - 6.73018% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0544546 - 9.82605% [6]
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.084e-05 - 0.00195602% [6]
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.48e-06 - 0.000808393% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.082857 - 14.9511% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0116694 - 2.10569% [6]
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00464924 - 0.838931% [6]
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0186771 - 3.37019% [6]
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00232328 - 0.419224% [6]
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0257966 - 4.65486% [6]
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0429395 - 7.7482% [6]
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0550864 - 9.94005% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00580727 - 1.04789% [6]
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00260568 - 0.470181% [6]
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00797744 - 1.43949% [6]
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0375851 - 6.78204% [6]
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0047448 - 0.856174% [6]
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0182366 - 3.29071% [6]
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.428e-05 - 0.00257675% [6]
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00825224 - 1.48907% [6]
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0153326 - 2.76669% [6]
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00242364 - 0.437333% [6]
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00782748 - 1.41243% [6]
| | | | | Remainder: 0.000405239 - 0.0731233%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.5359e-05 - 0.00311841% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000300048% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00118324 - 0.145504% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255774 - 31.4527% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125615 - 49.1118% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.130127 - 50.876% [1]
| | | | | Remainder: 3.124e-05 - 0.0122139%
| | | | Remainder: 0.0009154 - 0.112567%
| | | Remainder: 0.00341 - 0.293799%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00490696 - 0.100825% [1]
| | | getWorksets(): 7.04e-06 - 0.14347% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.32e-06 - 75.5682% [1]
| | | | Remainder: 1.72e-06 - 24.4318%
| | | getOrientations(): 7.6e-07 - 0.0154882% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000792239 - 16.1452% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094996 - 19.3595% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000420519 - 8.56985% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00126112 - 25.7007% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0269006% [3]
| | | Remainder: 0.001474 - 30.039%
| | panzer::ModelEvaluator::create_W_op: 0.348561 - 7.16204% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.590696 - 12.1373% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000422959 - 0.0716035% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.459438 - 77.7791% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000444021% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00321996 - 0.700847% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.015189 - 3.30599% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0180101 - 3.92003% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00178884 - 0.389353% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0198109 - 4.31198% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0164067 - 3.57105% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391528 - 0.852188% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0163266 - 3.5536% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.2e-06 - 0.00178479% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00664512 - 1.44636% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0349781 - 7.61324% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00570704 - 1.24218% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.034413 - 7.49024% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0366177 - 7.97011% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.050348 - 10.9586% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.56e-05 - 0.00339545% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0030836 - 0.671167% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0345481 - 7.51963% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0565893 - 12.3171% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00992179 - 2.15955% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00169644 - 0.369242% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0190826 - 4.15346% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.039912 - 8.68713% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0309025 - 6.72615% [6]
| | | | Remainder: 0.00029968 - 0.0652275%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.968e-05 - 0.00502458% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.12e-06 - 0.000189607% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00156412 - 0.264792% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.128323 - 21.724% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.128294 - 99.9775% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.772e-05 - 0.0138089% [1]
| | | | Remainder: 1.112e-05 - 0.00866564%
| | | Remainder: 0.00091736 - 0.155301%
| | Mini-EM: assemble Discrete Gradient: 0.0961276 - 1.97518% [1]
| | MaxwellPreconditioner::build: 0.518462 - 10.6531% [1]
| | | Mini-EM: assemble Discrete Curl: 0.0844178 - 16.2823% [1]
| | | MaxwellPreconditioner: Schur complement: 3.036e-05 - 0.00585578% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00167764 - 0.32358% [1]
| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.193129% [1]
| | | | Ifpack2::Relaxation::compute: 0.000777319 - 46.3341% [1]
| | | | Remainder: 0.00089708 - 53.4728%
| | | MaxwellPreconditioner: Solver S_E: 0.424774 - 81.9297% [1]
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.413988 - 97.4608% [1]
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.413607 - 99.9078% [1]
| | | | | | MueLu RefMaxwell: compute: 0.407858 - 98.61% [1]
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00373948 - 0.916859% [1]
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0238512 - 5.84792% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.012471 - 52.2868% [1]
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0106973 - 44.8501% [1]
| | | | | | | | Remainder: 0.00068288 - 2.86309%
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0322217 - 7.90022% [1]
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00185124 - 5.74533% [1]
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0285773 - 88.6898% [1]
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0275878 - 96.5373% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0267752 - 97.0546% [1]
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0247393 - 92.3964% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.324e-05 - 0.134361% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.888e-05 - 0.19758% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.14e-05 - 0.248188% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00422008 - 17.0582% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.256e-05 - 0.131612% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0198429 - 80.2079% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.852e-05 - 0.115282% [1]
| | | | | | | | | | | | Remainder: 0.00047176 - 1.90692%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.012e-05 - 0.14984% [1]
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.328e-05 - 33.1007% [1]
| | | | | | | | | | | | Remainder: 2.684e-05 - 66.8993%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039916 - 1.49078% [1]
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00037348 - 93.5665% [1]
| | | | | | | | | | | | Remainder: 2.568e-05 - 6.43351%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0011548 - 4.31294% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0011328 - 98.0949% [1]
| | | | | | | | | | | | Remainder: 2.2e-05 - 1.90509%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.448e-05 - 0.166124% [1]
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.348e-05 - 52.7878% [1]
| | | | | | | | | | | | Remainder: 2.1e-05 - 47.2122%
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.696e-05 - 0.138038% [1]
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.276e-05 - 34.5238% [1]
| | | | | | | | | | | | Remainder: 2.42e-05 - 65.4762%
| | | | | | | | | | | Remainder: 0.00036036 - 1.34587%
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000107 - 0.387853% [1]
| | | | | | | | | | Remainder: 0.000705559 - 2.55751%
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00019592 - 0.685578% [1]
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.84e-05 - 19.5998% [1]
| | | | | | | | | | Remainder: 0.00015752 - 80.4002%
| | | | | | | | | Remainder: 0.000793639 - 2.77716%
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000675279 - 2.09573% [1]
| | | | | | | | Remainder: 0.0011178 - 3.4691%
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0405724 - 9.94768% [1]
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0266091 - 65.5844% [1]
| | | | | | | | Remainder: 0.0139632 - 34.4156%
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0176273 - 4.32193% [2]
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0547573 - 13.4256% [1]
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0547541 - 99.9942% [1]
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0542149 - 99.0152% [1]
| | | | | | | | | Remainder: 0.000539199 - 0.984764%
| | | | | | | | Remainder: 3.2e-06 - 0.00584397%
| | | | | | | MueLu RefMaxwell: Build A22: 0.0224312 - 5.49977% [1]
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0222851 - 99.3486% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0123763 - 55.5362% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00941855 - 42.2639% [1]
| | | | | | | | | Remainder: 0.00049024 - 2.19986%
| | | | | | | | Remainder: 0.00014612 - 0.651413%
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.108874 - 26.6941% [2]
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0259629 - 23.8468% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0256459 - 98.7787% [1]
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.568e-05 - 0.217111% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.2e-06 - 0.0202762% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0254084 - 99.0742% [1]
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0254051 - 99.9871% [1]
| | | | | | | | | | | Remainder: 3.28e-06 - 0.0129091%
| | | | | | | | | | Remainder: 0.00017656 - 0.688454%
| | | | | | | | | Remainder: 0.000317079 - 1.22128%
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0829032 - 76.1462% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0293364 - 35.3864% [2]
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0266501 - 90.8429% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0258831 - 97.1221% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0250881 - 96.9283% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.032e-05 - 0.0809947% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.68e-05 - 0.146683% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 4.364e-05 - 0.173947% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00426264 - 16.9907% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.964e-05 - 0.118144% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0202393 - 80.6731% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.756e-05 - 0.0699934% [1]
| | | | | | | | | | | | | Remainder: 0.00043816 - 1.74649%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.18e-05 - 0.12286% [1]
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.148e-05 - 36.1006% [1]
| | | | | | | | | | | | | Remainder: 2.032e-05 - 63.8994%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00039956 - 1.54371% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0003738 - 93.5529% [1]
| | | | | | | | | | | | | Remainder: 2.576e-05 - 6.44709%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 2.78e-05 - 0.107406% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 1.212e-05 - 43.5971% [1]
| | | | | | | | | | | | | Remainder: 1.568e-05 - 56.4029%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 4.048e-05 - 0.156395% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.312e-05 - 57.1146% [1]
| | | | | | | | | | | | | Remainder: 1.736e-05 - 42.8854%
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.416e-05 - 0.0933428% [1]
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.252e-05 - 51.8212% [1]
| | | | | | | | | | | | | Remainder: 1.164e-05 - 48.1788%
| | | | | | | | | | | | Remainder: 0.000271239 - 1.04794%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.836e-05 - 0.25651% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.392e-05 - 0.164803% [1]
| | | | | | | | | | | Remainder: 0.000654679 - 2.45658%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00252892 - 8.6204% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0020622 - 81.5447% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00030324 - 14.7047% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00164412 - 79.7265% [1]
| | | | | | | | | | | | Remainder: 0.00011484 - 5.56881%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022616 - 8.94296% [1]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00018548 - 82.0127% [1]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.756e-05 - 20.2502% [1]
| | | | | | | | | | | | | Remainder: 0.00014792 - 79.7498%
| | | | | | | | | | | | Remainder: 4.068e-05 - 17.9873%
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.168e-05 - 0.857284% [1]
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.928e-05 - 1.55323% [1]
| | | | | | | | | | | Remainder: 0.000179599 - 7.10181%
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.116e-05 - 0.0380415% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.4e-06 - 0.0149984% [1]
| | | | | | | | | | Remainder: 0.00014188 - 0.483631%
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.568e-05 - 0.0189136% [1]
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0530705 - 64.0151% [1]
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.02e-05 - 0.0192197% [1]
| | | | | | | | | | Remainder: 0.0530603 - 99.9808%
| | | | | | | | | Remainder: 0.000480559 - 0.579663%
| | | | | | | | Remainder: 7.64e-06 - 0.0070173%
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0962697 - 23.6038% [1]
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.536e-05 - 0.0263427% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.0019944% [1]
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0960821 - 99.8051% [1]
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0960788 - 99.9966% [1]
| | | | | | | | | Remainder: 3.28e-06 - 0.00341375%
| | | | | | | | Remainder: 0.00016036 - 0.166574%
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.264e-05 - 0.0227138% [1]
| | | | | | | Remainder: 0.00742084 - 1.81947%
| | | | | | Remainder: 0.0057492 - 1.39002%
| | | | | Remainder: 0.00038156 - 0.0921669%
| | | | Remainder: 0.0107859 - 2.53921%
| | | MaxwellPreconditioner: Block preconditioner: 0.000129199 - 0.0249197% [1]
| | | Remainder: 0.00743284 - 1.43363%
| | Mini-EM: timestepper: 0.175662 - 3.6094% [1]
| | | Mini-EM: Advance Time Step: 0.175659 - 99.9984% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.052841 - 30.0816% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00043372 - 0.820802% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0508639 - 96.2584% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00322429% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00032688 - 0.642656% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.004394 - 8.63874% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00253416 - 4.98223% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00022412 - 0.440627% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00226584 - 4.45471% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00222024 - 4.36506% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023512 - 0.462253% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00053804 - 1.0578% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.88e-06 - 0.0076282% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000474439 - 0.932762% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00507616 - 9.97988% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00186024 - 3.65729% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00086288 - 1.69645% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00443828 - 8.72579% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00881787 - 17.3362% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.64e-06 - 0.0169865% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00034256 - 0.673484% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00381072 - 7.49199% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00466524 - 9.172% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00040552 - 0.797265% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022364 - 0.439683% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0023514 - 4.62292% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00362324 - 7.1234% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00101408 - 1.99371% [6]
| | | | | | Remainder: 0.00014508 - 0.285232%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.944e-05 - 0.0367896% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00552601% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00134532 - 2.54598% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.96e-05 - 0.18849% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.216e-05 - 72.4498% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.76e-06 - 1.76707% [1]
| | | | | | Remainder: 2.568e-05 - 25.7831%
| | | | | Remainder: 7.612e-05 - 0.144055%
| | | | Stratimikos: BelosLOWS: 0.110728 - 63.0357% [1]
| | | | | GMRES block system: Operation Op*x: 0.00289996 - 2.619% [1]
| | | | | Belos::MVT::MvAddMv: 0.000110999 - 0.100245% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.107008 - 96.6407% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00062572 - 0.58474% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012636 - 20.1943% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0001186 - 93.8588% [2]
| | | | | | | | Remainder: 7.76e-06 - 6.14118%
| | | | | | | Belos::MVT::MvScale: 6.228e-05 - 9.95333% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00025612 - 40.932% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00025176 - 98.2977% [2]
| | | | | | | | Remainder: 4.36e-06 - 1.70233%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 7.924e-05 - 12.6638% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.584e-05 - 95.7092% [2]
| | | | | | | | Remainder: 3.4e-06 - 4.29076%
| | | | | | | Remainder: 0.00010172 - 16.2565%
| | | | | | Belos::MVT::MvAddMv: 0.0004208 - 0.393241% [2]
| | | | | | Belos::MVT::MvNorm: 6.556e-05 - 0.0612663% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.102232 - 95.5367% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.000503279 - 0.49229% [1]
| | | | | | | Belos::MVT::MvAddMv: 5.16e-05 - 0.0504734% [2]
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00123628 - 1.20929% [1]
| | | | | | | | Belos::MVT::Assign: 0.000320679 - 25.939% [2]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00014128 - 11.4278% [1]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001256 - 88.9015% [1]
| | | | | | | | | Remainder: 1.568e-05 - 11.0985%
| | | | | | | | CG Q_B: Operation Op*x: 0.00043736 - 35.3771% [1]
| | | | | | | | Belos::MVT::MvTransMv: 0.00011668 - 9.438% [1]
| | | | | | | | Belos::MVT::MvNorm: 2.884e-05 - 2.33281% [1]
| | | | | | | | Remainder: 0.00019144 - 15.4852%
| | | | | | | CG S_E: Operation Op*x: 0.00114588 - 1.12086% [1]
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.096975 - 94.8577% [1]
| | | | | | | | Belos::MVT::Assign: 0.00021344 - 0.220098% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0834058 - 86.0075% [12]
| | | | | | | | | MueLu RefMaxwell: solve: 0.0832259 - 99.7843% [12]
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0394023 - 47.3438% [24]
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0389912 - 98.9565% [24]
| | | | | | | | | | | Remainder: 0.000411159 - 1.04349%
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00963307 - 11.5746% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00066288 - 0.796483% [12]
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00105044 - 1.26215% [12]
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0287667 - 34.5646% [12]
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00854311 - 29.6979% [12]
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00835411 - 97.7877% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00833291 - 99.7462% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00822559 - 98.7121% [12]
| | | | | | | | | | | | | | Remainder: 0.00010732 - 1.2879%
| | | | | | | | | | | | | Remainder: 2.12e-05 - 0.253767%
| | | | | | | | | | | | Remainder: 0.000189 - 2.21231%
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0201447 - 70.028% [12]
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0200153 - 99.3576% [12]
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0149562 - 74.7236% [24]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0109084 - 72.9359% [24]
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0104874 - 96.1402% [24]
| | | | | | | | | | | | | | | Remainder: 0.00042104 - 3.85977%
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0028756 - 19.2268% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00023772 - 1.58944% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00055588 - 3.71672% [12]
| | | | | | | | | | | | | | Remainder: 0.00037856 - 2.53113%
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0049136 - 24.5491% [12]
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00485564 - 98.8204% [12]
| | | | | | | | | | | | | | Remainder: 5.796e-05 - 1.17958%
| | | | | | | | | | | | | Remainder: 0.00014556 - 0.727242%
| | | | | | | | | | | | Remainder: 0.0001294 - 0.642351%
| | | | | | | | | | | Remainder: 7.884e-05 - 0.274067%
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.001705 - 2.04864% [12]
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00178192 - 2.14106% [12]
| | | | | | | | | | Remainder: 0.00022356 - 0.268618%
| | | | | | | | | Remainder: 0.00017988 - 0.215668%
| | | | | | | | CG S_E: Operation Op*x: 0.00979203 - 10.0975% [12]
| | | | | | | | Belos::MVT::MvTransMv: 0.00089808 - 0.926094% [12]
| | | | | | | | Belos::MVT::MvAddMv: 0.00204264 - 2.10636% [35]
| | | | | | | | Belos::MVT::MvNorm: 0.0003444 - 0.355143% [12]
| | | | | | | | Remainder: 0.00027864 - 0.287332%
| | | | | | | Remainder: 0.00232008 - 2.26942%
| | | | | | GMRES block system: Operation Op*x: 0.00291456 - 2.72368% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000130639 - 0.122083% [1]
| | | | | | Remainder: 0.0006188 - 0.578273%
| | | | | Remainder: 0.00070868 - 0.64002%
| | | | Mini-EM: Compute responses: 0.011897 - 6.77278% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00030332 - 2.54955% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00975891 - 82.0284% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.76e-06 - 0.0282818% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00022036 - 2.25804% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00211488 - 21.6713% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.08e-06 - 0.0315609% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000422319 - 4.32752% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000326759 - 3.34831% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00477528 - 48.9325% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.0332004% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00043972 - 4.50583% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00039928 - 4.09144% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000430559 - 4.41196% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.748e-05 - 0.589% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.48e-06 - 0.0254127% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00028244 - 2.89417% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00017048 - 1.74692% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.612e-05 - 0.370123% [6]
| | | | | | Remainder: 7.168e-05 - 0.734508%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.28e-06 - 0.0780029% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0124401% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0013568 - 11.4046% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000263 - 2.21064% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8e-07 - 0.304183% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024312 - 92.4411% [1]
| | | | | | Remainder: 1.908e-05 - 7.25475%
| | | | | Remainder: 0.0002042 - 1.7164%
| | | | Remainder: 0.00019308 - 0.109918%
| | | Remainder: 2.8e-06 - 0.00159397%
| | Remainder: 0.0416492 - 0.855784%
| Remainder: 3.948e-05 - 0.000811206%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.110728 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 96.1637 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=maxwell22.xml' (5 runs):
35.48 msec task-clock:u # 0.006 CPUs utilized ( +- 1.37% )
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,767 page-faults:u # 77.998 K/sec ( +- 0.22% )
17,939,510 cycles:u # 0.506 GHz ( +- 40.03% ) (4.04%)
60,081,629 instructions:u # 3.35 insn per cycle ( +- 10.71% ) (66.40%)
<not supported> branches:u
346,665 branch-misses:u ( +- 0.41% )
27,876,909 L1-dcache-loads:u # 785.817 M/sec ( +- 0.46% )
380,803 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.61% )
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
26,546,280 L1-icache-loads:u # 748.308 M/sec ( +- 0.41% )
233,416 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 1.35% )
34,014,742 dTLB-loads:u # 958.835 M/sec ( +- 13.28% ) (51.39%)
0 dTLB-load-misses:u (2.21%)
<not counted> iTLB-loads:u (0.00%)
<not counted> iTLB-load-misses:u (0.00%)
5.5451 +- 0.0285 seconds time elapsed ( +- 0.51% )
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=maxwell22.xml' (5 runs):
310,824 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.37% )
16,776,108 BR_RETIRED:u ( +- 0.11% )
5.5665 +- 0.0199 seconds time elapsed ( +- 0.36% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs):
22,668,754 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.42% )
5,034 ITLB_WALK:u ( +- 1.63% )
12,146 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 0.97% )
30,492,062 L1D_TLB:u ( +- 0.39% )
5.5007 +- 0.0231 seconds time elapsed ( +- 0.42% )
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell22.xml' (5 runs):
26,594,196 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.17% )
234,265 L1I_CACHE_REFILL:u ( +- 0.81% )
380,470 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.48% )
27,901,649 L1D_CACHE:u ( +- 0.18% )
5.5318 +- 0.0255 seconds time elapsed ( +- 0.46% )
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=maxwell22.xml' (5 runs):
461,924 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 0.31% )
486,687 LL_CACHE_RD:u ( +- 0.44% )
134,795 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.43% )
17,756 L2D_TLB_REFILL:u ( +- 1.43% )
250,507 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.72% )
1,447,617 L2D_CACHE:u ( +- 0.23% )
5.5387 +- 0.0229 seconds time elapsed ( +- 0.41% )