7649 lines
528 KiB
Plaintext
7649 lines
528 KiB
Plaintext
|
oasis14.umiacs.umd.edu
|
||
|
30 MueLu Tpetra maxwell20.xml
|
||
|
output_avg5/altra_MueLu_Tpetra_maxwell20.output
|
||
|
output_avg5/altra_MueLu_Tpetra_maxwell20_power.output
|
||
|
dt = 6.67128e-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.67128e-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.67128e-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 = 26460 x 26460, nnz = 808860
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.025 / 0.025 / 0.025
|
||
|
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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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/226981 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 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 = 1029 x 1029, nnz = 61731
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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 = 1029 x 1029, nnz = 61731
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.0358 (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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0)
|
||
|
A22 size = 9261 x 9261, nnz = 226981
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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 = 9261 x 9261, nnz = 226981
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
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/226981 (0.00%)
|
||
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
||
|
R size = 343 x 9261, nnz = 9261
|
||
|
R Load balancing info
|
||
|
R # active processes: 1/1
|
||
|
R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
||
|
Ac size = 343 x 343, nnz = 6631
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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.0687 (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.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
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) 26460 808860 30.5692
|
||
|
(2, 2) 9261 226981 24.5093
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 4.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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=51660,domainDim=51660,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=25200,domainDim=25200}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
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=51660, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=25200, #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.00109852 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=26460, #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.0696254 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.0786898 sec
|
||
|
Electromagnetic Energy = 1.9156e-08
|
||
|
Electromagnetic Energy/dt^2 = 4.30413e+10
|
||
|
|
||
|
* finished time step 1, t = 6.67128e-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: 3.66812 [1]
|
||
|
| Mini-EM: Total Time: 3.66807 - 99.9987% [1]
|
||
|
| | Mini-EM: build mesh: 0.000659678 - 0.0179843% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000310839 - 47.1198% [1]
|
||
|
| | | Remainder: 0.000348839 - 52.8802%
|
||
|
| | Mini-EM: build physics blocks: 0.000854038 - 0.023283% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000852597 - 0.0232437% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.398112 - 10.8534% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.183595 - 5.00522% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0771191 - 42.005% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.062258 - 80.7297% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00213431 - 2.76756% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0126336 - 16.3819% [4]
|
||
|
| | | | Remainder: 9.3159e-05 - 0.120799%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0122808 - 6.68907% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00724642 - 59.0061% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000461119 - 3.75479% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000998158 - 8.12779% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000573477 - 4.6697% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121536 - 9.89639% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160424 - 13.063% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.9319e-05 - 0.727306% [4]
|
||
|
| | | | Remainder: 9.272e-05 - 0.754999%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171762 - 9.35549% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00734874 - 4.00269% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0249469 - 13.588% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00931101 - 5.07149% [4]
|
||
|
| | | Remainder: 0.0354124 - 19.2883%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00719078 - 0.196037% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.316239 - 8.62141% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.316216 - 99.9927% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00087282% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000177094% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.310925 - 98.3266% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.310904 - 99.9934% [1]
|
||
|
| | | | | | getWorksets(): 0.28646 - 92.1377% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.286456 - 99.9986% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161394 - 56.3417% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00312951 - 1.93905% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0276274 - 17.1179% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000608477 - 2.20244% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.027002 - 97.7365% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00031772 - 1.17665% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000132279 - 0.489886% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000599879 - 2.22161% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00245519 - 9.09263% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00568026 - 21.0365% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130716 - 4.84096% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00412451 - 15.2748% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013208 - 0.489149% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0069677 - 25.8044% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00283583 - 40.6997% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00413187 - 59.3003%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00426195 - 15.7838% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000930517 - 3.4461% [4]
|
||
|
| | | | | | | | | | | Remainder: 9.276e-05 - 0.34353%
|
||
|
| | | | | | | | | | Remainder: 1.688e-05 - 0.0610988%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113836 - 70.5328% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0657623 - 57.7694% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010744 - 0.163376% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.164e-05 - 0.0481126% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0351093 - 53.3881% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0248537 - 37.7932% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.98e-05 - 0.0453147% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00519363 - 7.89757% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000436879 - 0.66433%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0222476 - 19.5436% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0163517 - 14.3643% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00016764 - 0.147265% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526367 - 4.62391% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392595 - 3.44878% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00011704 - 0.102815%
|
||
|
| | | | | | | | | Remainder: 0.0168016 - 10.4103%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125029 - 43.6467% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.124913 - 99.9074% [8]
|
||
|
| | | | | | | | | Remainder: 0.0001158 - 0.0926188%
|
||
|
| | | | | | | | Remainder: 3.336e-05 - 0.0116458%
|
||
|
| | | | | | | Remainder: 3.88e-06 - 0.00135446%
|
||
|
| | | | | | getOrientations(): 1.252e-05 - 0.00402696% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000753198 - 0.24226% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000705798 - 0.227014% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382519 - 0.123034% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012576 - 0.0404497% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000882797 - 0.283945% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000283045% [2]
|
||
|
| | | | | | Remainder: 0.0215807 - 6.94127%
|
||
|
| | | | | Remainder: 2.048e-05 - 0.0065868%
|
||
|
| | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.00258051% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.548e-05 - 0.00489538% [1]
|
||
|
| | | | build response library: 0.00524391 - 1.65833% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514995 - 98.2082% [1]
|
||
|
| | | | | | getWorksets(): 3.36e-06 - 0.0652434% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 65.4762% [1]
|
||
|
| | | | | | | Remainder: 1.16e-06 - 34.5238%
|
||
|
| | | | | | getOrientations(): 4.8e-07 - 0.00932049% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740198 - 14.3729% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887718 - 17.2374% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393479 - 7.64045% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116652 - 22.651% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0225245% [3]
|
||
|
| | | | | | Remainder: 0.00195704 - 38.0011%
|
||
|
| | | | | Remainder: 9.396e-05 - 1.79179%
|
||
|
| | | | Remainder: 2.064e-05 - 0.00652718%
|
||
|
| | | Remainder: 2.308e-05 - 0.00729827%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.558634 - 15.2296% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.558624 - 99.9982% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 7.6e-07 - 0.000136049% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 9.30858e-05% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.558576 - 99.9914% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.558573 - 99.9993% [1]
|
||
|
| | | | | | getWorksets(): 0.250846 - 44.9083% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.250844 - 99.9995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164331 - 65.5111% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00330395 - 2.01055% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0287563 - 17.499% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000775037 - 2.69519% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.027971 - 97.2691% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00022276 - 0.796396% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012364 - 0.442029% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000591558 - 2.1149% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00255615 - 9.13858% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0057975 - 20.7268% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00129732 - 4.63808% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00484787 - 17.3318% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000131719 - 0.470913% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00758318 - 27.1109% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00315027 - 41.5429% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00443291 - 58.4571%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00383715 - 13.7183% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000929877 - 3.32443% [4]
|
||
|
| | | | | | | | | | | Remainder: 5.228e-05 - 0.186908%
|
||
|
| | | | | | | | | | Remainder: 1.028e-05 - 0.0357487%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11563 - 70.3644% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0644392 - 55.7286% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.3599e-05 - 0.0831777% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.852e-05 - 0.0442588% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0240493 - 37.3209% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0251091 - 38.9655% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.096e-05 - 0.0480453% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.144e-05 - 0.0487902% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000852036 - 1.32223% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0140836 - 21.8557% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.00020068 - 0.311425%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0152905 - 13.2236% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.015565 - 13.461% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00014384 - 0.124396% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0057863 - 5.00414% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00523875 - 4.53059% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00905797 - 7.83356% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00010884 - 0.0941275%
|
||
|
| | | | | | | | | Remainder: 0.0166402 - 10.1261%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0865024 - 34.4845% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0864366 - 99.9239% [4]
|
||
|
| | | | | | | | | Remainder: 6.58e-05 - 0.0760673%
|
||
|
| | | | | | | | Remainder: 1.096e-05 - 0.00436925%
|
||
|
| | | | | | | Remainder: 1.32e-06 - 0.00052622%
|
||
|
| | | | | | getOrientations(): 1.288e-05 - 0.00230588% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000928918 - 0.166302% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108028 - 0.1934% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000707398 - 0.126644% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.272083 - 48.7105% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.100956 - 37.1049% [1]
|
||
|
| | | | | | | Remainder: 0.171127 - 62.8951%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00236075 - 0.422641% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000100256% [2]
|
||
|
| | | | | | Remainder: 0.0305528 - 5.46981%
|
||
|
| | | | | Remainder: 3.76e-06 - 0.00067314%
|
||
|
| | | | fmb->setupBCFieldManagers(): 3.92e-06 - 0.000701724% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00290714% [1]
|
||
|
| | | | build response library: 2.124e-05 - 0.0038022% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.12994% [1]
|
||
|
| | | | | Remainder: 2.1e-05 - 98.8701%
|
||
|
| | | | Remainder: 5.36e-06 - 0.0009595%
|
||
|
| | | Remainder: 1.004e-05 - 0.00179724%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.881904 - 24.0427% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.264217 - 29.9598% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.615519 - 69.7943% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000855238 - 0.138946% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.419511 - 68.1556% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 3.04e-06 - 0.000724653% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 8.32e-06 - 0.00198326% [4]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 3.2e-06 - 0.000762793% [4]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00258031 - 0.615076% [4]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0120437 - 2.87089% [4]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0351596 - 8.38109% [4]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00435831 - 1.0389% [4]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0291131 - 6.93976% [4]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0285154 - 6.7973% [4]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0417948 - 9.96275% [4]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.56e-06 - 0.0018021% [4]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.28e-06 - 0.000781863% [4]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0623232 - 14.8561% [4]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00619114 - 1.4758% [4]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00379363 - 0.904298% [4]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0137765 - 3.28395% [4]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00173643 - 0.413918% [4]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0193125 - 4.60357% [4]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0333556 - 7.95107% [4]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0413639 - 9.86003% [4]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00329299 - 0.784959% [4]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00199043 - 0.474465% [4]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00599874 - 1.42994% [4]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0282768 - 6.74042% [4]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00382223 - 0.911115% [4]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0137144 - 3.26914% [4]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 6.36e-06 - 0.00151605% [4]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00649626 - 1.54853% [4]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0122665 - 2.924% [4]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00189723 - 0.452249% [4]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00602082 - 1.4352% [4]
|
||
|
| | | | | Remainder: 0.000284718 - 0.067869%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.796e-05 - 0.00454251% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.28e-06 - 0.000370419% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000876438 - 0.14239% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.193537 - 31.4429% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0949903 - 49.0812% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0985014 - 50.8954% [1]
|
||
|
| | | | | Remainder: 4.528e-05 - 0.023396%
|
||
|
| | | | Remainder: 0.000709277 - 0.115232%
|
||
|
| | | Remainder: 0.00216827 - 0.245863%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452339 - 0.123318% [1]
|
||
|
| | | getWorksets(): 6.48e-06 - 0.143255% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 4.72e-06 - 72.8395% [1]
|
||
|
| | | | Remainder: 1.76e-06 - 27.1605%
|
||
|
| | | getOrientations(): 8e-07 - 0.0176859% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000841678 - 18.6072% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945358 - 20.8993% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411839 - 9.10466% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00129044 - 28.5281% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0274131% [3]
|
||
|
| | | Remainder: 0.00102556 - 22.6723%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.264593 - 7.21341% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.444206 - 12.1101% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000340159 - 0.0765768% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.346357 - 77.9722% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 6.2e-06 - 0.00179006% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00242671 - 0.700639% [4]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.011651 - 3.36386% [4]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135709 - 3.91817% [4]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0012994 - 0.37516% [4]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0151272 - 4.3675% [4]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0124334 - 3.58977% [4]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216107 - 0.623943% [4]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0121301 - 3.5022% [4]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.08e-06 - 0.00175541% [4]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00441531 - 1.27478% [4]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267848 - 7.73327% [4]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00441319 - 1.27417% [4]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0273508 - 7.89669% [4]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0271344 - 7.83422% [4]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0388685 - 11.2221% [4]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.336e-05 - 0.00385729% [4]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00235479 - 0.679873% [4]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0261308 - 7.54447% [4]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0421338 - 12.1648% [4]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00591898 - 1.70892% [4]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00127528 - 0.368196% [4]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.01435 - 4.14313% [4]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0306835 - 8.85892% [4]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0234712 - 6.77659% [4]
|
||
|
| | | | Remainder: 0.000246679 - 0.0712209%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.152e-05 - 0.0048446% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.00027915% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0013038 - 0.293511% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0954716 - 21.4926% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0954422 - 99.9692% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.828e-05 - 0.0191471% [1]
|
||
|
| | | | Remainder: 1.108e-05 - 0.0116055%
|
||
|
| | | Remainder: 0.000710398 - 0.159925%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0717307 - 1.95554% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.368697 - 10.0515% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.0704842 - 19.1171% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 3.6519e-05 - 0.00990487% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.0016668 - 0.452077% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.189585% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 0.000616279 - 36.9739% [1]
|
||
|
| | | | Remainder: 0.00104736 - 62.8365%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.290716 - 78.8494% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.281575 - 96.8558% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.281186 - 99.862% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.276307 - 98.2648% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00285771 - 1.03425% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.018277 - 6.61475% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00974833 - 53.3365% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0079141 - 43.3008% [1]
|
||
|
| | | | | | | | Remainder: 0.000614599 - 3.36269%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0261993 - 9.48194% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138424 - 5.28349% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0233581 - 89.1555% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0221052 - 94.636% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0213703 - 96.6757% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0193174 - 90.3934% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.444e-05 - 0.178285% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.8639e-05 - 0.200022% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.436e-05 - 0.333171% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00325283 - 16.8389% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.552e-05 - 0.235643% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0154096 - 79.7706% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.5839e-05 - 0.13376% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00044616 - 2.30963%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.444e-05 - 0.207952% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.184e-05 - 26.6427% [1]
|
||
|
| | | | | | | | | | | | Remainder: 3.26e-05 - 73.3573%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000325399 - 1.52267% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000299199 - 91.9483% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.62e-05 - 8.05165%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00118072 - 5.52503% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115044 - 97.4355% [1]
|
||
|
| | | | | | | | | | | | Remainder: 3.028e-05 - 2.56454%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000124319 - 0.581736% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.8079e-05 - 78.893% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.624e-05 - 21.107%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.16e-05 - 0.194662% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 25.1923% [1]
|
||
|
| | | | | | | | | | | | Remainder: 3.112e-05 - 74.8077%
|
||
|
| | | | | | | | | | | Remainder: 0.00033648 - 1.57452%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000101679 - 0.459978% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000633158 - 2.8643%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000188919 - 0.808795% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.14e-05 - 16.6209% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000157519 - 83.3791%
|
||
|
| | | | | | | | | Remainder: 0.001064 - 4.55516%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000579798 - 2.21303% [1]
|
||
|
| | | | | | | | Remainder: 0.000877158 - 3.34802%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0288627 - 10.4459% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190329 - 65.943% [1]
|
||
|
| | | | | | | | Remainder: 0.00982977 - 34.057%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178136 - 6.44702% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.026046 - 9.42645% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0260423 - 99.9859% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.025485 - 97.8601% [1]
|
||
|
| | | | | | | | | Remainder: 0.000557279 - 2.1399%
|
||
|
| | | | | | | | Remainder: 3.68e-06 - 0.0141289%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0176939 - 6.4037% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.017555 - 99.2153% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101447 - 57.7879% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00699646 - 39.8544% [1]
|
||
|
| | | | | | | | | Remainder: 0.000413879 - 2.35761%
|
||
|
| | | | | | | | Remainder: 0.000138839 - 0.784673%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599967 - 21.7138% [2]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0194866 - 32.4794% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191672 - 98.3611% [1]
|
||
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.664e-05 - 0.295504% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.76e-06 - 0.0248341% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0189332 - 98.779% [1]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0189296 - 99.981% [1]
|
||
|
| | | | | | | | | | | Remainder: 3.6e-06 - 0.0190142%
|
||
|
| | | | | | | | | | Remainder: 0.00017264 - 0.900704%
|
||
|
| | | | | | | | | Remainder: 0.000319359 - 1.63887%
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.040503 - 67.5086% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0227727 - 56.2249% [2]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204863 - 89.9598% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198319 - 96.8055% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189761 - 95.6847% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.064e-05 - 0.108769% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.128e-05 - 0.164839% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.524e-05 - 0.185708% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00320175 - 16.8726% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.356e-05 - 0.124156% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152911 - 80.5811% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.5e-05 - 0.0790469% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000357479 - 1.88384%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.044e-05 - 0.15349% [1]
|
||
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.72e-06 - 31.9317% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.072e-05 - 68.0683%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321519 - 1.62122% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298479 - 92.834% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.304e-05 - 7.16598%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.1279e-05 - 0.359417% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.7399e-05 - 66.4978% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.388e-05 - 33.5022%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00012264 - 0.618399% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.68e-05 - 78.9302% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.584e-05 - 21.0698%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.672e-05 - 0.134733% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.06e-05 - 39.6707% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.612e-05 - 60.3293%
|
||
|
| | | | | | | | | | | | Remainder: 0.0002832 - 1.428%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.0399e-05 - 0.294826% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.24e-05 - 0.206968% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000551639 - 2.69272%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211995 - 9.30917% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00166231 - 78.4128% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000253879 - 15.2726% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00128604 - 77.3642% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.0001224 - 7.36323%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00022116 - 10.4323% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00017712 - 80.0868% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.972e-05 - 16.7796% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.0001474 - 83.2204%
|
||
|
| | | | | | | | | | | | Remainder: 4.404e-05 - 19.9132%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.1999e-05 - 1.03771% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.976e-05 - 1.87551% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00017472 - 8.24169%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 9.72e-06 - 0.0426826% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.56e-06 - 0.0156327% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0001532 - 0.672734%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.66e-05 - 0.0409846% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0172892 - 42.6863% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.1e-05 - 0.0636234% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0172782 - 99.9364%
|
||
|
| | | | | | | | | Remainder: 0.000424399 - 1.04782%
|
||
|
| | | | | | | | Remainder: 7.16e-06 - 0.011934%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0717556 - 25.9695% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.508e-05 - 0.034952% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.68e-06 - 0.00234128% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.071613 - 99.8013% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0716101 - 99.9959% [1]
|
||
|
| | | | | | | | | Remainder: 2.92e-06 - 0.00407747%
|
||
|
| | | | | | | | Remainder: 0.0001158 - 0.161381%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.228e-05 - 0.0333976% [1]
|
||
|
| | | | | | | Remainder: 0.0067125 - 2.42936%
|
||
|
| | | | | | Remainder: 0.00487927 - 1.73524%
|
||
|
| | | | | Remainder: 0.000388679 - 0.138037%
|
||
|
| | | | Remainder: 0.00914073 - 3.14422%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.0001304 - 0.0353678% [1]
|
||
|
| | | Remainder: 0.00566371 - 1.53614%
|
||
|
| | Mini-EM: timestepper: 0.127981 - 3.48904% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.127978 - 99.9981% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0401222 - 31.3509% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000417439 - 1.04042% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0383757 - 95.6469% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00406507% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000268399 - 0.699398% [4]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00321123 - 8.36787% [4]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00192808 - 5.02421% [4]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00017236 - 0.449138% [4]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00176395 - 4.59654% [4]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00172139 - 4.48564% [4]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000168 - 0.437777% [4]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000408079 - 1.06338% [4]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.4e-06 - 0.00885977% [4]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000348799 - 0.908906% [4]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00394323 - 10.2753% [4]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00148388 - 3.86671% [4]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000728039 - 1.89714% [4]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00335155 - 8.73352% [4]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00664218 - 17.3083% [4]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.96e-06 - 0.0181365% [4]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0002592 - 0.675428% [4]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00281295 - 7.33004% [4]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00350315 - 9.12857% [4]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000235679 - 0.614136% [4]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000174079 - 0.453618% [4]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00169959 - 4.42883% [4]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00266559 - 6.94604% [4]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000760879 - 1.98271% [4]
|
||
|
| | | | | | Remainder: 0.00011348 - 0.295708%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.788e-05 - 0.0445638% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.00817502% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00114296 - 2.84869% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.9199e-05 - 0.222318% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.0159e-05 - 67.4436% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.79374% [1]
|
||
|
| | | | | | Remainder: 2.744e-05 - 30.7627%
|
||
|
| | | | | Remainder: 7.58e-05 - 0.188923%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.0787382 - 61.5247% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 0.00217907 - 2.76749% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 0.00013792 - 0.175163% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0756898 - 96.1285% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000422678 - 0.558434% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000103718 - 24.5383% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 9.6358e-05 - 92.9038% [2]
|
||
|
| | | | | | | | Remainder: 7.36e-06 - 7.09616%
|
||
|
| | | | | | | Belos::MVT::MvScale: 5.148e-05 - 12.1795% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00012484 - 29.5355% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00012096 - 96.892% [2]
|
||
|
| | | | | | | | Remainder: 3.88e-06 - 3.10798%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.436e-05 - 15.2267% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.172e-05 - 95.8981% [2]
|
||
|
| | | | | | | | Remainder: 2.64e-06 - 4.10193%
|
||
|
| | | | | | | Remainder: 7.828e-05 - 18.52%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 0.00021236 - 0.280566% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 5.384e-05 - 0.0711324% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.0722516 - 95.4575% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 0.000272639 - 0.377346% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 4.04e-05 - 0.0559157% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000635318 - 0.879313% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.116e-05 - 4.90463% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.3279e-05 - 8.38619% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 3.9879e-05 - 74.8494% [1]
|
||
|
| | | | | | | | | Remainder: 1.34e-05 - 25.1506%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 0.00025868 - 40.7166% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000107799 - 16.9677% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.456e-05 - 3.86578% [1]
|
||
|
| | | | | | | | Remainder: 0.00015984 - 25.1591%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 0.000808398 - 1.11886% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0686596 - 95.0284% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.476e-05 - 0.0506266% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.058778 - 85.6079% [12]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0586214 - 99.7335% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0281006 - 47.9357% [24]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0277125 - 98.6191% [24]
|
||
|
| | | | | | | | | | | Remainder: 0.000388037 - 1.38089%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00709526 - 12.1035% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.0005174 - 0.882613% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000787556 - 1.34346% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0192091 - 32.7681% [12]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00524691 - 27.3147% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00508115 - 96.8408% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00506071 - 99.5977% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00495699 - 97.9505% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00010372 - 2.04952%
|
||
|
| | | | | | | | | | | | | Remainder: 2.044e-05 - 0.402271%
|
||
|
| | | | | | | | | | | | Remainder: 0.00016576 - 3.15919%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0138894 - 72.3065% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0137605 - 99.0718% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0112611 - 81.8365% [24]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0081595 - 72.4572% [24]
|
||
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00778902 - 95.4595% [24]
|
||
|
| | | | | | | | | | | | | | | Remainder: 0.00037048 - 4.54048%
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00213119 - 18.9252% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002038 - 1.80977% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00042556 - 3.77902% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00034108 - 3.02883%
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00236515 - 17.188% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00230328 - 97.3837% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 6.188e-05 - 2.61632%
|
||
|
| | | | | | | | | | | | | Remainder: 0.000134237 - 0.975523%
|
||
|
| | | | | | | | | | | | Remainder: 0.000128919 - 0.92818%
|
||
|
| | | | | | | | | | | Remainder: 7.276e-05 - 0.378779%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00129148 - 2.20308% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00140796 - 2.40178% [12]
|
||
|
| | | | | | | | | | Remainder: 0.00021208 - 0.361779%
|
||
|
| | | | | | | | | Remainder: 0.00015664 - 0.266494%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 0.00716334 - 10.4331% [12]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000710837 - 1.03531% [12]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 0.0015194 - 2.21294% [35]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 0.00027708 - 0.403556% [12]
|
||
|
| | | | | | | | Remainder: 0.00017612 - 0.256512%
|
||
|
| | | | | | | Remainder: 0.00183532 - 2.54017%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 0.00216667 - 2.86257% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.632e-05 - 0.0347735% [1]
|
||
|
| | | | | | Remainder: 0.000556319 - 0.734998%
|
||
|
| | | | | Remainder: 0.000731357 - 0.928847%
|
||
|
| | | | Mini-EM: Compute responses: 0.00897334 - 7.01161% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000229999 - 2.56314% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00715662 - 79.7543% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.021798% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000150959 - 2.10936% [4]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00171532 - 23.9682% [4]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.4e-06 - 0.0335354% [4]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00032144 - 4.49151% [4]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000228399 - 3.19144% [4]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00332727 - 46.4922% [4]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.48e-06 - 0.0346532% [4]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000323559 - 4.52111% [4]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00027884 - 3.89625% [4]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000345358 - 4.82571% [4]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.952e-05 - 0.552216% [4]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2e-06 - 0.0279461% [4]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00020496 - 2.86392% [4]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012356 - 1.72651% [4]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.616e-05 - 0.365536% [4]
|
||
|
| | | | | | Remainder: 6.284e-05 - 0.878068%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.84e-06 - 0.08737% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0156018% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001109 - 12.3588% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000261239 - 2.91128% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.352168% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242159 - 92.6963% [1]
|
||
|
| | | | | | Remainder: 1.816e-05 - 6.95149%
|
||
|
| | | | | Remainder: 0.00020724 - 2.30951%
|
||
|
| | | | Remainder: 0.0001444 - 0.112832%
|
||
|
| | | Remainder: 2.48e-06 - 0.00193779%
|
||
|
| | Remainder: 0.0382993 - 1.04412%
|
||
|
| Remainder: 4.812e-05 - 0.00131184%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 8000
|
||
|
Time for Belos Linear Solve = 0.0787382 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 101.603 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 6.67128e-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.67128e-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.67128e-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 = 26460 x 26460, nnz = 808860
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.025 / 0.025 / 0.025
|
||
|
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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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/226981 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 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 = 1029 x 1029, nnz = 61731
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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 = 1029 x 1029, nnz = 61731
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.0359 (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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0)
|
||
|
A22 size = 9261 x 9261, nnz = 226981
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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 = 9261 x 9261, nnz = 226981
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
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/226981 (0.00%)
|
||
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
||
|
R size = 343 x 9261, nnz = 9261
|
||
|
R Load balancing info
|
||
|
R # active processes: 1/1
|
||
|
R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
||
|
Ac size = 343 x 343, nnz = 6631
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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.0687 (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.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
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) 26460 808860 30.5692
|
||
|
(2, 2) 9261 226981 24.5093
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 4.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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=51660,domainDim=51660,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=25200,domainDim=25200}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
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=51660, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=25200, #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.0011078 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=26460, #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.0694205 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.0783687 sec
|
||
|
Electromagnetic Energy = 1.9156e-08
|
||
|
Electromagnetic Energy/dt^2 = 4.30413e+10
|
||
|
|
||
|
* finished time step 1, t = 6.67128e-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: 3.64482 [1]
|
||
|
| Mini-EM: Total Time: 3.64478 - 99.9988% [1]
|
||
|
| | Mini-EM: build mesh: 0.000632678 - 0.0173585% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000300119 - 47.4363% [1]
|
||
|
| | | Remainder: 0.000332559 - 52.5637%
|
||
|
| | Mini-EM: build physics blocks: 0.000866358 - 0.0237698% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000814958 - 0.0223596% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.399163 - 10.9516% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.183557 - 5.03616% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770637 - 41.9835% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0622067 - 80.7212% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00217307 - 2.81984% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.01259 - 16.3371% [4]
|
||
|
| | | | Remainder: 9.392e-05 - 0.121873%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0123118 - 6.70733% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00722474 - 58.6816% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000435158 - 3.53449% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000965038 - 7.83834% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00057316 - 4.65538% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00130168 - 10.5726% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0016302 - 13.241% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.044e-05 - 0.734582% [4]
|
||
|
| | | | Remainder: 9.1358e-05 - 0.742038%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171453 - 9.3406% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00737594 - 4.01834% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0249315 - 13.5824% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00932805 - 5.08183% [4]
|
||
|
| | | Remainder: 0.0354007 - 19.286%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0072181 - 0.198039% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.314197 - 8.62046% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.31418 - 99.9946% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.88e-06 - 0.000916673% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140047% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.308931 - 98.3292% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.308914 - 99.9947% [1]
|
||
|
| | | | | | getWorksets(): 0.284564 - 92.1176% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284561 - 99.9988% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161954 - 56.9136% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00308247 - 1.9033% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0278157 - 17.1751% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000593119 - 2.13232% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0272061 - 97.8084% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00030704 - 1.12857% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001254 - 0.460926% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000569878 - 2.09467% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00245367 - 9.01884% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00567126 - 20.8456% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00132804 - 4.8814% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00408463 - 15.0136% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001288 - 0.473424% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0072161 - 26.5239% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00277591 - 38.4683% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00444019 - 61.5317%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00429267 - 15.7783% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000940476 - 3.45686% [4]
|
||
|
| | | | | | | | | | | Remainder: 8.8119e-05 - 0.323894%
|
||
|
| | | | | | | | | | Remainder: 1.648e-05 - 0.0592471%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114281 - 70.5637% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0661677 - 57.8994% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010768 - 0.162738% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.0519e-05 - 0.0461237% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0350611 - 52.9882% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252558 - 38.1693% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.108e-05 - 0.0469716% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00523342 - 7.90933% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000448159 - 0.677308%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0228558 - 19.9997% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0157595 - 13.7902% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000164399 - 0.143856% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00525711 - 4.60018% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00395159 - 3.4578% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00012448 - 0.108925%
|
||
|
| | | | | | | | | Remainder: 0.016775 - 10.3579%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.122577 - 43.0757% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.12246 - 99.905% [8]
|
||
|
| | | | | | | | | Remainder: 0.00011648 - 0.0950263%
|
||
|
| | | | | | | | Remainder: 3.048e-05 - 0.0107112%
|
||
|
| | | | | | | Remainder: 3.44e-06 - 0.00120887%
|
||
|
| | | | | | getOrientations(): 1.072e-05 - 0.00347022% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000724878 - 0.234654% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000695718 - 0.225214% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371759 - 0.120344% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012036 - 0.0389623% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000851318 - 0.275584% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.000258972% [2]
|
||
|
| | | | | | Remainder: 0.0215743 - 6.98393%
|
||
|
| | | | | Remainder: 1.652e-05 - 0.00534748%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.6e-06 - 0.002419% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.432e-05 - 0.0045579% [1]
|
||
|
| | | | build response library: 0.0052039 - 1.65635% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00511959 - 98.3797% [1]
|
||
|
| | | | | | getWorksets(): 2.84e-06 - 0.0554732% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1]
|
||
|
| | | | | | | Remainder: 9.2e-07 - 32.3944%
|
||
|
| | | | | | getOrientations(): 5.2e-07 - 0.0101571% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000719118 - 14.0464% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000877717 - 17.1443% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000390559 - 7.62872% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011878 - 23.201% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0226581% [3]
|
||
|
| | | | | | Remainder: 0.00193987 - 37.8912%
|
||
|
| | | | | Remainder: 8.4319e-05 - 1.6203%
|
||
|
| | | | Remainder: 2.004e-05 - 0.00637851%
|
||
|
| | | Remainder: 1.704e-05 - 0.00542335%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.551628 - 15.1347% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.551619 - 99.9983% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000116022% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 6e-07 - 0.000108771% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.551575 - 99.9921% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.551571 - 99.9993% [1]
|
||
|
| | | | | | getWorksets(): 0.248614 - 45.0737% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248612 - 99.9995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164491 - 66.1638% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00319423 - 1.94189% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0292588 - 17.7875% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000778117 - 2.65943% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0284716 - 97.3094% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000216319 - 0.759771% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012508 - 0.439315% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000566679 - 1.99033% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00255143 - 8.96133% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00584726 - 20.5372% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013602 - 4.77738% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00490467 - 17.2265% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012968 - 0.455471% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00790098 - 27.7504% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00313603 - 39.6917% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00476495 - 60.3083%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00388403 - 13.6418% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000935757 - 3.28663% [4]
|
||
|
| | | | | | | | | | | Remainder: 4.952e-05 - 0.173928%
|
||
|
| | | | | | | | | | Remainder: 9.12e-06 - 0.0311701%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115087 - 69.9653% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0646544 - 56.1789% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.156e-05 - 0.0797471% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.836e-05 - 0.043864% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237741 - 36.771% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0253586 - 39.2218% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.22e-05 - 0.0498033% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.3e-05 - 0.0510406% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000915557 - 1.41608% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142558 - 22.0492% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000205279 - 0.317502%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0152661 - 13.2649% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0151064 - 13.1261% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013464 - 0.11699% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00579227 - 5.03296% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00524131 - 4.55422% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00878333 - 7.63193% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00010832 - 0.0941204%
|
||
|
| | | | | | | | | Remainder: 0.0169514 - 10.3054%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.084111 - 33.8322% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0840479 - 99.925% [4]
|
||
|
| | | | | | | | | Remainder: 6.312e-05 - 0.0750436%
|
||
|
| | | | | | | | Remainder: 1e-05 - 0.00402233%
|
||
|
| | | | | | | Remainder: 1.32e-06 - 0.000530944%
|
||
|
| | | | | | getOrientations(): 1.104e-05 - 0.00200155% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000906118 - 0.164279% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010662 - 0.193302% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000669398 - 0.121362% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.269273 - 48.8193% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.100303 - 37.2495% [1]
|
||
|
| | | | | | | Remainder: 0.16897 - 62.7505%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00236315 - 0.42844% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000101528% [2]
|
||
|
| | | | | | Remainder: 0.0286681 - 5.19753%
|
||
|
| | | | | Remainder: 3.68e-06 - 0.00066718%
|
||
|
| | | | fmb->setupBCFieldManagers(): 3.72e-06 - 0.000674379% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.00267576% [1]
|
||
|
| | | | build response library: 1.924e-05 - 0.00348792% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.2474% [1]
|
||
|
| | | | | Remainder: 1.9e-05 - 98.7526%
|
||
|
| | | | Remainder: 4.88e-06 - 0.000884669%
|
||
|
| | | Remainder: 9.12e-06 - 0.00165329%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.873324 - 23.961% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.260077 - 29.7801% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.611258 - 69.9921% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000821557 - 0.134404% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.416311 - 68.1073% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.000317071% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 9.439e-06 - 0.0022673% [4]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 5.24e-06 - 0.00125867% [4]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00251476 - 0.604057% [4]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.011484 - 2.75853% [4]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0358112 - 8.60203% [4]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00395031 - 0.948884% [4]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0270968 - 6.5088% [4]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0285126 - 6.84887% [4]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0416699 - 10.0093% [4]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.792e-05 - 0.00430447% [4]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 3.92e-06 - 0.000941604% [4]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0622961 - 14.9639% [4]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00677178 - 1.62662% [4]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00345655 - 0.830281% [4]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.014253 - 3.42363% [4]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00170512 - 0.409578% [4]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0192443 - 4.62257% [4]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0327931 - 7.87706% [4]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.041224 - 9.90221% [4]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00371075 - 0.891341% [4]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00190696 - 0.45806% [4]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0060665 - 1.45721% [4]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0278974 - 6.70109% [4]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00347047 - 0.833624% [4]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.01417 - 3.40371% [4]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.6199e-05 - 0.00389108% [4]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00642398 - 1.54307% [4]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0116227 - 2.79183% [4]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00177552 - 0.426488% [4]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00608234 - 1.46101% [4]
|
||
|
| | | | | Remainder: 0.000346799 - 0.0833029%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.136e-05 - 0.00349443% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.599e-06 - 0.000425189% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000866958 - 0.141832% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.192518 - 31.4953% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0948012 - 49.2429% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0976563 - 50.7259% [1]
|
||
|
| | | | | Remainder: 6.008e-05 - 0.0312075%
|
||
|
| | | | Remainder: 0.000716799 - 0.117266%
|
||
|
| | | Remainder: 0.00198971 - 0.227832%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00444995 - 0.122091% [1]
|
||
|
| | | getWorksets(): 7.52e-06 - 0.168991% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 47.8723% [1]
|
||
|
| | | | Remainder: 3.92e-06 - 52.1277%
|
||
|
| | | getOrientations(): 2.28e-06 - 0.0512366% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000808798 - 18.1754% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919157 - 20.6555% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000441679 - 9.92549% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125236 - 28.1432% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0269666% [3]
|
||
|
| | | Remainder: 0.00101696 - 22.8533%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.263235 - 7.22225% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.441921 - 12.1248% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033208 - 0.0751446% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.343873 - 77.8132% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 3.12e-06 - 0.000907311% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00236555 - 0.687915% [4]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112358 - 3.26743% [4]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134361 - 3.90729% [4]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00135404 - 0.39376% [4]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014591 - 4.24314% [4]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0125644 - 3.65378% [4]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00255691 - 0.743563% [4]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0123406 - 3.5887% [4]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.36e-06 - 0.00184952% [4]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00440383 - 1.28065% [4]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269906 - 7.84901% [4]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00424819 - 1.23539% [4]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.024585 - 7.14944% [4]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0273821 - 7.96285% [4]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0379007 - 11.0217% [4]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.3e-05 - 0.00378046% [4]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00227115 - 0.660463% [4]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.025913 - 7.53564% [4]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0431538 - 12.5494% [4]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00643838 - 1.87231% [4]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00129028 - 0.375219% [4]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0141751 - 4.1222% [4]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0298842 - 8.69048% [4]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0245384 - 7.13589% [4]
|
||
|
| | | | Remainder: 0.000231359 - 0.0672803%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.916e-05 - 0.00433561% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 0.00026249% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00109768 - 0.248387% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0959167 - 21.7045% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.095888 - 99.9701% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.8199e-05 - 0.0189738% [1]
|
||
|
| | | | Remainder: 1.048e-05 - 0.0109261%
|
||
|
| | | Remainder: 0.000681518 - 0.154217%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0717095 - 1.96746% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.366762 - 10.0627% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.0698863 - 19.0549% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 3.6e-05 - 0.00981563% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00151992 - 0.414415% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.207906% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 0.000596239 - 39.2284% [1]
|
||
|
| | | | Remainder: 0.000920517 - 60.5637%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.28957 - 78.9531% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.280752 - 96.9549% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.280374 - 99.865% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.275406 - 98.2283% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00269327 - 0.977927% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.018265 - 6.63202% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0102618 - 56.183% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00741674 - 40.6063% [1]
|
||
|
| | | | | | | | Remainder: 0.000586438 - 3.21072%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0256383 - 9.30928% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0013838 - 5.39738% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0228237 - 89.0218% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.021745 - 95.2739% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.021043 - 96.7715% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0189761 - 90.178% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.42e-05 - 0.180226% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.98e-05 - 0.209737% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.9079e-05 - 0.311333% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00315243 - 16.6126% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.004e-05 - 0.211002% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0151964 - 80.0814% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.408e-05 - 0.126896% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000430158 - 2.26684%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.1e-05 - 0.194839% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.144e-05 - 27.9024% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.956e-05 - 72.0976%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000409959 - 1.9482% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000383759 - 93.6091% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.62e-05 - 6.39088%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00112812 - 5.36101% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00110532 - 97.9789% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.28e-05 - 2.02107%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000117719 - 0.559422% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.632e-05 - 81.822% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.1399e-05 - 18.178%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.916e-05 - 0.186095% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.088e-05 - 27.7835% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.828e-05 - 72.2165%
|
||
|
| | | | | | | | | | | Remainder: 0.000330879 - 1.5724%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.000100279 - 0.461158% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000601759 - 2.76734%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000187639 - 0.822124% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.196e-05 - 17.0327% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000155679 - 82.9673%
|
||
|
| | | | | | | | | Remainder: 0.000891038 - 3.904%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000570118 - 2.22369% [1]
|
||
|
| | | | | | | | Remainder: 0.000860718 - 3.35715%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0290108 - 10.5338% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0191384 - 65.9701% [1]
|
||
|
| | | | | | | | Remainder: 0.00987233 - 34.0299%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174705 - 6.34354% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0264068 - 9.5883% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0264031 - 99.9862% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0258776 - 98.0096% [1]
|
||
|
| | | | | | | | | Remainder: 0.000525518 - 1.99036%
|
||
|
| | | | | | | | Remainder: 3.64e-06 - 0.0137843%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0176511 - 6.40912% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0175128 - 99.2164% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101554 - 57.9885% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00696426 - 39.7667% [1]
|
||
|
| | | | | | | | | Remainder: 0.000393119 - 2.24475%
|
||
|
| | | | | | | | Remainder: 0.000138319 - 0.783628%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0600776 - 21.8142% [2]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.019418 - 32.3215% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191057 - 98.392% [1]
|
||
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.344e-05 - 0.279706% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.0221923% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188792 - 98.8144% [1]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188752 - 99.9788% [1]
|
||
|
| | | | | | | | | | | Remainder: 4e-06 - 0.0211873%
|
||
|
| | | | | | | | | | Remainder: 0.00016884 - 0.883713%
|
||
|
| | | | | | | | | Remainder: 0.000312239 - 1.60799%
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0406524 - 67.6666% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0228358 - 56.1733% [2]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0205067 - 89.8004% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198625 - 96.8586% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0190252 - 95.7848% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.844e-05 - 0.0969239% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.028e-05 - 0.159157% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.2319e-05 - 0.32756% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00324735 - 17.0687% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.664e-05 - 0.140025% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152906 - 80.3703% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.464e-05 - 0.0769505% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.00033492 - 1.7604%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.08e-05 - 0.155066% [1]
|
||
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.76e-06 - 31.6883% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.104e-05 - 68.3117%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321399 - 1.61812% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298359 - 92.8313% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.304e-05 - 7.16866%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.22e-05 - 0.313153% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.736e-05 - 76.1415% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.484e-05 - 23.8585%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000118479 - 0.596497% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.6199e-05 - 81.195% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.228e-05 - 18.805%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.292e-05 - 0.115394% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 45.7243% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.244e-05 - 54.2757%
|
||
|
| | | | | | | | | | | | Remainder: 0.00028144 - 1.41694%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6e-05 - 0.292588% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.1799e-05 - 0.203831% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000542399 - 2.64499%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00217163 - 9.50977% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00164228 - 75.624% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000253039 - 15.4078% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00127516 - 77.6457% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00011408 - 6.94646%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000219799 - 10.1214% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00017636 - 80.2369% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 2.936e-05 - 16.6478% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000147 - 83.3522%
|
||
|
| | | | | | | | | | | | Remainder: 4.3439e-05 - 19.7631%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2479e-05 - 1.03512% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.916e-05 - 1.80325% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00024792 - 11.4163%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.024e-05 - 0.0448418% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.92e-06 - 0.0127869% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00014436 - 0.632165%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.604e-05 - 0.0394564% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173736 - 42.737% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.0596306% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0173633 - 99.9404%
|
||
|
| | | | | | | | | Remainder: 0.000426958 - 1.05026%
|
||
|
| | | | | | | | Remainder: 7.12e-06 - 0.0118513%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0711555 - 25.8366% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.464e-05 - 0.0346284% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.00241724% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.071016 - 99.8039% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0710126 - 99.9953% [1]
|
||
|
| | | | | | | | | Remainder: 3.36e-06 - 0.00473133%
|
||
|
| | | | | | | | Remainder: 0.000113199 - 0.159087%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.2759e-05 - 0.0336808% [1]
|
||
|
| | | | | | | Remainder: 0.00694462 - 2.52159%
|
||
|
| | | | | | Remainder: 0.00496735 - 1.77169%
|
||
|
| | | | | Remainder: 0.000378879 - 0.134951%
|
||
|
| | | | Remainder: 0.00881762 - 3.04507%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000124039 - 0.03382% [1]
|
||
|
| | | Remainder: 0.00562566 - 1.53387%
|
||
|
| | Mini-EM: timestepper: 0.126765 - 3.47798% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.126762 - 99.9979% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0393721 - 31.0598% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000312759 - 0.794368% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0377643 - 95.9165% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.00413089% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000267999 - 0.709662% [4]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00308807 - 8.17723% [4]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00189492 - 5.01774% [4]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000171159 - 0.45323% [4]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00173383 - 4.5912% [4]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0016454 - 4.35701% [4]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000165159 - 0.437342% [4]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0004014 - 1.06291% [4]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.28e-06 - 0.00868545% [4]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000349999 - 0.926799% [4]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00374755 - 9.92352% [4]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0013724 - 3.63411% [4]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000693478 - 1.83633% [4]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00328163 - 8.68977% [4]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00663018 - 17.5567% [4]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.08e-06 - 0.0187479% [4]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00025388 - 0.672275% [4]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00286299 - 7.58121% [4]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00359951 - 9.53152% [4]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00024068 - 0.637322% [4]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00017796 - 0.471239% [4]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00163271 - 4.32344% [4]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00267123 - 7.07344% [4]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000758116 - 2.00749% [4]
|
||
|
| | | | | | Remainder: 0.00011212 - 0.296894%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.668e-05 - 0.0423651% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.84e-06 - 0.00721324% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00111684 - 2.83662% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.744e-05 - 0.222086% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.084e-05 - 69.5791% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.72e-06 - 1.96706% [1]
|
||
|
| | | | | | Remainder: 2.488e-05 - 28.4538%
|
||
|
| | | | | Remainder: 7.12e-05 - 0.180839%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.0784139 - 61.8591% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 0.00218987 - 2.79271% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 0.000109039 - 0.139056% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0752603 - 95.9783% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00041124 - 0.546424% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010132 - 24.6377% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 9.428e-05 - 93.0517% [2]
|
||
|
| | | | | | | | Remainder: 7.04e-06 - 6.94828%
|
||
|
| | | | | | | Belos::MVT::MvScale: 5.016e-05 - 12.1973% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001242 - 30.2013% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00012032 - 96.876% [2]
|
||
|
| | | | | | | | Remainder: 3.88e-06 - 3.12399%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.296e-05 - 15.3098% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.024e-05 - 95.6798% [2]
|
||
|
| | | | | | | | Remainder: 2.72e-06 - 4.3202%
|
||
|
| | | | | | | Remainder: 7.26e-05 - 17.6539%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 0.00018396 - 0.244432% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 5.172e-05 - 0.0687215% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.071893 - 95.5258% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 0.000293399 - 0.408105% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 4.04e-05 - 0.0561946% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000629798 - 0.876021% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.144e-05 - 4.99208% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.216e-05 - 8.28202% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 3.904e-05 - 74.8466% [1]
|
||
|
| | | | | | | | | Remainder: 1.312e-05 - 25.1534%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000264599 - 42.0133% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00010464 - 16.6149% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.4239e-05 - 3.84869% [1]
|
||
|
| | | | | | | | Remainder: 0.00015272 - 24.249%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 0.000888358 - 1.23567% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.068378 - 95.1107% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.488e-05 - 0.0510106% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0582829 - 85.2363% [12]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.05813 - 99.7377% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0277421 - 47.7243% [24]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0273558 - 98.6075% [24]
|
||
|
| | | | | | | | | | | Remainder: 0.000386318 - 1.39253%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00720514 - 12.3949% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000516319 - 0.888214% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000777477 - 1.33748% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190018 - 32.6885% [12]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00522219 - 27.4825% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00505411 - 96.7814% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00503475 - 99.617% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00493463 - 98.0114% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00010012 - 1.98858%
|
||
|
| | | | | | | | | | | | | Remainder: 1.9359e-05 - 0.383035%
|
||
|
| | | | | | | | | | | | Remainder: 0.00016808 - 3.21858%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0137091 - 72.1463% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0135808 - 99.0643% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0111193 - 81.8751% [24]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00803878 - 72.2955% [24]
|
||
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00766758 - 95.3824% [24]
|
||
|
| | | | | | | | | | | | | | | Remainder: 0.000371199 - 4.6176%
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00211535 - 19.0241% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000199319 - 1.79255% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000419318 - 3.77107% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.000346559 - 3.11673%
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00232768 - 17.1394% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.0022712 - 97.5735% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 5.648e-05 - 2.42646%
|
||
|
| | | | | | | | | | | | | Remainder: 0.000133839 - 0.985499%
|
||
|
| | | | | | | | | | | | Remainder: 0.00012828 - 0.935727%
|
||
|
| | | | | | | | | | | Remainder: 7.052e-05 - 0.371122%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00126288 - 2.1725% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00140587 - 2.4185% [12]
|
||
|
| | | | | | | | | | Remainder: 0.00021836 - 0.375641%
|
||
|
| | | | | | | | | Remainder: 0.00015288 - 0.262307%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 0.00734314 - 10.739% [12]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000717517 - 1.04934% [12]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00154712 - 2.2626% [35]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 0.000276638 - 0.404572% [12]
|
||
|
| | | | | | | | Remainder: 0.0001758 - 0.2571%
|
||
|
| | | | | | | Remainder: 0.00166308 - 2.31327%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 0.00215796 - 2.86732% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.58e-05 - 0.034281% [1]
|
||
|
| | | | | | Remainder: 0.000536596 - 0.712987%
|
||
|
| | | | | Remainder: 0.000854678 - 1.08996%
|
||
|
| | | | Mini-EM: Compute responses: 0.00884529 - 6.97787% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00022412 - 2.53378% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00713878 - 80.7071% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.0224128% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00015208 - 2.13034% [4]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00171639 - 24.0433% [4]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.0347398% [4]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000325239 - 4.55595% [4]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000240759 - 3.37255% [4]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00328715 - 46.0464% [4]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0302573% [4]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000343719 - 4.81481% [4]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025304 - 3.54458% [4]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000334079 - 4.67978% [4]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.048e-05 - 0.567044% [4]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.24e-06 - 0.0313779% [4]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000202399 - 2.8352% [4]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000144639 - 2.0261% [4]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.6e-05 - 0.364208% [4]
|
||
|
| | | | | | Remainder: 6.432e-05 - 0.900994%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.64e-06 - 0.097679% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0158276% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00101824 - 11.5116% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025032 - 2.82998% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.447427% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023228 - 92.7932% [1]
|
||
|
| | | | | | Remainder: 1.692e-05 - 6.75935%
|
||
|
| | | | | Remainder: 0.000203798 - 2.30403%
|
||
|
| | | | Remainder: 0.00013088 - 0.103249%
|
||
|
| | | Remainder: 2.6e-06 - 0.00205104%
|
||
|
| | Remainder: 0.0385351 - 1.05727%
|
||
|
| Remainder: 4.364e-05 - 0.00119732%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 8000
|
||
|
Time for Belos Linear Solve = 0.0784139 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 102.023 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 6.67128e-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.67128e-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.67128e-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 = 26460 x 26460, nnz = 808860
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.025 / 0.025 / 0.025
|
||
|
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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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/226981 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 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 = 1029 x 1029, nnz = 61731
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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 = 1029 x 1029, nnz = 61731
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.0358 (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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0)
|
||
|
A22 size = 9261 x 9261, nnz = 226981
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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 = 9261 x 9261, nnz = 226981
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
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/226981 (0.00%)
|
||
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
||
|
R size = 343 x 9261, nnz = 9261
|
||
|
R Load balancing info
|
||
|
R # active processes: 1/1
|
||
|
R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
||
|
Ac size = 343 x 343, nnz = 6631
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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.0688 (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.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
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) 26460 808860 30.5692
|
||
|
(2, 2) 9261 226981 24.5093
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 4.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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=51660,domainDim=51660,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=25200,domainDim=25200}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
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=51660, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=25200, #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.00107596 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=26460, #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.0707233 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.0800354 sec
|
||
|
Electromagnetic Energy = 1.9156e-08
|
||
|
Electromagnetic Energy/dt^2 = 4.30413e+10
|
||
|
|
||
|
* finished time step 1, t = 6.67128e-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: 3.67745 [1]
|
||
|
| Mini-EM: Total Time: 3.67741 - 99.9988% [1]
|
||
|
| | Mini-EM: build mesh: 0.000633719 - 0.0172328% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000308079 - 48.6144% [1]
|
||
|
| | | Remainder: 0.00032564 - 51.3856%
|
||
|
| | Mini-EM: build physics blocks: 0.000875758 - 0.0238146% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000810157 - 0.0220307% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.40074 - 10.8974% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.183812 - 4.99841% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770033 - 41.8925% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0622484 - 80.8386% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00214399 - 2.78429% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0125118 - 16.2483% [4]
|
||
|
| | | | Remainder: 9.916e-05 - 0.128774%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0123203 - 6.70267% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00720574 - 58.4868% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000446719 - 3.62588% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000949518 - 7.70695% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000604917 - 4.90993% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013198 - 10.7124% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160928 - 13.062% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 9.172e-05 - 0.744463% [4]
|
||
|
| | | | Remainder: 9.26e-05 - 0.751606%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171554 - 9.33314% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00743998 - 4.04761% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0250409 - 13.6231% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00938721 - 5.10697% [4]
|
||
|
| | | Remainder: 0.0354645 - 19.294%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00720154 - 0.195832% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.312947 - 8.51% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.312929 - 99.9942% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000881989% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140607% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.3076 - 98.2971% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.307585 - 99.9951% [1]
|
||
|
| | | | | | getWorksets(): 0.283376 - 92.1291% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.283372 - 99.9988% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.159757 - 56.3771% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00303275 - 1.89835% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0276234 - 17.2909% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000603678 - 2.18538% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0270035 - 97.7558% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000305038 - 1.12962% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001252 - 0.463643% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000616079 - 2.28148% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244135 - 9.04087% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00565495 - 20.9415% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00129976 - 4.81328% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00412667 - 15.282% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013264 - 0.491195% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00704782 - 26.0996% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00280887 - 39.8545% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00423895 - 60.1455%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00421419 - 15.6061% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000948238 - 3.51153% [4]
|
||
|
| | | | | | | | | | | Remainder: 9.16e-05 - 0.339215%
|
||
|
| | | | | | | | | | Remainder: 1.624e-05 - 0.0587906%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.112953 - 70.7028% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0661563 - 58.5699% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001074 - 0.162343% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.092e-05 - 0.0467378% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0354859 - 53.6395% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.024873 - 37.5974% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.108e-05 - 0.0469797% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0051931 - 7.84976% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000434839 - 0.657291%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0218334 - 19.3297% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0154535 - 13.6814% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000168959 - 0.149584% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526631 - 4.6624% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00395239 - 3.49916% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00012184 - 0.107868%
|
||
|
| | | | | | | | | Remainder: 0.016148 - 10.1079%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123585 - 43.6121% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123472 - 99.9086% [8]
|
||
|
| | | | | | | | | Remainder: 0.00011292 - 0.0913707%
|
||
|
| | | | | | | | Remainder: 3.076e-05 - 0.010855%
|
||
|
| | | | | | | Remainder: 3.36e-06 - 0.00118571%
|
||
|
| | | | | | getOrientations(): 1.18e-05 - 0.00383634% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000726958 - 0.236344% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000700998 - 0.227904% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000382439 - 0.124336% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012276 - 0.0399109% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000863477 - 0.280728% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.0002861% [2]
|
||
|
| | | | | | Remainder: 0.0214003 - 6.95753%
|
||
|
| | | | | Remainder: 1.496e-05 - 0.00486346%
|
||
|
| | | | fmb->setupBCFieldManagers(): 8.12e-06 - 0.00259484% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.42e-05 - 0.00453777% [1]
|
||
|
| | | | build response library: 0.00528282 - 1.68819% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519787 - 98.3918% [1]
|
||
|
| | | | | | getWorksets(): 3.36e-06 - 0.0646419% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 58.3333% [1]
|
||
|
| | | | | | | Remainder: 1.4e-06 - 41.6667%
|
||
|
| | | | | | getOrientations(): 6.8e-07 - 0.0130823% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728918 - 14.0234% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900197 - 17.3186% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000403359 - 7.76009% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00123188 - 23.6997% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.025395% [3]
|
||
|
| | | | | | Remainder: 0.00192815 - 37.0951%
|
||
|
| | | | | Remainder: 8.496e-05 - 1.60823%
|
||
|
| | | | Remainder: 2.044e-05 - 0.00653183%
|
||
|
| | | Remainder: 1.82e-05 - 0.00581568%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.555191 - 15.0974% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.555177 - 99.9975% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000115279% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000100869% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.555116 - 99.989% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.555111 - 99.999% [1]
|
||
|
| | | | | | getWorksets(): 0.248308 - 44.7313% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248307 - 99.9995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.163499 - 65.8455% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00322175 - 1.9705% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0288126 - 17.6225% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000770277 - 2.6734% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0280337 - 97.2967% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002152 - 0.767647% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012312 - 0.439185% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000564838 - 2.01485% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00254507 - 9.07861% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00580594 - 20.7106% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.001317 - 4.6979% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00488183 - 17.4141% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000132879 - 0.473997% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00765054 - 27.2905% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00315315 - 41.2148% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00449739 - 58.7852%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00382195 - 13.6334% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000923679 - 3.29489% [4]
|
||
|
| | | | | | | | | | | Remainder: 5.168e-05 - 0.184349%
|
||
|
| | | | | | | | | | Remainder: 8.6e-06 - 0.0298481%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.115181 - 70.4477% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0645225 - 56.0182% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.2839e-05 - 0.0818924% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.96e-05 - 0.0458755% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0241903 - 37.4913% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0249019 - 38.5941% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.136e-05 - 0.0486032% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.168e-05 - 0.0490992% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000855357 - 1.32567% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142284 - 22.0518% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.00020112 - 0.311705%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.014813 - 12.8606% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0155598 - 13.509% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013196 - 0.114567% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00604286 - 5.2464% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00523951 - 4.54892% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00876102 - 7.60629% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00011064 - 0.0960573%
|
||
|
| | | | | | | | | Remainder: 0.0162833 - 9.95928%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0847974 - 34.1502% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.084732 - 99.9228% [4]
|
||
|
| | | | | | | | | Remainder: 6.544e-05 - 0.0771721%
|
||
|
| | | | | | | | Remainder: 1.068e-05 - 0.00430113%
|
||
|
| | | | | | | Remainder: 1.24e-06 - 0.000499379%
|
||
|
| | | | | | getOrientations(): 1.088e-05 - 0.00195997% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000901037 - 0.162317% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00109688 - 0.197596% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000678038 - 0.122145% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.272327 - 49.0582% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.101839 - 37.3957% [1]
|
||
|
| | | | | | | Remainder: 0.170488 - 62.6043%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254587 - 0.458624% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 0.000108087% [2]
|
||
|
| | | | | | Remainder: 0.029242 - 5.26778%
|
||
|
| | | | | Remainder: 5.48e-06 - 0.00098718%
|
||
|
| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.000951048% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.788e-05 - 0.00322059% [1]
|
||
|
| | | | build response library: 2.716e-05 - 0.00489213% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.47275% [1]
|
||
|
| | | | | Remainder: 2.676e-05 - 98.5272%
|
||
|
| | | | Remainder: 9.32e-06 - 0.00167874%
|
||
|
| | | Remainder: 1.38e-05 - 0.00248563%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.892921 - 24.2813% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.262758 - 29.4268% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.628161 - 70.349% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000861838 - 0.1372% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.42983 - 68.4266% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.000837541% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 8.16e-06 - 0.00189843% [4]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.56e-06 - 0.000595585% [4]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00492151 - 1.14499% [4]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0122905 - 2.8594% [4]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0366456 - 8.52562% [4]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00414063 - 0.963319% [4]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0282321 - 6.56821% [4]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0293588 - 6.83034% [4]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0418108 - 9.7273% [4]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.16e-06 - 0.00166578% [4]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.76e-06 - 0.000642115% [4]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0629849 - 14.6535% [4]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00654922 - 1.52368% [4]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00357823 - 0.832476% [4]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0143218 - 3.33197% [4]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00288187 - 0.670468% [4]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0200874 - 4.67335% [4]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0334479 - 7.78166% [4]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0418182 - 9.72901% [4]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00340143 - 0.791344% [4]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00209323 - 0.486992% [4]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00632634 - 1.47183% [4]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0285949 - 6.65261% [4]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00378195 - 0.879872% [4]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0143789 - 3.34526% [4]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.08e-06 - 0.00164716% [4]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00690142 - 1.60562% [4]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0126418 - 2.94112% [4]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00199411 - 0.463932% [4]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00630462 - 1.46677% [4]
|
||
|
| | | | | Remainder: 0.000310039 - 0.0721307%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.984e-05 - 0.00315842% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000382068% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000964517 - 0.153546% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.195796 - 31.1697% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0959142 - 48.9869% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0998375 - 50.9906% [1]
|
||
|
| | | | | Remainder: 4.408e-05 - 0.0225133%
|
||
|
| | | | Remainder: 0.000687318 - 0.109417%
|
||
|
| | | Remainder: 0.00200179 - 0.224185%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00475775 - 0.129378% [1]
|
||
|
| | | getWorksets(): 1.084e-05 - 0.227839% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 4.88e-06 - 45.0185% [1]
|
||
|
| | | | Remainder: 5.96e-06 - 54.9815%
|
||
|
| | | getOrientations(): 7.2e-07 - 0.0151332% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000791038 - 16.6263% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000923717 - 19.415% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000453319 - 9.52802% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00125816 - 26.4444% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0260628% [3]
|
||
|
| | | Remainder: 0.00131872 - 27.7172%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.264058 - 7.18056% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.446701 - 12.1472% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00033116 - 0.0741347% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.34937 - 78.2113% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.24e-06 - 0.000354924% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00396131 - 1.13384% [4]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0116463 - 3.33351% [4]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134514 - 3.85019% [4]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00139156 - 0.398304% [4]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0148608 - 4.25358% [4]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0124483 - 3.56307% [4]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00213587 - 0.611349% [4]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0117402 - 3.3604% [4]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.28e-06 - 0.00179752% [4]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00443671 - 1.26991% [4]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.027211 - 7.78858% [4]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00446455 - 1.27788% [4]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0248085 - 7.1009% [4]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0273007 - 7.81426% [4]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0389434 - 11.1467% [4]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.3959e-05 - 0.00399547% [4]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00372771 - 1.06698% [4]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0266494 - 7.62785% [4]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0428667 - 12.2697% [4]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00640282 - 1.83267% [4]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0012234 - 0.350172% [4]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0144422 - 4.13378% [4]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0317414 - 9.0853% [4]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232263 - 6.64805% [4]
|
||
|
| | | | Remainder: 0.000268359 - 0.0768122%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.764e-05 - 0.00394895% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000277591% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125836 - 0.2817% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0950618 - 21.2809% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0950325 - 99.9692% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.018893% [1]
|
||
|
| | | | Remainder: 1.132e-05 - 0.011908%
|
||
|
| | | Remainder: 0.000660038 - 0.147758%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0717682 - 1.9516% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.3653 - 9.93364% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.0695812 - 19.0477% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 3.796e-05 - 0.0103915% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00162304 - 0.444302% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.204555% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 0.000623958 - 38.4439% [1]
|
||
|
| | | | Remainder: 0.000995757 - 61.3515%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.288363 - 78.9386% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.27986 - 97.0513% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.279469 - 99.8603% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.274658 - 98.2786% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00285647 - 1.04001% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.017862 - 6.50335% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00938057 - 52.517% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00790506 - 44.2563% [1]
|
||
|
| | | | | | | | Remainder: 0.000576358 - 3.22673%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0257493 - 9.37502% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0013788 - 5.3547% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0229465 - 89.1152% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0218738 - 95.3253% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0211675 - 96.7711% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0191674 - 90.551% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.388e-05 - 0.176758% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.912e-05 - 0.204096% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.392e-05 - 0.385654% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00329187 - 17.1743% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.588e-05 - 0.239364% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152391 - 79.5053% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.52e-05 - 0.131473% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000418439 - 2.18307%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.984e-05 - 0.188213% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.12e-05 - 28.1124% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.864e-05 - 71.8876%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000323999 - 1.53064% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000299399 - 92.4074% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.46e-05 - 7.59262%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00109716 - 5.1832% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00107064 - 97.5828% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.652e-05 - 2.41716%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011776 - 0.556323% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.684e-05 - 82.2351% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.092e-05 - 17.7649%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.444e-05 - 0.162702% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.1e-05 - 31.9396% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.344e-05 - 68.0604%
|
||
|
| | | | | | | | | | | Remainder: 0.000386918 - 1.82788%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001044 - 0.477283% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000601878 - 2.75159%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.0002506 - 1.09211% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.108e-05 - 12.4022% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00021952 - 87.5978%
|
||
|
| | | | | | | | | Remainder: 0.000822077 - 3.58258%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000555559 - 2.15757% [1]
|
||
|
| | | | | | | | Remainder: 0.000868398 - 3.37252%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0289206 - 10.5297% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190677 - 65.9312% [1]
|
||
|
| | | | | | | | Remainder: 0.00985289 - 34.0688%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179197 - 6.52438% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0260125 - 9.47086% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.026009 - 99.9865% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0254546 - 97.8684% [1]
|
||
|
| | | | | | | | | Remainder: 0.000554398 - 2.13156%
|
||
|
| | | | | | | | Remainder: 3.52e-06 - 0.013532%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0175935 - 6.4056% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0174506 - 99.1879% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00999617 - 57.2826% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0070437 - 40.3636% [1]
|
||
|
| | | | | | | | | Remainder: 0.000410759 - 2.35383%
|
||
|
| | | | | | | | Remainder: 0.000142878 - 0.812106%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599314 - 21.8204% [2]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0193831 - 32.3421% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0190725 - 98.3978% [1]
|
||
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.648e-05 - 0.296133% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0243282% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188351 - 98.7551% [1]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188317 - 99.9819% [1]
|
||
|
| | | | | | | | | | | Remainder: 3.4e-06 - 0.0180514%
|
||
|
| | | | | | | | | | Remainder: 0.00017632 - 0.924472%
|
||
|
| | | | | | | | | Remainder: 0.000310559 - 1.60222%
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.040541 - 67.6456% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0227605 - 56.1419% [2]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204874 - 90.0131% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0198343 - 96.8121% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189985 - 95.7863% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.96e-05 - 0.103166% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.232e-05 - 0.170119% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 7.108e-05 - 0.374135% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00320363 - 16.8625% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.504e-05 - 0.1318% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152679 - 80.3638% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.476e-05 - 0.0776903% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000364159 - 1.91678%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.18e-05 - 0.160329% [1]
|
||
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.88e-06 - 31.0692% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.192e-05 - 68.9308%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000324279 - 1.63494% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000297599 - 91.7725% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.668e-05 - 8.22748%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.5239e-05 - 0.328921% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.6959e-05 - 71.98% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.828e-05 - 28.02%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00013716 - 0.691531% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.00011576 - 84.3978% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.14e-05 - 15.6022%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.652e-05 - 0.133708% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.072e-05 - 40.4223% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.58e-05 - 59.5777%
|
||
|
| | | | | | | | | | | | Remainder: 0.00025076 - 1.26428%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.0999e-05 - 0.297739% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.236e-05 - 0.206761% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000549759 - 2.6834%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211115 - 9.27553% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00167279 - 79.236% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000254319 - 15.2032% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00130096 - 77.7714% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00011752 - 7.02537%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00020276 - 9.60423% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00015828 - 78.0627% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.1e-05 - 19.5855% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.00012728 - 80.4145%
|
||
|
| | | | | | | | | | | | Remainder: 4.448e-05 - 21.9373%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2999e-05 - 1.0894% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.928e-05 - 1.86059% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00017332 - 8.20973%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.1e-05 - 0.0483294% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.08e-06 - 0.0135322% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00014784 - 0.649548%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.684e-05 - 0.0415382% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173377 - 42.7659% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.096e-05 - 0.0632148% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0173268 - 99.9368%
|
||
|
| | | | | | | | | Remainder: 0.000425959 - 1.05069%
|
||
|
| | | | | | | | Remainder: 7.4e-06 - 0.0123474%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0714075 - 25.9987% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.5e-05 - 0.0350103% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.00268879% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0712628 - 99.7974% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0712595 - 99.9953% [1]
|
||
|
| | | | | | | | | Remainder: 3.36e-06 - 0.00471494%
|
||
|
| | | | | | | | Remainder: 0.00011772 - 0.164857%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.216e-05 - 0.0335544% [1]
|
||
|
| | | | | | | Remainder: 0.00631298 - 2.29849%
|
||
|
| | | | | | Remainder: 0.00481083 - 1.72142%
|
||
|
| | | | | Remainder: 0.000390879 - 0.13967%
|
||
|
| | | | Remainder: 0.00850298 - 2.94871%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012776 - 0.034974% [1]
|
||
|
| | | Remainder: 0.00556743 - 1.52407%
|
||
|
| | Mini-EM: timestepper: 0.131618 - 3.57909% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.131614 - 99.9973% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0423402 - 32.17% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000320839 - 0.757764% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0407114 - 96.1532% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.008e-05 - 0.0247596% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000257959 - 0.633628% [4]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00382603 - 9.39792% [4]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00229355 - 5.63368% [4]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001678 - 0.412169% [4]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00196084 - 4.81642% [4]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00164427 - 4.03885% [4]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016128 - 0.396154% [4]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00040236 - 0.988321% [4]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.36e-06 - 0.00825321% [4]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00030892 - 0.758804% [4]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00406507 - 9.98507% [4]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00164508 - 4.04082% [4]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000639759 - 1.57145% [4]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00373623 - 9.17734% [4]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00654398 - 16.0741% [4]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.04e-06 - 0.0172924% [4]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000255 - 0.626359% [4]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00275903 - 6.77704% [4]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00347691 - 8.54037% [4]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023632 - 0.580476% [4]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000179119 - 0.439972% [4]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00162856 - 4.00024% [4]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00362727 - 8.9097% [4]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000764839 - 1.87868% [4]
|
||
|
| | | | | | Remainder: 0.000110799 - 0.272157%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.724e-05 - 0.0407178% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00727441% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00113112 - 2.6715% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.424e-05 - 0.19896% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.76e-05 - 68.3761% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.84e-06 - 2.18424% [1]
|
||
|
| | | | | | Remainder: 2.48e-05 - 29.4397%
|
||
|
| | | | | Remainder: 7.2239e-05 - 0.170616%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.0800839 - 60.8475% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 0.00218083 - 2.72319% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 0.00010484 - 0.130913% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0771135 - 96.2909% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000406199 - 0.526755% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010024 - 24.6776% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 9.364e-05 - 93.4158% [2]
|
||
|
| | | | | | | | Remainder: 6.6e-06 - 6.5842%
|
||
|
| | | | | | | Belos::MVT::MvScale: 4.996e-05 - 12.2994% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001224 - 30.133% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0001186 - 96.8954% [2]
|
||
|
| | | | | | | | Remainder: 3.8e-06 - 3.10458%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.24e-05 - 15.3619% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.932e-05 - 95.0641% [2]
|
||
|
| | | | | | | | Remainder: 3.08e-06 - 4.9359%
|
||
|
| | | | | | | Remainder: 7.1199e-05 - 17.5281%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 0.00018532 - 0.240321% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 5.22e-05 - 0.0676925% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.073336 - 95.1014% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 0.000272839 - 0.37204% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 3.928e-05 - 0.0535617% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000622758 - 0.849185% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.152e-05 - 5.06136% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.18e-05 - 8.31784% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 3.868e-05 - 74.6718% [1]
|
||
|
| | | | | | | | | Remainder: 1.312e-05 - 25.3282%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000263879 - 42.3726% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0001048 - 16.8284% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.444e-05 - 3.92448% [1]
|
||
|
| | | | | | | | Remainder: 0.000146319 - 23.4953%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 0.000843598 - 1.15032% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0696966 - 95.0373% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.436e-05 - 0.0492994% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.05972 - 85.6856% [12]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0595649 - 99.7403% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0285938 - 48.0044% [24]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.028189 - 98.5846% [24]
|
||
|
| | | | | | | | | | | Remainder: 0.000404719 - 1.41541%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0076207 - 12.7939% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000527038 - 0.884813% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000823437 - 1.38242% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190002 - 31.8984% [12]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00520055 - 27.371% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00503399 - 96.7973% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00501339 - 99.5908% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00490379 - 97.8139% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.0001096 - 2.18615%
|
||
|
| | | | | | | | | | | | | Remainder: 2.06e-05 - 0.409218%
|
||
|
| | | | | | | | | | | | Remainder: 0.00016656 - 3.20274%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0137176 - 72.197% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0135891 - 99.0631% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.01109 - 81.61% [24]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00799422 - 72.0846% [24]
|
||
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00762662 - 95.4017% [24]
|
||
|
| | | | | | | | | | | | | | | Remainder: 0.000367599 - 4.59831%
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00211387 - 19.061% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0002 - 1.80342% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000427277 - 3.8528% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00035468 - 3.19818%
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00236507 - 17.4042% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00230859 - 97.6119% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 5.648e-05 - 2.38809%
|
||
|
| | | | | | | | | | | | | Remainder: 0.000133959 - 0.985784%
|
||
|
| | | | | | | | | | | | Remainder: 0.000128519 - 0.936891%
|
||
|
| | | | | | | | | | | Remainder: 8.208e-05 - 0.431995%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0013104 - 2.19995% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00144967 - 2.43377% [12]
|
||
|
| | | | | | | | | | Remainder: 0.00023964 - 0.402318%
|
||
|
| | | | | | | | | Remainder: 0.00015508 - 0.259679%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 0.00731022 - 10.4886% [12]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000716638 - 1.02823% [12]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00145676 - 2.09014% [35]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 0.000274679 - 0.394107% [12]
|
||
|
| | | | | | | | Remainder: 0.000183959 - 0.263943%
|
||
|
| | | | | | | Remainder: 0.00186095 - 2.53757%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 0.00254627 - 3.30198% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.552e-05 - 0.0330941% [1]
|
||
|
| | | | | | Remainder: 0.000561958 - 0.728742%
|
||
|
| | | | | Remainder: 0.000684758 - 0.855051%
|
||
|
| | | | Mini-EM: Compute responses: 0.0090417 - 6.86985% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000466999 - 5.16495% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0068997 - 76.3098% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0208705% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00014988 - 2.17227% [4]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00157776 - 22.867% [4]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.32e-06 - 0.0336246% [4]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000322758 - 4.67785% [4]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00022104 - 3.20362% [4]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00331015 - 47.9753% [4]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.16e-06 - 0.0313057% [4]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00029664 - 4.29932% [4]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000274599 - 3.97987% [4]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000315838 - 4.57756% [4]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.964e-05 - 0.574518% [4]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.04e-06 - 0.0295665% [4]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000175 - 2.53634% [4]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012168 - 1.76355% [4]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.596e-05 - 0.376248% [4]
|
||
|
| | | | | | Remainder: 6.08e-05 - 0.881198%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8e-06 - 0.088479% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0163686% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00120976 - 13.3798% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000247959 - 2.74239% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.451688% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000229559 - 92.5794% [1]
|
||
|
| | | | | | Remainder: 1.728e-05 - 6.96889%
|
||
|
| | | | | Remainder: 0.0002078 - 2.29824%
|
||
|
| | | | Remainder: 0.000148279 - 0.112662%
|
||
|
| | | Remainder: 3.56e-06 - 0.0027048%
|
||
|
| | Remainder: 0.0380706 - 1.03526%
|
||
|
| Remainder: 4.2999e-05 - 0.00116926%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 8000
|
||
|
Time for Belos Linear Solve = 0.0800839 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 99.8952 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 6.67128e-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.67128e-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.67128e-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 = 26460 x 26460, nnz = 808860
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.025 / 0.025 / 0.025
|
||
|
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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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/226981 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 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 = 1029 x 1029, nnz = 61731
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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 = 1029 x 1029, nnz = 61731
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.0362 (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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0)
|
||
|
A22 size = 9261 x 9261, nnz = 226981
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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 = 9261 x 9261, nnz = 226981
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
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/226981 (0.00%)
|
||
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
||
|
R size = 343 x 9261, nnz = 9261
|
||
|
R Load balancing info
|
||
|
R # active processes: 1/1
|
||
|
R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
||
|
Ac size = 343 x 343, nnz = 6631
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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.0685 (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.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
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) 26460 808860 30.5692
|
||
|
(2, 2) 9261 226981 24.5093
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 4.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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=51660,domainDim=51660,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=25200,domainDim=25200}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
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=51660, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=25200, #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.00107736 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=26460, #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.0707847 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.0806946 sec
|
||
|
Electromagnetic Energy = 1.9156e-08
|
||
|
Electromagnetic Energy/dt^2 = 4.30413e+10
|
||
|
|
||
|
* finished time step 1, t = 6.67128e-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: 3.67606 [1]
|
||
|
| Mini-EM: Total Time: 3.67602 - 99.9989% [1]
|
||
|
| | Mini-EM: build mesh: 0.000613918 - 0.0167006% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000288839 - 47.0485% [1]
|
||
|
| | | Remainder: 0.000325079 - 52.9515%
|
||
|
| | Mini-EM: build physics blocks: 0.000849317 - 0.0231043% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000800478 - 0.0217757% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.395168 - 10.7499% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.183079 - 4.98036% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0767393 - 41.916% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0620664 - 80.8794% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00212967 - 2.7752% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0124541 - 16.2291% [4]
|
||
|
| | | | Remainder: 8.924e-05 - 0.11629%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0121938 - 6.6604% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0071741 - 58.834% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000435119 - 3.56836% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000948397 - 7.77769% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000569599 - 4.67122% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.001284 - 10.5299% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160988 - 13.2024% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.724e-05 - 0.715445% [4]
|
||
|
| | | | Remainder: 8.5479e-05 - 0.701003%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0171466 - 9.36568% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00732738 - 4.0023% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248826 - 13.5912% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00931982 - 5.0906% [4]
|
||
|
| | | Remainder: 0.0354695 - 19.3739%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00713726 - 0.194157% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.313629 - 8.53176% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.313611 - 99.9944% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 3.16e-06 - 0.00100762% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4.4e-07 - 0.000140301% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.3084 - 98.3382% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.308384 - 99.9948% [1]
|
||
|
| | | | | | getWorksets(): 0.284579 - 92.2809% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284576 - 99.9989% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160762 - 56.4919% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00313499 - 1.95008% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0275292 - 17.1242% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000597239 - 2.16947% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0269158 - 97.7717% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000307839 - 1.14371% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0001248 - 0.463669% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000570197 - 2.11845% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00243927 - 9.06262% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00572306 - 21.2629% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013038 - 4.84399% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411315 - 15.2816% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0001298 - 0.482245% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00699094 - 25.9734% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00281531 - 40.2709% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00417563 - 59.7291%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00420463 - 15.6214% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000921197 - 3.42252% [4]
|
||
|
| | | | | | | | | | | Remainder: 8.708e-05 - 0.323528%
|
||
|
| | | | | | | | | | Remainder: 1.62e-05 - 0.0588466%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114346 - 71.1271% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0666787 - 58.3132% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00010608 - 0.159091% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.996e-05 - 0.0449319% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0355529 - 53.3198% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252785 - 37.911% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.016e-05 - 0.0452319% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00517886 - 7.7669% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000502158 - 0.753102%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0227146 - 19.8649% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0154824 - 13.54% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00015416 - 0.134819% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00527367 - 4.61204% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392795 - 3.43515% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00011428 - 0.0999425%
|
||
|
| | | | | | | | | Remainder: 0.0157525 - 9.79863%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123782 - 43.4969% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.123664 - 99.9047% [8]
|
||
|
| | | | | | | | | Remainder: 0.00011796 - 0.0952967%
|
||
|
| | | | | | | | Remainder: 3.176e-05 - 0.0111605%
|
||
|
| | | | | | | Remainder: 3.24e-06 - 0.00113852%
|
||
|
| | | | | | getOrientations(): 1.164e-05 - 0.00377452% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000735198 - 0.238404% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000690198 - 0.223811% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000366559 - 0.118865% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012096 - 0.0392239% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883717 - 0.286564% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000220504% [2]
|
||
|
| | | | | | Remainder: 0.0209956 - 6.80826%
|
||
|
| | | | | Remainder: 1.592e-05 - 0.00516213%
|
||
|
| | | | fmb->setupBCFieldManagers(): 8.84e-06 - 0.00281877% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.00489778% [1]
|
||
|
| | | | build response library: 0.00516391 - 1.64659% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00507807 - 98.3377% [1]
|
||
|
| | | | | | getWorksets(): 2.88e-06 - 0.0567145% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 66.6667% [1]
|
||
|
| | | | | | | Remainder: 9.6e-07 - 33.3333%
|
||
|
| | | | | | getOrientations(): 4.4e-07 - 0.00866472% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740398 - 14.5803% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000862677 - 16.9883% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392559 - 7.73048% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011432 - 22.5124% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0252064% [3]
|
||
|
| | | | | | Remainder: 0.00193463 - 38.0979%
|
||
|
| | | | | Remainder: 8.584e-05 - 1.66231%
|
||
|
| | | | Remainder: 2.004e-05 - 0.00639007%
|
||
|
| | | Remainder: 1.76e-05 - 0.00561173%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.557114 - 15.1554% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.557101 - 99.9977% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 6.4e-07 - 0.00011488% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 6e-07 - 0.0001077% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.557044 - 99.9897% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.557038 - 99.9989% [1]
|
||
|
| | | | | | getWorksets(): 0.251246 - 45.1039% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.251244 - 99.9995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.165822 - 66.0002% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00329447 - 1.98675% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0285634 - 17.2253% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000754158 - 2.6403% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0277999 - 97.3271% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000217159 - 0.781151% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012224 - 0.439714% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000557318 - 2.00475% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00253171 - 9.10692% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00576594 - 20.7409% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00128344 - 4.6167% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00479695 - 17.2553% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000127319 - 0.457984% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00760078 - 27.3411% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00312463 - 41.1094% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00447615 - 58.8906%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00382983 - 13.7764% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000915877 - 3.29454% [4]
|
||
|
| | | | | | | | | | | Remainder: 5.132e-05 - 0.184605%
|
||
|
| | | | | | | | | | Remainder: 9.32e-06 - 0.0326292%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.11637 - 70.1776% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0649357 - 55.8011% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.3159e-05 - 0.0818641% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.78e-05 - 0.0428116% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0241643 - 37.2127% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0253665 - 39.064% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.02e-05 - 0.0465075% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.0719e-05 - 0.0473068% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000850398 - 1.3096% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0142052 - 21.8758% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000207438 - 0.319451%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.015329 - 13.1727% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0158311 - 13.6041% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00013716 - 0.117866% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0057825 - 4.96907% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00522595 - 4.49081% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00902021 - 7.75133% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00010828 - 0.0930481%
|
||
|
| | | | | | | | | Remainder: 0.0175942 - 10.6103%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0854115 - 33.9954% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0853494 - 99.9273% [4]
|
||
|
| | | | | | | | | Remainder: 6.212e-05 - 0.0727302%
|
||
|
| | | | | | | | Remainder: 1.096e-05 - 0.00436229%
|
||
|
| | | | | | | Remainder: 1.24e-06 - 0.000493541%
|
||
|
| | | | | | getOrientations(): 1.172e-05 - 0.00210399% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000902998 - 0.162107% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00104848 - 0.188224% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000705598 - 0.12667% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.271842 - 48.8013% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.10169 - 37.4077% [1]
|
||
|
| | | | | | | Remainder: 0.170152 - 62.5923%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00246527 - 0.442568% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.33509e-05% [2]
|
||
|
| | | | | | Remainder: 0.0288159 - 5.17306%
|
||
|
| | | | | Remainder: 5.96e-06 - 0.00106993%
|
||
|
| | | | fmb->setupBCFieldManagers(): 6.2e-06 - 0.0011129% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.884e-05 - 0.00338179% [1]
|
||
|
| | | | build response library: 2.22e-05 - 0.00398491% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.44144% [1]
|
||
|
| | | | | Remainder: 2.188e-05 - 98.5586%
|
||
|
| | | | Remainder: 8.68e-06 - 0.00155807%
|
||
|
| | | Remainder: 1.296e-05 - 0.00232627%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.89563 - 24.3641% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.261396 - 29.1857% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.632245 - 70.5922% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000846478 - 0.133884% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.433263 - 68.5277% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 2.8e-06 - 0.000646259% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.92e-06 - 0.00182799% [4]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000535471% [4]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00488695 - 1.12794% [4]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0131792 - 3.04185% [4]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0362321 - 8.36261% [4]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00417903 - 0.964547% [4]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0286001 - 6.6011% [4]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.029395 - 6.78457% [4]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0435246 - 10.0458% [4]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 7.4e-06 - 0.00170797% [4]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.48e-06 - 0.0005724% [4]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0630875 - 14.561% [4]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00677206 - 1.56304% [4]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00375607 - 0.866926% [4]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0142063 - 3.27891% [4]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00360939 - 0.833072% [4]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0201695 - 4.65526% [4]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.033635 - 7.76318% [4]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0418561 - 9.66067% [4]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00351583 - 0.811477% [4]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00195395 - 0.450986% [4]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00639498 - 1.476% [4]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0285738 - 6.59502% [4]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00383107 - 0.884236% [4]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0142138 - 3.28064% [4]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.24e-06 - 0.00167104% [4]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00688818 - 1.58984% [4]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0123228 - 2.84419% [4]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00195312 - 0.450792% [4]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00618126 - 1.42668% [4]
|
||
|
| | | | | Remainder: 0.000315119 - 0.0727316%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.948e-05 - 0.00308108% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.44e-06 - 0.000385926% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000892398 - 0.141147% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.196535 - 31.0852% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0959953 - 48.8439% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.100499 - 51.1354% [1]
|
||
|
| | | | | Remainder: 4.072e-05 - 0.020719%
|
||
|
| | | | Remainder: 0.000686317 - 0.108552%
|
||
|
| | | Remainder: 0.00198943 - 0.222127%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00473759 - 0.128878% [1]
|
||
|
| | | getWorksets(): 5.96e-06 - 0.125802% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 4e-06 - 67.1141% [1]
|
||
|
| | | | Remainder: 1.96e-06 - 32.8859%
|
||
|
| | | getOrientations(): 7.6e-07 - 0.0160419% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821798 - 17.3463% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000944557 - 19.9375% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000437719 - 9.23928% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0012466 - 26.3129% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0236407% [3]
|
||
|
| | | Remainder: 0.00127908 - 26.9985%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.261956 - 7.12609% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.447371 - 12.17% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000325679 - 0.0727985% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.351655 - 78.6048% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.00109198% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00432223 - 1.22911% [4]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0118164 - 3.36022% [4]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0134118 - 3.8139% [4]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00133472 - 0.379553% [4]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0149286 - 4.24525% [4]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0126628 - 3.60091% [4]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216643 - 0.616068% [4]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0116685 - 3.31818% [4]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.68e-06 - 0.00161522% [4]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00454239 - 1.29172% [4]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0273183 - 7.7685% [4]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00469327 - 1.33462% [4]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0258023 - 7.33738% [4]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0282304 - 8.02787% [4]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0375741 - 10.6849% [4]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.216e-05 - 0.00345794% [4]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00400007 - 1.1375% [4]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0270062 - 7.67975% [4]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0435421 - 12.3821% [4]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00638606 - 1.816% [4]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00138876 - 0.39492% [4]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0146161 - 4.15638% [4]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0306797 - 8.72438% [4]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232803 - 6.62021% [4]
|
||
|
| | | | Remainder: 0.00026164 - 0.0744025%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.82e-05 - 0.00406821% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000268234% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00112488 - 0.251442% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.093581 - 20.918% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0935519 - 99.969% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.824e-05 - 0.0194911% [1]
|
||
|
| | | | Remainder: 1.08e-05 - 0.0115408%
|
||
|
| | | Remainder: 0.000665078 - 0.148664%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0711878 - 1.93655% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.365809 - 9.95124% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.0704707 - 19.2643% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 3.756e-05 - 0.0102676% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00162976 - 0.445521% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.64e-06 - 0.223346% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 0.000662878 - 40.6735% [1]
|
||
|
| | | | Remainder: 0.000963238 - 59.1032%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.287968 - 78.7207% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.279328 - 96.9997% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.278918 - 99.8535% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.274031 - 98.2477% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00268635 - 0.98031% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0177776 - 6.48746% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00979117 - 55.0758% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00740966 - 41.6797% [1]
|
||
|
| | | | | | | | Remainder: 0.000576797 - 3.24451%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0254103 - 9.27278% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138412 - 5.44707% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0226077 - 88.9706% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0216398 - 95.7188% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0209439 - 96.7839% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0190333 - 90.8775% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.324e-05 - 0.174642% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.288e-05 - 0.22529% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.568e-05 - 0.29254% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00319323 - 16.7771% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.74e-05 - 0.196498% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.015232 - 80.0285% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.416e-05 - 0.126936% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000414639 - 2.1785%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.012e-05 - 0.19156% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.14e-05 - 28.4148% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.872e-05 - 71.5852%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000320759 - 1.53152% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000296999 - 92.5926% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.376e-05 - 7.40743%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.0010442 - 4.98569% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102104 - 97.782% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.316e-05 - 2.21797%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011628 - 0.555198% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.544e-05 - 82.0777% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.084e-05 - 17.9223%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.832e-05 - 0.182965% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.076e-05 - 28.0793% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.756e-05 - 71.9207%
|
||
|
| | | | | | | | | | | Remainder: 0.000350919 - 1.67552%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.992e-05 - 0.461741% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000596038 - 2.75436%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000159719 - 0.706481% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.204e-05 - 20.0602% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000127679 - 79.9398%
|
||
|
| | | | | | | | | Remainder: 0.000808158 - 3.5747%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000554598 - 2.18257% [1]
|
||
|
| | | | | | | | Remainder: 0.000863878 - 3.39972%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0289544 - 10.5661% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0190525 - 65.8017% [1]
|
||
|
| | | | | | | | Remainder: 0.00990189 - 34.1983%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0177672 - 6.48365% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0265192 - 9.67744% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0265157 - 99.987% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0259806 - 97.982% [1]
|
||
|
| | | | | | | | | Remainder: 0.000535079 - 2.01797%
|
||
|
| | | | | | | | Remainder: 3.44e-06 - 0.0129717%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0175516 - 6.40498% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0174139 - 99.2153% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0100363 - 57.6335% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00698222 - 40.0956% [1]
|
||
|
| | | | | | | | | Remainder: 0.000395438 - 2.27082%
|
||
|
| | | | | | | | Remainder: 0.00013772 - 0.784656%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0597586 - 21.8072% [2]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0192241 - 32.1697% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0189136 - 98.3845% [1]
|
||
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.44e-05 - 0.287624% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.68e-06 - 0.0247441% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0186807 - 98.7685% [1]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0186775 - 99.9829% [1]
|
||
|
| | | | | | | | | | | Remainder: 3.2e-06 - 0.01713%
|
||
|
| | | | | | | | | | Remainder: 0.000173839 - 0.919122%
|
||
|
| | | | | | | | | Remainder: 0.00031056 - 1.61547%
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0405271 - 67.8181% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0226738 - 55.9472% [2]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0204174 - 90.0486% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0197712 - 96.8349% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0189007 - 95.5972% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.884e-05 - 0.0996788% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.976e-05 - 0.157454% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 3.5e-05 - 0.185178% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00314963 - 16.6641% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.396e-05 - 0.126768% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152903 - 80.8981% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.484e-05 - 0.0785156% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000338359 - 1.79019%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.916e-05 - 0.147487% [1]
|
||
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.32e-06 - 31.9616% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.984e-05 - 68.0384%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000321879 - 1.62802% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000296839 - 92.2207% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.504e-05 - 7.77932%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.452e-05 - 0.326333% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.672e-05 - 72.4117% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.78e-05 - 27.5883%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000141559 - 0.715986% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 0.000118919 - 84.0067% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.264e-05 - 15.9933%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6e-05 - 0.131505% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.036e-05 - 39.8462% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.564e-05 - 60.1538%
|
||
|
| | | | | | | | | | | | Remainder: 0.00028736 - 1.45343%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.908e-05 - 0.289361% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.056e-05 - 0.198654% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000546598 - 2.67712%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00210195 - 9.27042% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00167779 - 79.8207% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000247079 - 14.7264% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00129388 - 77.1177% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000136839 - 8.15588%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.0001916 - 9.11533% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00015016 - 78.3716% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.032e-05 - 20.1918% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.00011984 - 79.8082%
|
||
|
| | | | | | | | | | | | Remainder: 4.144e-05 - 21.6284%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.5e-05 - 1.18937% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.788e-05 - 1.80213% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000169679 - 8.07244%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.68e-06 - 0.0382821% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.64e-06 - 0.0116434% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00014308 - 0.631037%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.608e-05 - 0.0396771% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0174207 - 42.9853% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.024e-05 - 0.0587806% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0174105 - 99.9412%
|
||
|
| | | | | | | | | Remainder: 0.000416558 - 1.02785%
|
||
|
| | | | | | | | Remainder: 7.28e-06 - 0.0121824%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0711961 - 25.9811% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.612e-05 - 0.0366874% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.92e-06 - 0.00269678% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0710558 - 99.8029% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0710525 - 99.9954% [1]
|
||
|
| | | | | | | | | Remainder: 3.24e-06 - 0.0045598%
|
||
|
| | | | | | | | Remainder: 0.00011232 - 0.157761%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.212e-05 - 0.0336166% [1]
|
||
|
| | | | | | | Remainder: 0.00631746 - 2.30538%
|
||
|
| | | | | | Remainder: 0.00488759 - 1.75234%
|
||
|
| | | | | Remainder: 0.000409079 - 0.146451%
|
||
|
| | | | Remainder: 0.00863998 - 3.00033%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000126679 - 0.0346298% [1]
|
||
|
| | | Remainder: 0.0055769 - 1.52454%
|
||
|
| | Mini-EM: timestepper: 0.132608 - 3.60737% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.132605 - 99.9978% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0428322 - 32.3007% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000329719 - 0.769793% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.041276 - 96.3668% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.048e-05 - 0.0253901% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000278798 - 0.675449% [4]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00355255 - 8.60683% [4]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00245299 - 5.94291% [4]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001722 - 0.417192% [4]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00192071 - 4.65335% [4]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00170756 - 4.13693% [4]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00016348 - 0.396066% [4]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000402598 - 0.975381% [4]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.6e-06 - 0.00872178% [4]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000349359 - 0.846398% [4]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00413871 - 10.0269% [4]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00184755 - 4.4761% [4]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000641916 - 1.55518% [4]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00422167 - 10.2279% [4]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0065777 - 15.9359% [4]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.48e-06 - 0.0156992% [4]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000272796 - 0.660908% [4]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00289039 - 7.00261% [4]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00349455 - 8.46631% [4]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023844 - 0.577673% [4]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000177079 - 0.429012% [4]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.001663 - 4.02897% [4]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00322099 - 7.80355% [4]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000759918 - 1.84107% [4]
|
||
|
| | | | | | Remainder: 0.00011044 - 0.267565%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.84e-05 - 0.0429584% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00681731% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00104424 - 2.43798% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.512e-05 - 0.198729% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.8e-05 - 68.1391% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.56e-06 - 1.83271% [1]
|
||
|
| | | | | | Remainder: 2.556e-05 - 30.0282%
|
||
|
| | | | | Remainder: 7.5798e-05 - 0.176965%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.0807437 - 60.8906% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 0.00222367 - 2.75399% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 0.00010624 - 0.131577% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0776928 - 96.2215% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000449278 - 0.578275% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010364 - 23.0681% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 9.632e-05 - 92.9371% [2]
|
||
|
| | | | | | | | Remainder: 7.32e-06 - 7.06291%
|
||
|
| | | | | | | Belos::MVT::MvScale: 5.0279e-05 - 11.1911% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000156999 - 34.9447% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000152999 - 97.4522% [2]
|
||
|
| | | | | | | | Remainder: 4e-06 - 2.54779%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.244e-05 - 13.8979% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6e-05 - 96.0922% [2]
|
||
|
| | | | | | | | Remainder: 2.44e-06 - 3.90775%
|
||
|
| | | | | | | Remainder: 7.592e-05 - 16.8982%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 0.00027036 - 0.347986% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 5.416e-05 - 0.0697104% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.0733712 - 94.4375% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 0.000283119 - 0.385872% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 3.892e-05 - 0.0530453% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000615038 - 0.838255% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 2.8759e-05 - 4.67597% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.188e-05 - 8.43525% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 3.876e-05 - 74.7109% [1]
|
||
|
| | | | | | | | | Remainder: 1.312e-05 - 25.2891%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 0.0002642 - 42.9567% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000105559 - 17.163% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.464e-05 - 4.00626% [1]
|
||
|
| | | | | | | | Remainder: 0.00014 - 22.7628%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 0.000878078 - 1.19676% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0697578 - 95.0751% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.38e-05 - 0.0484534% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0598927 - 85.8581% [12]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0597438 - 99.7515% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0285719 - 47.824% [24]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0281835 - 98.6406% [24]
|
||
|
| | | | | | | | | | | Remainder: 0.000388399 - 1.35937%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0071877 - 12.0309% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000528718 - 0.884975% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000818758 - 1.37045% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0196347 - 32.8648% [12]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00511379 - 26.0447% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00494783 - 96.7547% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00492775 - 99.5942% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00482539 - 97.9228% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00010236 - 2.07722%
|
||
|
| | | | | | | | | | | | | Remainder: 2.008e-05 - 0.405835%
|
||
|
| | | | | | | | | | | | Remainder: 0.000165959 - 3.24533%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0144416 - 73.5517% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0143016 - 99.0303% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0118532 - 82.88% [24]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00876634 - 73.9578% [24]
|
||
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00838546 - 95.6552% [24]
|
||
|
| | | | | | | | | | | | | | | Remainder: 0.00038088 - 4.3448%
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00213775 - 18.0353% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000214318 - 1.80811% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000416919 - 3.51736% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00031784 - 2.68148%
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00231999 - 16.2219% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00226619 - 97.681% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 5.38e-05 - 2.31897%
|
||
|
| | | | | | | | | | | | | Remainder: 0.000128439 - 0.898074%
|
||
|
| | | | | | | | | | | | Remainder: 0.00014004 - 0.969696%
|
||
|
| | | | | | | | | | | Remainder: 7.924e-05 - 0.403572%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00129719 - 2.17126% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.0014864 - 2.48795% [12]
|
||
|
| | | | | | | | | | Remainder: 0.00021848 - 0.365695%
|
||
|
| | | | | | | | | Remainder: 0.00014884 - 0.248511%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 0.00712958 - 10.2205% [12]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000695838 - 0.997506% [12]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00153752 - 2.20408% [35]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 0.000272358 - 0.390434% [12]
|
||
|
| | | | | | | | Remainder: 0.000195997 - 0.280968%
|
||
|
| | | | | | | Remainder: 0.00179828 - 2.45093%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 0.00296419 - 3.81527% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.748e-05 - 0.0353701% [1]
|
||
|
| | | | | | Remainder: 0.000556158 - 0.715842%
|
||
|
| | | | | Remainder: 0.000720998 - 0.892946%
|
||
|
| | | | Mini-EM: Compute responses: 0.00887578 - 6.69341% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000315919 - 3.55934% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0070673 - 79.6246% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0249034% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000152559 - 2.15866% [4]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00172551 - 24.4155% [4]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.48e-06 - 0.0350912% [4]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000336679 - 4.7639% [4]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00024888 - 3.52157% [4]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00320679 - 45.375% [4]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.08e-06 - 0.0294313% [4]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00034204 - 4.83975% [4]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000248719 - 3.51929% [4]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00033292 - 4.71071% [4]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.932e-05 - 0.556365% [4]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.76e-06 - 0.0249034% [4]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000215758 - 3.05291% [4]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00012672 - 1.79305% [4]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.596e-05 - 0.367326% [4]
|
||
|
| | | | | | Remainder: 5.736e-05 - 0.811625%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.52e-06 - 0.0959916% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.0162239% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001026 - 11.5595% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000249 - 2.80539% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.53012% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022716 - 91.2289% [1]
|
||
|
| | | | | | Remainder: 2.052e-05 - 8.24096%
|
||
|
| | | | | Remainder: 0.000207599 - 2.33894%
|
||
|
| | | | Remainder: 0.00015296 - 0.11535%
|
||
|
| | | Remainder: 2.92e-06 - 0.00220199%
|
||
|
| | Remainder: 0.0383267 - 1.04261%
|
||
|
| Remainder: 3.936e-05 - 0.00107071%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 8000
|
||
|
Time for Belos Linear Solve = 0.0807437 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 99.0789 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 6.67128e-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.67128e-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.67128e-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 = 26460 x 26460, nnz = 808860
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 2.65e+04, dev = 0.0%, min = 0.0% ( 26460 on 0), max = 0.0% ( 26460 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 8.09e+05, dev = 0.0%, min = 0.0% ( 808860 on 0), max = 0.0% ( 808860 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.025 / 0.025 / 0.025
|
||
|
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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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/226981 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 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 = 1029 x 1029, nnz = 61731
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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 = 1029 x 1029, nnz = 61731
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.03e+03, dev = 0.0%, min = 0.0% ( 1029 on 0), max = 0.0% ( 1029 on 0)
|
||
|
A0 # nnz per proc : avg = 6.17e+04, dev = 0.0%, min = 0.0% ( 61731 on 0), max = 0.0% ( 61731 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.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.0358 (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 = 9261 x 9261, nnz = 226981
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ac # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 on 0)
|
||
|
A22 size = 9261 x 9261, nnz = 226981
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A22 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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 = 9261 x 9261, nnz = 226981
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
A0 # nnz per proc : avg = 2.27e+05, dev = 0.0%, min = 0.0% ( 226981 on 0), max = 0.0% ( 226981 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.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
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/226981 (0.00%)
|
||
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/9261 [0.00%] (total)
|
||
|
remaining : 9261
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 8360 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 343 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 8360/9261 [90.27%] (total)
|
||
|
remaining : 901
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 901 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (total)
|
||
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 9261/9261 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 343 (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 = 9261 x 343
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
Ptent # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
||
|
R size = 343 x 9261, nnz = 9261
|
||
|
R Load balancing info
|
||
|
R # active processes: 1/1
|
||
|
R # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
R # nnz per proc : avg = 9.26e+03, dev = 0.0%, min = 0.0% ( 9261 on 0), max = 0.0% ( 9261 on 0)
|
||
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
||
|
Ac size = 343 x 343, nnz = 6631
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 3.43e+02, dev = 0.0%, min = 0.0% ( 343 on 0), max = 0.0% ( 343 on 0)
|
||
|
Ac # nnz per proc : avg = 6.63e+03, dev = 0.0%, min = 0.0% ( 6631 on 0), max = 0.0% ( 6631 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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.0687 (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.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
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) 26460 808860 30.5692
|
||
|
(2, 2) 9261 226981 24.5093
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95713, alpha: 20, lambdaMin: 0.147856, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [26460, 26460], Global nnz: 808860}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 4.00
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 1029 61731 59.99 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.56
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 9261 226981 24.51 1
|
||
|
1 343 6631 19.33 27.00 1
|
||
|
|
||
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49081, alpha: 7, lambdaMin: 0.212973, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9261, 9261], Global nnz: 226981}
|
||
|
|
||
|
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=51660,domainDim=51660,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=25200,domainDim=25200}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=26460}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=25200}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
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=51660, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=25200,domainDim=25200}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=25200, #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.00108172 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=26460,domainDim=26460}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=26460, #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.068967 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.0780435 sec
|
||
|
Electromagnetic Energy = 1.9156e-08
|
||
|
Electromagnetic Energy/dt^2 = 4.30413e+10
|
||
|
|
||
|
* finished time step 1, t = 6.67128e-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: 3.63591 [1]
|
||
|
| Mini-EM: Total Time: 3.63584 - 99.9983% [1]
|
||
|
| | Mini-EM: build mesh: 0.000621918 - 0.0171052% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029004 - 46.6364% [1]
|
||
|
| | | Remainder: 0.000331878 - 53.3636%
|
||
|
| | Mini-EM: build physics blocks: 0.000876798 - 0.0241154% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000818238 - 0.0225048% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.404387 - 11.1222% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.183309 - 5.04172% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0770588 - 42.0376% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.062214 - 80.7358% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00216751 - 2.8128% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0125835 - 16.3297% [4]
|
||
|
| | | | Remainder: 9.3799e-05 - 0.121724%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.012203 - 6.65706% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0072159 - 59.1322% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000459398 - 3.76463% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000946438 - 7.75578% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000590638 - 4.8401% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120628 - 9.88508% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00160464 - 13.1495% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 8.964e-05 - 0.734573% [4]
|
||
|
| | | | Remainder: 9.008e-05 - 0.738179%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0172324 - 9.4007% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00736638 - 4.01855% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0248646 - 13.5643% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00933486 - 5.09241% [4]
|
||
|
| | | Remainder: 0.0352491 - 19.2293%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0071943 - 0.197872% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.314697 - 8.65541% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.314674 - 99.9926% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.84e-06 - 0.000902522% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000165251% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.309272 - 98.2834% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.309256 - 99.9949% [1]
|
||
|
| | | | | | getWorksets(): 0.284615 - 92.0321% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.284611 - 99.9986% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.161547 - 56.7607% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00311743 - 1.92974% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0275339 - 17.0439% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00060028 - 2.18015% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0269164 - 97.7571% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000309878 - 1.15126% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00013032 - 0.484166% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000595078 - 2.21084% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00244363 - 9.07862% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0056813 - 21.1072% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00130684 - 4.85517% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00410351 - 15.2454% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013052 - 0.484909% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0069397 - 25.7825% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00281963 - 40.6305% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00412007 - 59.3695%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00426215 - 15.8348% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000925797 - 3.43953% [4]
|
||
|
| | | | | | | | | | | Remainder: 8.764e-05 - 0.325601%
|
||
|
| | | | | | | | | | Remainder: 1.728e-05 - 0.0627589%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114035 - 70.5893% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0657163 - 57.6282% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000106399 - 0.161907% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.052e-05 - 0.0464421% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0346481 - 52.7238% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252233 - 38.3821% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.104e-05 - 0.0472334% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0052103 - 7.92849% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.000466639 - 0.710082%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0229237 - 20.1024% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0159116 - 13.9532% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000162 - 0.142062% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00527143 - 4.62264% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00392659 - 3.44332% [4]
|
||
|
| | | | | | | | | | Remainder: 0.00012336 - 0.108177%
|
||
|
| | | | | | | | | Remainder: 0.0168608 - 10.4371%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.123034 - 43.2287% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.122921 - 99.9084% [8]
|
||
|
| | | | | | | | | Remainder: 0.00011272 - 0.0916173%
|
||
|
| | | | | | | | Remainder: 3.04e-05 - 0.0106812%
|
||
|
| | | | | | | Remainder: 3.96e-06 - 0.00139135%
|
||
|
| | | | | | getOrientations(): 1.156e-05 - 0.003738% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737158 - 0.238365% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000713478 - 0.230708% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376439 - 0.121724% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123159 - 0.0398243% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000889878 - 0.287748% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000271619% [2]
|
||
|
| | | | | | Remainder: 0.0217888 - 7.04554%
|
||
|
| | | | | Remainder: 1.568e-05 - 0.00506997%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.00246605% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.00486854% [1]
|
||
|
| | | | build response library: 0.00535439 - 1.70157% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526511 - 98.3326% [1]
|
||
|
| | | | | | getWorksets(): 3e-06 - 0.0569789% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 62.6667% [1]
|
||
|
| | | | | | | Remainder: 1.12e-06 - 37.3333%
|
||
|
| | | | | | getOrientations(): 8.4e-07 - 0.0159541% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767758 - 14.582% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902878 - 17.1483% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000404639 - 7.6853% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121652 - 23.1053% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0220318% [3]
|
||
|
| | | | | | Remainder: 0.00196831 - 37.3841%
|
||
|
| | | | | Remainder: 8.928e-05 - 1.66742%
|
||
|
| | | | Remainder: 2.096e-05 - 0.00666087%
|
||
|
| | | Remainder: 2.344e-05 - 0.00744843%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.550509 - 15.1412% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.550499 - 99.9982% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 7.2e-07 - 0.00013079% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000101726% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.550452 - 99.9914% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.550449 - 99.9994% [1]
|
||
|
| | | | | | getWorksets(): 0.248635 - 45.1695% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248634 - 99.9995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.164089 - 65.9962% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00316179 - 1.92688% [4]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0286148 - 17.4386% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000747838 - 2.61346% [4]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0278575 - 97.3533% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000218279 - 0.783556% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00012632 - 0.453451% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000618038 - 2.21857% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00259323 - 9.30893% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00577566 - 20.7329% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0012948 - 4.64793% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00478779 - 17.1867% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00012908 - 0.463358% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00753442 - 27.0463% [4]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00312899 - 41.5293% [4]
|
||
|
| | | | | | | | | | | | Remainder: 0.00440543 - 58.4707%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00380423 - 13.656% [4]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000925277 - 3.32147% [4]
|
||
|
| | | | | | | | | | | Remainder: 5.036e-05 - 0.180777%
|
||
|
| | | | | | | | | | Remainder: 9.52e-06 - 0.0332694%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.114712 - 69.9083% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0638898 - 55.696% [8]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.356e-05 - 0.0838319% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.868e-05 - 0.0448898% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0237067 - 37.1056% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0248086 - 38.8303% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 3.368e-05 - 0.0527158% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 3.252e-05 - 0.0509002% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000860919 - 1.34751% [4]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0141655 - 22.1717% [4]
|
||
|
| | | | | | | | | | | Remainder: 0.00019968 - 0.312538%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0155051 - 13.5166% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0151562 - 13.2124% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000134359 - 0.117128% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00587006 - 5.11723% [8]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00522558 - 4.55541% [4]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00881702 - 7.68624% [4]
|
||
|
| | | | | | | | | | Remainder: 0.0001136 - 0.0990309%
|
||
|
| | | | | | | | | Remainder: 0.0176005 - 10.7262%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0845349 - 33.9998% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0844705 - 99.9238% [4]
|
||
|
| | | | | | | | | Remainder: 6.4399e-05 - 0.0761803%
|
||
|
| | | | | | | | Remainder: 9.88e-06 - 0.00397372%
|
||
|
| | | | | | | Remainder: 1.28e-06 - 0.000514811%
|
||
|
| | | | | | getOrientations(): 1.104e-05 - 0.00200564% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000918478 - 0.16686% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112272 - 0.203964% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000695318 - 0.126318% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.267053 - 48.5156% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0991774 - 37.1377% [1]
|
||
|
| | | | | | | Remainder: 0.167876 - 62.8623%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00257947 - 0.468613% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 9.44684e-05% [2]
|
||
|
| | | | | | Remainder: 0.0294329 - 5.34708%
|
||
|
| | | | | Remainder: 3.44e-06 - 0.000624941%
|
||
|
| | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000741145% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.636e-05 - 0.00297185% [1]
|
||
|
| | | | build response library: 1.992e-05 - 0.00361853% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.20482% [1]
|
||
|
| | | | | Remainder: 1.968e-05 - 98.7952%
|
||
|
| | | | Remainder: 5.6e-06 - 0.00101726%
|
||
|
| | | Remainder: 9.96e-06 - 0.00180923%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.869419 - 23.9124% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.258056 - 29.6814% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.60942 - 70.0951% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000835998 - 0.137179% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.415633 - 68.2014% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000356083% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 7.12e-06 - 0.00171305% [4]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 2.32e-06 - 0.000558184% [4]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00256671 - 0.617543% [4]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0127164 - 3.05953% [4]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0351234 - 8.45058% [4]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00399287 - 0.960671% [4]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0279313 - 6.72018% [4]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0283006 - 6.80903% [4]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0411534 - 9.90138% [4]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.84e-05 - 0.00442698% [4]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.000538937% [4]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.062192 - 14.9632% [4]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0062239 - 1.49745% [4]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00349875 - 0.841788% [4]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0137248 - 3.30215% [4]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00169652 - 0.408176% [4]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0194173 - 4.67175% [4]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.032989 - 7.93704% [4]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0412811 - 9.9321% [4]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00332067 - 0.798943% [4]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00187972 - 0.452254% [4]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00591198 - 1.4224% [4]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0280005 - 6.73682% [4]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00353403 - 0.850276% [4]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0136774 - 3.29074% [4]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.832e-05 - 0.00440773% [4]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0062403 - 1.5014% [4]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0121307 - 2.91861% [4]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00179803 - 0.432601% [4]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00596194 - 1.43442% [4]
|
||
|
| | | | | Remainder: 0.000319798 - 0.0769424%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.176e-05 - 0.00357061% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000420071% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000861558 - 0.141373% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.191348 - 31.3984% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0946862 - 49.4838% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0966096 - 50.4889% [1]
|
||
|
| | | | | Remainder: 5.2239e-05 - 0.0273005%
|
||
|
| | | | Remainder: 0.000717078 - 0.117666%
|
||
|
| | | Remainder: 0.00194244 - 0.223418%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454919 - 0.125121% [1]
|
||
|
| | | getWorksets(): 6e-06 - 0.131892% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 60% [1]
|
||
|
| | | | Remainder: 2.4e-06 - 40%
|
||
|
| | | getOrientations(): 1.56e-06 - 0.0342918% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000849037 - 18.6635% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000941838 - 20.7034% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000424559 - 9.33263% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0013108 - 28.8139% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0272576% [3]
|
||
|
| | | Remainder: 0.00101416 - 22.2931%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.259922 - 7.14888% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.438887 - 12.0711% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000330799 - 0.0753723% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.342103 - 77.9478% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 0.00160186% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00233927 - 0.683793% [4]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0112441 - 3.28676% [4]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135242 - 3.95326% [4]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00134544 - 0.393284% [4]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.014721 - 4.30308% [4]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0125253 - 3.66128% [4]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00226439 - 0.661904% [4]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0118876 - 3.47486% [4]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00164863% [4]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00437375 - 1.27849% [4]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0269546 - 7.8791% [4]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00422211 - 1.23416% [4]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0252017 - 7.36669% [4]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0274948 - 8.03701% [4]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0377179 - 11.0253% [4]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.248e-05 - 0.00364803% [4]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00233499 - 0.682542% [4]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0258958 - 7.56961% [4]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.043572 - 12.7365% [4]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00600678 - 1.75584% [4]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00124492 - 0.363902% [4]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.014283 - 4.17507% [4]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0296879 - 8.67807% [4]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0229789 - 6.71695% [4]
|
||
|
| | | | Remainder: 0.000258519 - 0.0755677%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.988e-05 - 0.00452964% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000282533% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00122516 - 0.279151% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0945381 - 21.5404% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.094509 - 99.9692% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.0189976% [1]
|
||
|
| | | | Remainder: 1.12e-05 - 0.0118471%
|
||
|
| | | Remainder: 0.000668798 - 0.152385%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0715289 - 1.96733% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.365073 - 10.0409% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.0693711 - 19.002% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 3.604e-05 - 0.009872% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00156688 - 0.429195% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.201675% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 0.000607238 - 38.7547% [1]
|
||
|
| | | | Remainder: 0.000956478 - 61.0436%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.28836 - 78.9869% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.279507 - 96.9299% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.279128 - 99.8644% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.274464 - 98.329% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00269131 - 0.980569% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0184353 - 6.71683% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00993785 - 53.9066% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0078895 - 42.7956% [1]
|
||
|
| | | | | | | | Remainder: 0.000607958 - 3.29779%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0256221 - 9.33531% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00138596 - 5.40922% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0227865 - 88.9332% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0217728 - 95.5512% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0210604 - 96.728% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0189988 - 90.2109% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.204e-05 - 0.168642% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.08e-05 - 0.214751% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.216e-05 - 0.432449% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00314475 - 16.5524% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 4.108e-05 - 0.216224% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0152315 - 80.1708% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 2.516e-05 - 0.13243% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000401318 - 2.11233%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.08e-05 - 0.193728% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.16e-05 - 28.4314% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.92e-05 - 71.5686%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000320359 - 1.52114% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298599 - 93.2076% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.176e-05 - 6.79238%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00120072 - 5.70129% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00117604 - 97.9446% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.468e-05 - 2.05544%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00012004 - 0.569979% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.704e-05 - 80.8397% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.3e-05 - 19.1603%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.76e-05 - 0.178534% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.092e-05 - 29.0426% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.668e-05 - 70.9574%
|
||
|
| | | | | | | | | | | Remainder: 0.00034212 - 1.62447%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.0001084 - 0.497868% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000603998 - 2.77409%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000189879 - 0.833295% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 3.22e-05 - 16.9582% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000157679 - 83.0418%
|
||
|
| | | | | | | | | Remainder: 0.000823838 - 3.61546%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000575238 - 2.24509% [1]
|
||
|
| | | | | | | | Remainder: 0.000874358 - 3.41252%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0285186 - 10.3906% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0186636 - 65.4437% [1]
|
||
|
| | | | | | | | Remainder: 0.00985497 - 34.5563%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0178356 - 6.49833% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0260205 - 9.48047% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0260169 - 99.9863% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0254824 - 97.9455% [1]
|
||
|
| | | | | | | | | Remainder: 0.000534519 - 2.0545%
|
||
|
| | | | | | | | Remainder: 3.56e-06 - 0.0136815%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.01774 - 6.4635% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0176011 - 99.2169% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0101682 - 57.7702% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00702874 - 39.9336% [1]
|
||
|
| | | | | | | | | Remainder: 0.000404159 - 2.29622%
|
||
|
| | | | | | | | Remainder: 0.00013892 - 0.783089%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0599194 - 21.8314% [2]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0194331 - 32.4321% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0191173 - 98.3747% [1]
|
||
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.436e-05 - 0.28435% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.64e-06 - 0.0242713% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0188829 - 98.7743% [1]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0188797 - 99.9826% [1]
|
||
|
| | | | | | | | | | | Remainder: 3.28e-06 - 0.0173702%
|
||
|
| | | | | | | | | | Remainder: 0.00017532 - 0.917077%
|
||
|
| | | | | | | | | Remainder: 0.000315839 - 1.62526%
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0404789 - 67.5555% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.02264 - 55.9304% [2]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0203639 - 89.9465% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0197029 - 96.7541% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0188449 - 95.6455% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.924e-05 - 0.102096% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.9599e-05 - 0.157066% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.912e-05 - 0.366783% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00316739 - 16.8076% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 2.536e-05 - 0.134572% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.01517 - 80.4988% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 1.516e-05 - 0.080446% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000349118 - 1.85258%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.58e-05 - 0.181699% [1]
|
||
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 9.96e-06 - 27.8212% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.584e-05 - 72.1788%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000327079 - 1.66005% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000298599 - 91.2926% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.848e-05 - 8.70738%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.472e-05 - 0.328479% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.716e-05 - 72.8677% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.756e-05 - 27.1323%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011904 - 0.604175% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.808e-05 - 82.3925% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 2.096e-05 - 17.6075%
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.6799e-05 - 0.136015% [1]
|
||
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.0839e-05 - 40.4455% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 1.596e-05 - 59.5545%
|
||
|
| | | | | | | | | | | | Remainder: 0.00028452 - 1.44405%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.176e-05 - 0.303282% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 4.292e-05 - 0.210765% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000556319 - 2.73189%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00211304 - 9.33319% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00164872 - 78.026% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00025316 - 15.355% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00127388 - 77.2648% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000121679 - 7.38023%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000223439 - 10.5743% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000177559 - 79.4664% [1]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 3.02e-05 - 17.0084% [1]
|
||
|
| | | | | | | | | | | | | Remainder: 0.000147359 - 82.9916%
|
||
|
| | | | | | | | | | | | Remainder: 4.588e-05 - 20.5336%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.3e-05 - 1.08848% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.896e-05 - 1.84379% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00017892 - 8.46744%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.8e-06 - 0.0388692% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.72e-06 - 0.0164311% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000150558 - 0.665008%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.552e-05 - 0.038341% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.0173974 - 42.9788% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.052e-05 - 0.060469% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0173868 - 99.9395%
|
||
|
| | | | | | | | | Remainder: 0.000425999 - 1.0524%
|
||
|
| | | | | | | | Remainder: 7.44e-06 - 0.0124167%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0709951 - 25.8668% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.48e-05 - 0.034932% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.96e-06 - 0.00276075% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0708428 - 99.7856% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0708398 - 99.9957% [1]
|
||
|
| | | | | | | | | Remainder: 3.04e-06 - 0.00429119%
|
||
|
| | | | | | | | Remainder: 0.00012548 - 0.176745%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.464e-05 - 0.0344817% [1]
|
||
|
| | | | | | | Remainder: 0.00659174 - 2.40168%
|
||
|
| | | | | | Remainder: 0.00466411 - 1.67095%
|
||
|
| | | | | Remainder: 0.000378879 - 0.135552%
|
||
|
| | | | Remainder: 0.00885282 - 3.07006%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000128839 - 0.0352913% [1]
|
||
|
| | | Remainder: 0.00561015 - 1.53672%
|
||
|
| | Mini-EM: timestepper: 0.1262 - 3.471% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.126197 - 99.9978% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0391973 - 31.0603% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000341559 - 0.871383% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.037636 - 96.0168% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.32e-06 - 0.00350728% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00026684 - 0.709002% [4]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00313719 - 8.33561% [4]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00189439 - 5.03346% [4]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0001712 - 0.454883% [4]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00159748 - 4.24454% [4]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00166888 - 4.43425% [4]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000159519 - 0.423847% [4]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000400518 - 1.06419% [4]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.16e-06 - 0.00839621% [4]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000353359 - 0.938885% [4]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00379699 - 10.0887% [4]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00144236 - 3.83238% [4]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000719078 - 1.91061% [4]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00327351 - 8.69781% [4]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00657346 - 17.4659% [4]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.88e-06 - 0.0182804% [4]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000264158 - 0.701876% [4]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00286571 - 7.61428% [4]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00351999 - 9.35272% [4]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00023856 - 0.633861% [4]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0001724 - 0.458072% [4]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00155492 - 4.13146% [4]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00265975 - 7.06704% [4]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000784117 - 2.08342% [4]
|
||
|
| | | | | | Remainder: 0.000110279 - 0.293015%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.764e-05 - 0.0450031% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.00836792% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00104468 - 2.66517% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.44e-05 - 0.215321% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.76e-05 - 68.2464% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.89573% [1]
|
||
|
| | | | | | Remainder: 2.52e-05 - 29.8578%
|
||
|
| | | | | Remainder: 6.976e-05 - 0.177971%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.0780907 - 61.8798% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 0.00224059 - 2.86922% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 0.0001072 - 0.137276% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0749766 - 96.0122% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000421919 - 0.562734% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010152 - 24.0615% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 9.432e-05 - 92.9078% [2]
|
||
|
| | | | | | | | Remainder: 7.2e-06 - 7.0922%
|
||
|
| | | | | | | Belos::MVT::MvScale: 5.032e-05 - 11.9265% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000128199 - 30.3847% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000124559 - 97.1607% [2]
|
||
|
| | | | | | | | Remainder: 3.64e-06 - 2.83934%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.436e-05 - 15.2541% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.14e-05 - 95.4009% [2]
|
||
|
| | | | | | | | Remainder: 2.96e-06 - 4.59913%
|
||
|
| | | | | | | Remainder: 7.752e-05 - 18.3732%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 0.00018236 - 0.243223% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 5.3079e-05 - 0.0707941% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.0715241 - 95.3953% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 0.000275719 - 0.385491% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 3.992e-05 - 0.0558133% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000624078 - 0.872542% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.088e-05 - 4.9481% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.132e-05 - 8.22333% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 3.92e-05 - 76.3835% [1]
|
||
|
| | | | | | | | | Remainder: 1.212e-05 - 23.6165%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000263999 - 42.3022% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000105 - 16.8248% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.444e-05 - 3.91618% [1]
|
||
|
| | | | | | | | Remainder: 0.000148439 - 23.7853%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 0.000867838 - 1.21335% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0679487 - 95.0011% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 3.46e-05 - 0.0509207% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0581559 - 85.5879% [12]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0579991 - 99.7304% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0277228 - 47.7987% [24]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.027347 - 98.6444% [24]
|
||
|
| | | | | | | | | | | Remainder: 0.000375799 - 1.35556%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00715546 - 12.3372% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000507879 - 0.875667% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.000791877 - 1.36533% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0190351 - 32.8197% [12]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00514651 - 27.0369% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00497563 - 96.6797% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00495639 - 99.6133% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00485399 - 97.934% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.0001024 - 2.06602%
|
||
|
| | | | | | | | | | | | | Remainder: 1.924e-05 - 0.386685%
|
||
|
| | | | | | | | | | | | Remainder: 0.00017088 - 3.32031%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.013817 - 72.5866% [12]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0136888 - 99.0724% [12]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0112023 - 81.8351% [24]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0080705 - 72.0435% [24]
|
||
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00769142 - 95.3029% [24]
|
||
|
| | | | | | | | | | | | | | | Remainder: 0.000379079 - 4.6971%
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00215867 - 19.27% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000203799 - 1.81927% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00042384 - 3.78353% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.00034544 - 3.08367%
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00234699 - 17.1453% [12]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00228999 - 97.5714% [12]
|
||
|
| | | | | | | | | | | | | | Remainder: 5.7e-05 - 2.42864%
|
||
|
| | | | | | | | | | | | | Remainder: 0.00013956 - 1.01952%
|
||
|
| | | | | | | | | | | | Remainder: 0.00012816 - 0.927555%
|
||
|
| | | | | | | | | | | Remainder: 7.168e-05 - 0.376567%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00120504 - 2.07768% [12]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00136392 - 2.35161% [12]
|
||
|
| | | | | | | | | | Remainder: 0.000216957 - 0.374069%
|
||
|
| | | | | | | | | Remainder: 0.0001568 - 0.26962%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 0.00714118 - 10.5097% [12]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000709357 - 1.04396% [12]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00145988 - 2.1485% [35]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 0.000278959 - 0.410543% [12]
|
||
|
| | | | | | | | Remainder: 0.00016884 - 0.248481%
|
||
|
| | | | | | | Remainder: 0.00176783 - 2.47166%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 0.00222943 - 2.97351% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.6519e-05 - 0.0353697% [1]
|
||
|
| | | | | | Remainder: 0.000539159 - 0.719103%
|
||
|
| | | | | Remainder: 0.000766278 - 0.981267%
|
||
|
| | | | Mini-EM: Compute responses: 0.00878078 - 6.95797% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000228079 - 2.59748% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00707586 - 80.5835% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0203509% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00014936 - 2.11084% [4]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00167828 - 23.7183% [4]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 2.44e-06 - 0.0344834% [4]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000322278 - 4.55461% [4]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00023536 - 3.32624% [4]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00326335 - 46.1195% [4]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.52e-06 - 0.035614% [4]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000312718 - 4.4195% [4]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00025112 - 3.54897% [4]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000344439 - 4.8678% [4]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.952e-05 - 0.558519% [4]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.12e-06 - 0.029961% [4]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00023152 - 3.27197% [4]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000148199 - 2.09443% [4]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.7e-05 - 0.381579% [4]
|
||
|
| | | | | | Remainder: 6.42e-05 - 0.90731%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.2e-06 - 0.0933858% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0154884% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0010148 - 11.557% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000251999 - 2.86989% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.380954% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000233119 - 92.5079% [1]
|
||
|
| | | | | | Remainder: 1.792e-05 - 7.11114%
|
||
|
| | | | | Remainder: 0.00020048 - 2.28317%
|
||
|
| | | | Remainder: 0.000128599 - 0.101903%
|
||
|
| | | Remainder: 2.76e-06 - 0.002187%
|
||
|
| | Remainder: 0.0378517 - 1.04107%
|
||
|
| Remainder: 6.172e-05 - 0.00169751%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 8000
|
||
|
Time for Belos Linear Solve = 0.0780907 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 102.445 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=maxwell20.xml' (5 runs):
|
||
|
|
||
|
35.23 msec task-clock:u # 0.008 CPUs utilized ( +- 2.48% )
|
||
|
0 context-switches:u # 0.000 /sec
|
||
|
0 cpu-migrations:u # 0.000 /sec
|
||
|
2,769 page-faults:u # 78.589 K/sec ( +- 0.17% )
|
||
|
30,066,563 cycles:u # 0.853 GHz ( +- 17.32% ) (69.08%)
|
||
|
74,745,574 instructions:u # 2.49 insn per cycle ( +- 0.38% ) (96.76%)
|
||
|
<not supported> branches:u
|
||
|
347,218 branch-misses:u ( +- 0.45% ) (99.20%)
|
||
|
27,739,839 L1-dcache-loads:u # 787.301 M/sec ( +- 0.23% )
|
||
|
381,808 L1-dcache-load-misses:u # 1.38% of all L1-dcache accesses ( +- 0.62% )
|
||
|
<not supported> LLC-loads:u
|
||
|
<not supported> LLC-load-misses:u
|
||
|
26,459,864 L1-icache-loads:u # 750.973 M/sec ( +- 0.18% )
|
||
|
232,186 L1-icache-load-misses:u # 0.88% of all L1-icache accesses ( +- 0.91% )
|
||
|
13,317,004 dTLB-loads:u # 377.958 M/sec ( +- 42.74% ) (3.60%)
|
||
|
0 dTLB-load-misses:u (1.52%)
|
||
|
<not counted> iTLB-loads:u (0.00%)
|
||
|
<not counted> iTLB-load-misses:u (0.00%)
|
||
|
|
||
|
4.2861 +- 0.0141 seconds time elapsed ( +- 0.33% )
|
||
|
|
||
|
|
||
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell20.xml' (5 runs):
|
||
|
|
||
|
313,139 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.54% )
|
||
|
16,831,681 BR_RETIRED:u ( +- 0.10% )
|
||
|
|
||
|
4.3503 +- 0.0244 seconds time elapsed ( +- 0.56% )
|
||
|
|
||
|
|
||
|
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=maxwell20.xml' (5 runs):
|
||
|
|
||
|
22,700,252 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.45% )
|
||
|
5,010 ITLB_WALK:u ( +- 3.36% )
|
||
|
12,144 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.95% )
|
||
|
30,509,974 L1D_TLB:u ( +- 0.42% )
|
||
|
|
||
|
4.3183 +- 0.0221 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=maxwell20.xml' (5 runs):
|
||
|
|
||
|
26,507,373 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.12% )
|
||
|
230,871 L1I_CACHE_REFILL:u ( +- 0.93% )
|
||
|
383,250 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.25% )
|
||
|
27,826,616 L1D_CACHE:u ( +- 0.16% )
|
||
|
|
||
|
4.3022 +- 0.0185 seconds time elapsed ( +- 0.43% )
|
||
|
|
||
|
|
||
|
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=maxwell20.xml' (5 runs):
|
||
|
|
||
|
469,401 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.38% )
|
||
|
492,572 LL_CACHE_RD:u ( +- 0.34% )
|
||
|
137,789 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.57% )
|
||
|
17,754 L2D_TLB_REFILL:u ( +- 3.09% )
|
||
|
257,087 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 0.51% )
|
||
|
1,459,882 L2D_CACHE:u ( +- 0.30% )
|
||
|
|
||
|
4.3275 +- 0.0249 seconds time elapsed ( +- 0.57% )
|
||
|
|