6809 lines
457 KiB
Plaintext
6809 lines
457 KiB
Plaintext
|
oasis10.umiacs.umd.edu
|
||
|
30 MueLu Tpetra maxwell4.xml
|
||
|
output_avg5/altra_MueLu_Tpetra_maxwell4.output
|
||
|
output_avg5/altra_MueLu_Tpetra_maxwell4_power.output
|
||
|
dt = 3.33564e-09
|
||
|
|
||
|
Loading solver config from solverMueLu.xml
|
||
|
Linear Solver Type = Belos [unused]
|
||
|
Preconditioner Type = Teko [unused]
|
||
|
Linear Solver Types ->
|
||
|
Belos ->
|
||
|
Solver Type = Block GMRES [unused]
|
||
|
Solver Types ->
|
||
|
Block GMRES ->
|
||
|
Convergence Tolerance = 1e-08 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Output Frequency = 1 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Maximum Iterations = 10 [unused]
|
||
|
Block Size = 1 [unused]
|
||
|
Num Blocks = 10 [unused]
|
||
|
Flexible Gmres = 1 [unused]
|
||
|
Timer Label = GMRES block system [unused]
|
||
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Preconditioner Types ->
|
||
|
Teko ->
|
||
|
Inverse Type = Maxwell [unused]
|
||
|
Inverse Factory Library ->
|
||
|
Maxwell ->
|
||
|
Type = Full Maxwell Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Use discrete curl = 1 [unused]
|
||
|
Simplify Faraday = 0 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_B Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG Q_B [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_B Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_E Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_E [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_E Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
Darcy ->
|
||
|
Type = Full Darcy Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Solve lower triangular = 1 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_u Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Pseudo Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Pseudo Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Maximum Iterations = 2000 [unused]
|
||
|
Timer Label = CG Q_u [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_u Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_sigma Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_sigma [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_sigma Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: space number = 2 [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 1 [unused]
|
||
|
refmaxwell: disable addon 22 = 1 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
aggregation: drop tol = 0.02 [unused]
|
||
|
aggregation: match ML phase2a = 1 [unused]
|
||
|
smoother: type = RELAXATION [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
p=0 | CubeHexMesh: Building sub cells
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
parameterlist: syntax = muelu
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
half precision = 0 [default]
|
||
|
refmaxwell: space number = 1 [default]
|
||
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
output filename = [default]
|
||
|
print initial parameters = 1 [default]
|
||
|
refmaxwell: disable addon 22 = 1 [default]
|
||
|
refmaxwell: skip first (1,1) level = 1 [default]
|
||
|
refmaxwell: skip first (2,2) level = 0 [default]
|
||
|
multigrid algorithm = unsmoothed [default]
|
||
|
transpose: use implicit = 0 [default]
|
||
|
rap: triple product = 0 [default]
|
||
|
rap: fix zero diagonals = 1 [default]
|
||
|
rap: fix zero diagonals threshold = 0 [default]
|
||
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
||
|
sync timers = 0 [default]
|
||
|
refmaxwell: num iters coarse 11 = 1 [default]
|
||
|
refmaxwell: num iters 22 = 1 [default]
|
||
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
||
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
||
|
refmaxwell: apply BCs to 22 = 1 [default]
|
||
|
refmaxwell: max coarse size = 1 [default]
|
||
|
smoother: pre type = NONE [default]
|
||
|
smoother: post type = NONE [default]
|
||
|
aggregation: type = uncoupled [default]
|
||
|
aggregation: min agg size = 2 [default]
|
||
|
aggregation: max agg size = -1 [default]
|
||
|
aggregation: match ML phase1 = 0 [default]
|
||
|
aggregation: match ML phase2a = 0 [default]
|
||
|
aggregation: match ML phase2b = 0 [default]
|
||
|
aggregation: export visualization data = 0 [default]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
smoother: pre params ->
|
||
|
[empty list]
|
||
|
smoother: post params ->
|
||
|
[empty list]
|
||
|
|
||
|
SM_Matrix size = 300 x 300, nnz = 7020
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.125 / 0.125 / 0.125
|
||
|
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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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/2197 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/125 [0.00%] (total)
|
||
|
remaining : 125
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 125 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 8 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (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 = 125 x 8
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 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 = 24 x 24, nnz = 576
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 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 = 24 x 24, nnz = 576
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Replacing coordinate map
|
||
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 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.0115 (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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
A22 size = 125 x 125, nnz = 2197
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 125 x 125, nnz = 2197
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
||
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
||
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
||
|
Generating canonical nullspace: dimension = 1
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell (2,2)) 0.0141 (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.98
|
||
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- RefMaxwell Summary ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
block rows nnz nnz/row
|
||
|
(1, 1) 300 7020 23.4
|
||
|
(2, 2) 125 2197 17.576
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
Sub-solver distribution over ranks
|
||
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
||
|
B 0:0
|
||
|
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
**************************************************
|
||
|
* starting time step 1
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=540,domainDim=540,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=240,domainDim=240}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
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=540, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=240, #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.00031784 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=300, #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 8 iterations with total CPU time of 0.00324831 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.00491063 sec
|
||
|
Electromagnetic Energy = 4.82269e-07
|
||
|
Electromagnetic Energy/dt^2 = 4.33442e+10
|
||
|
|
||
|
* finished time step 1, t = 3.33564e-09
|
||
|
**************************************************
|
||
|
|
||
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
||
|
*** incorrect if a timer in the level does not exist on every rank ***
|
||
|
*** of the MPI Communicator. ***
|
||
|
Mini-EM: 0.243059 [1]
|
||
|
| Mini-EM: Total Time: 0.243012 - 99.9809% [1]
|
||
|
| | Mini-EM: build mesh: 0.000670399 - 0.275871% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031904 - 47.5896% [1]
|
||
|
| | | Remainder: 0.000351359 - 52.4104%
|
||
|
| | Mini-EM: build physics blocks: 0.000874879 - 0.360015% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000833319 - 0.342912% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00994287 - 4.09151% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.00377904 - 1.55508% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00102448 - 27.1095% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000773879 - 75.5388% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00011036 - 10.7723% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.404e-05 - 9.1793% [4]
|
||
|
| | | | Remainder: 4.62e-05 - 4.50961%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00173356 - 45.873% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00016988 - 9.7995% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.536e-05 - 0.886039% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021924 - 12.6468% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.376e-05 - 1.94744% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00119476 - 68.9194% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.068e-05 - 1.19292% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.756e-05 - 1.58979% [4]
|
||
|
| | | | Remainder: 5.232e-05 - 3.01807%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000219399 - 5.80569% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.932e-05 - 2.09895% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000233679 - 6.18356% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011984 - 3.17118% [4]
|
||
|
| | | Remainder: 0.00036876 - 9.75805%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 8.844e-05 - 0.0363932% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.0655216 - 26.9623% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0655042 - 99.9735% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.68e-06 - 0.00409134% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000732777% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0579146 - 88.4136% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.057899 - 99.973% [1]
|
||
|
| | | | | | getWorksets(): 0.0300648 - 51.9264% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0300621 - 99.9908% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0182688 - 60.7703% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00289836 - 15.865% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00363243 - 19.8833% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00027156 - 7.47598% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00335199 - 92.2796% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000118639 - 3.53935% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.26e-05 - 0.972555% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0002162 - 6.44989% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00025636 - 7.64798% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000602559 - 17.9761% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.452e-05 - 2.22315% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000514079 - 15.3365% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.132e-05 - 1.82936% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000917079 - 27.3592% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00033236 - 36.2412% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000584719 - 63.7588%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484759 - 14.4618% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.376e-05 - 0.708832% [1]
|
||
|
| | | | | | | | | | | Remainder: 5.012e-05 - 1.49523%
|
||
|
| | | | | | | | | | Remainder: 8.88e-06 - 0.244464%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00766915 - 41.9795% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00322328 - 42.0291% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.204e-05 - 1.30426% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.88e-06 - 0.30652% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00170124 - 52.7797% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00115576 - 35.8567% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.008e-05 - 0.312725% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001126 - 3.49334% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00019168 - 5.94674%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00256644 - 33.4644% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153612 - 20.0298% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.744e-05 - 0.748975% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015308 - 1.99605% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.328e-05 - 1.2163% [1]
|
||
|
| | | | | | | | | | Remainder: 3.9519e-05 - 0.515298%
|
||
|
| | | | | | | | | Remainder: 0.00406888 - 22.2722%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0117743 - 39.1665% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0117549 - 99.8359% [2]
|
||
|
| | | | | | | | | Remainder: 1.932e-05 - 0.164087%
|
||
|
| | | | | | | | Remainder: 1.9e-05 - 0.0632025%
|
||
|
| | | | | | | Remainder: 2.76e-06 - 0.00918016%
|
||
|
| | | | | | getOrientations(): 6.64e-06 - 0.0114682% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000686439 - 1.18558% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704359 - 1.21653% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003574 - 0.617282% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000116679 - 0.201522% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000829279 - 1.43229% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.00131263% [2]
|
||
|
| | | | | | Remainder: 0.0251326 - 43.4077%
|
||
|
| | | | | Remainder: 1.564e-05 - 0.0270053%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.0120908% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.0235099% [1]
|
||
|
| | | | build response library: 0.00754239 - 11.5144% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00744907 - 98.7627% [1]
|
||
|
| | | | | | getWorksets(): 3.28e-06 - 0.0440323% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 71.9512% [1]
|
||
|
| | | | | | | Remainder: 9.2e-07 - 28.0488%
|
||
|
| | | | | | getOrientations(): 5.2e-07 - 0.00698074% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740039 - 9.93465% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000897678 - 12.0509% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039784 - 5.3408% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118256 - 15.8752% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0193313% [3]
|
||
|
| | | | | | Remainder: 0.00422571 - 56.7281%
|
||
|
| | | | | Remainder: 9.332e-05 - 1.23727%
|
||
|
| | | | Remainder: 2.072e-05 - 0.0316315%
|
||
|
| | | Remainder: 1.736e-05 - 0.0264951%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.0576528 - 23.7243% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0576418 - 99.9809% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 7.56e-06 - 0.0131155% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.00111031% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0575866 - 99.9042% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0575827 - 99.9933% [1]
|
||
|
| | | | | | getWorksets(): 0.0185877 - 32.28% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0185866 - 99.994% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0179884 - 96.7818% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288028 - 16.0118% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00277064 - 15.4023% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001724 - 6.2224% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00259564 - 93.6838% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.616e-05 - 2.16363% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.984e-05 - 1.14962% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000149279 - 5.75115% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0002012 - 7.75147% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0004384 - 16.8899% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.6399e-05 - 1.01705% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00040748 - 15.6987% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.908e-05 - 0.73508% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000821199 - 31.6377% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000405239 - 49.3472% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00041596 - 50.6528%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000412239 - 15.882% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.12e-05 - 0.816756% [1]
|
||
|
| | | | | | | | | | | Remainder: 1.316e-05 - 0.507005%
|
||
|
| | | | | | | | | | Remainder: 2.6e-06 - 0.0938413%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00835611 - 46.4527% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00480159 - 57.4621% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.484e-05 - 0.309064% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.28e-06 - 0.172443% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166844 - 34.7476% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00160692 - 33.4663% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.184e-05 - 0.246585% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.76e-06 - 0.182439% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.812e-05 - 2.04349% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0013174 - 27.4367% [1]
|
||
|
| | | | | | | | | | | Remainder: 6.7e-05 - 1.39537%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00120724 - 14.4474% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000851958 - 10.1956% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.064e-05 - 0.366678% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000156479 - 1.87263% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00014152 - 1.69361% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000883119 - 10.5685% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00028356 - 3.39345%
|
||
|
| | | | | | | | | Remainder: 0.00398139 - 22.1331%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00059148 - 3.1823% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00057892 - 97.8765% [1]
|
||
|
| | | | | | | | | Remainder: 1.256e-05 - 2.12349%
|
||
|
| | | | | | | | Remainder: 6.68e-06 - 0.0359399%
|
||
|
| | | | | | | Remainder: 1.12e-06 - 0.00602549%
|
||
|
| | | | | | getOrientations(): 5.72e-06 - 0.00993354% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869678 - 1.51031% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010722 - 1.86202% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000705679 - 1.2255% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00442299 - 7.68111% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00179504 - 40.5842% [1]
|
||
|
| | | | | | | Remainder: 0.00262796 - 59.4158%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00239912 - 4.16638% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000972514% [2]
|
||
|
| | | | | | Remainder: 0.0295191 - 51.2638%
|
||
|
| | | | | Remainder: 3.88e-06 - 0.00673768%
|
||
|
| | | | fmb->setupBCFieldManagers(): 4.28e-06 - 0.00742517% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.616e-05 - 0.0280352% [1]
|
||
|
| | | | build response library: 2.008e-05 - 0.0348358% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.39442% [1]
|
||
|
| | | | | Remainder: 1.98e-05 - 98.6056%
|
||
|
| | | | Remainder: 6.48e-06 - 0.0112418%
|
||
|
| | | Remainder: 1.104e-05 - 0.0191491%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.0131905 - 5.4279% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.00348276 - 26.4036% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.00922643 - 69.9477% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.832e-05 - 1.06563% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00680711 - 73.7784% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.4e-06 - 0.0205667% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.0487725% [1]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.0117524% [1]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 5.9e-05 - 0.866741% [1]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0001042 - 1.53075% [1]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026748 - 3.92942% [1]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.092e-05 - 0.454231% [1]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000251039 - 3.68789% [1]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0002408 - 3.53748% [1]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032828 - 4.8226% [1]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.16e-06 - 0.017041% [1]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.4e-07 - 0.00646383% [1]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000508759 - 7.47393% [1]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00216996 - 31.8778% [1]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.276e-05 - 0.628167% [1]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015844 - 2.32757% [1]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 4.9199e-05 - 0.722759% [1]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00019224 - 2.82411% [1]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025476 - 3.74256% [1]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339919 - 4.99359% [1]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00100132 - 14.7099% [1]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.956e-05 - 0.287347% [1]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.152e-05 - 1.19757% [1]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000228 - 3.34944% [1]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.1119e-05 - 0.457154% [1]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00014012 - 2.05844% [1]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 7.6e-07 - 0.0111648% [1]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.64e-05 - 0.828545% [1]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010288 - 1.51136% [1]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.612e-05 - 0.236811% [1]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.76e-05 - 1.13998% [1]
|
||
|
| | | | | Remainder: 4.684e-05 - 0.688104%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.112e-05 - 0.120523% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.68e-06 - 0.029047% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000145 - 1.57157% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00207956 - 22.5391% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106624 - 51.2724% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000997479 - 47.9659% [1]
|
||
|
| | | | | Remainder: 1.584e-05 - 0.761701%
|
||
|
| | | | Remainder: 8.2639e-05 - 0.895677%
|
||
|
| | | Remainder: 0.00048128 - 3.6487%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00492203 - 2.02543% [1]
|
||
|
| | | getWorksets(): 2.64e-06 - 0.0536364% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 56.0606% [1]
|
||
|
| | | | Remainder: 1.16e-06 - 43.9394%
|
||
|
| | | getOrientations(): 6.8e-07 - 0.0138154% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000743799 - 15.1116% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000870878 - 17.6935% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039832 - 8.09259% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119448 - 24.268% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0260055% [3]
|
||
|
| | | Remainder: 0.00170996 - 34.7409%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.00379959 - 1.56354% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.00741551 - 3.0515% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.468e-05 - 0.602521% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00622663 - 83.9677% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.0154176% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 4.176e-05 - 0.670668% [1]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.2e-05 - 1.47752% [1]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010676 - 1.71457% [1]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.904e-05 - 0.305783% [1]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000120799 - 1.94004% [1]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010364 - 1.66446% [1]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000675199 - 10.8437% [1]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016324 - 2.62164% [1]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0147752% [1]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00103108 - 16.5592% [1]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000212159 - 3.40728% [1]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.724e-05 - 0.598076% [1]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00021308 - 3.42208% [1]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00021548 - 3.46062% [1]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000285399 - 4.58352% [1]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.4e-06 - 0.0546042% [1]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 4.044e-05 - 0.649468% [1]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020248 - 3.25184% [1]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00034116 - 5.47905% [1]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00168248 - 27.0207% [1]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.424e-05 - 0.389296% [1]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00012008 - 1.92849% [1]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022504 - 3.61415% [1]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.000236279 - 3.79465% [1]
|
||
|
| | | | Remainder: 3.228e-05 - 0.518418%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.8e-06 - 0.0916997% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.28e-06 - 0.0172611% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010652 - 1.43645% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000996479 - 13.4378% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000978199 - 98.1655% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.72e-06 - 0.975435% [1]
|
||
|
| | | | Remainder: 8.56e-06 - 0.859025%
|
||
|
| | | Remainder: 3.312e-05 - 0.446631%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.0021434 - 0.882012% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.0418943 - 17.2396% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.00140976 - 3.36503% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 7.2e-06 - 0.0171861% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.000840359 - 2.0059% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.16e-06 - 0.37603% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 6.928e-05 - 8.2441% [1]
|
||
|
| | | | Remainder: 0.000767919 - 91.3799%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.0393344 - 93.8896% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0383124 - 97.4018% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0380085 - 99.2067% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.0357911 - 94.1661% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000105839 - 0.295713% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000936159 - 2.61562% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000432839 - 46.2356% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00023616 - 25.2265% [1]
|
||
|
| | | | | | | | Remainder: 0.00026716 - 28.5379%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00354264 - 9.89809% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.000156719 - 4.4238% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00313244 - 88.4211% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00231304 - 73.8414% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00191788 - 82.916% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000552519 - 28.8089% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.412e-05 - 6.17535% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.472e-05 - 4.47405% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.436e-05 - 6.21879% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.532e-05 - 8.20243% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.148e-05 - 2.07776% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017036 - 30.8333% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.208e-05 - 2.18635% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000220079 - 39.8319%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.452e-05 - 1.79991% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 14.1367% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.964e-05 - 85.8633%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.916e-05 - 1.52043% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 1.048e-05 - 35.9396% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.868e-05 - 64.0604%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00101612 - 52.9814% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000996239 - 98.0435% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.988e-05 - 1.95646%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.996e-05 - 1.04073% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.64e-06 - 13.2265% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.732e-05 - 86.7735%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.808e-05 - 1.46412% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 9.82906% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.532e-05 - 90.1709%
|
||
|
| | | | | | | | | | | Remainder: 0.000237519 - 12.3845%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.248e-05 - 3.56588% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000312679 - 13.5181%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 7.592e-05 - 2.42367% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.28e-06 - 6.95469% [1]
|
||
|
| | | | | | | | | | Remainder: 7.064e-05 - 93.0453%
|
||
|
| | | | | | | | | Remainder: 0.00074348 - 23.7349%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.0001028 - 2.90179% [1]
|
||
|
| | | | | | | | Remainder: 0.00015068 - 4.25333%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000984278 - 2.75006% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00049388 - 50.1769% [1]
|
||
|
| | | | | | | | Remainder: 0.000490398 - 49.8231%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185509 - 51.831% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.0011942 - 3.33658% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00119068 - 99.7052% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000703879 - 59.1158% [1]
|
||
|
| | | | | | | | | Remainder: 0.0004868 - 40.8842%
|
||
|
| | | | | | | | Remainder: 3.52e-06 - 0.294758%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.000737719 - 2.06118% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00061044 - 82.747% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00031184 - 51.0845% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00017288 - 28.3206% [1]
|
||
|
| | | | | | | | | Remainder: 0.00012572 - 20.595%
|
||
|
| | | | | | | | Remainder: 0.000127279 - 17.253%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00527235 - 14.7309% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00526907 - 99.9378% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00493095 - 93.5829% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.108e-05 - 1.23871% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00486987 - 98.7613%
|
||
|
| | | | | | | | | Remainder: 0.00033812 - 6.41707%
|
||
|
| | | | | | | | Remainder: 3.28e-06 - 0.0622113%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00123044 - 3.43783% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.256e-05 - 4.27165% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.24e-06 - 0.344593% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00101344 - 82.364% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00101068 - 99.7277% [1]
|
||
|
| | | | | | | | | Remainder: 2.76e-06 - 0.27234%
|
||
|
| | | | | | | | Remainder: 0.0001602 - 13.0198%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.812e-05 - 0.162387% [1]
|
||
|
| | | | | | | Remainder: 0.00317848 - 8.88063%
|
||
|
| | | | | | Remainder: 0.0022174 - 5.83395%
|
||
|
| | | | | Remainder: 0.000303919 - 0.793265%
|
||
|
| | | | Remainder: 0.001022 - 2.59823%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012768 - 0.304767% [1]
|
||
|
| | | Remainder: 0.000174919 - 0.417524%
|
||
|
| | Mini-EM: timestepper: 0.00657627 - 2.70615% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.00657423 - 99.969% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.000835598 - 12.7102% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.608e-05 - 5.51461% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000614919 - 73.5903% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.08e-06 - 0.175633% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.28e-06 - 1.50914% [1]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.8199e-05 - 6.21204% [1]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.556e-05 - 4.15665% [1]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6e-06 - 0.975738% [1]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.34e-05 - 3.80538% [1]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.82e-05 - 2.95974% [1]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.852e-05 - 6.26424% [1]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.76e-06 - 1.5872% [1]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.2e-07 - 0.117089% [1]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.624e-05 - 12.3984% [1]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.068e-05 - 4.98928% [1]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.092e-05 - 3.40207% [1]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.2e-06 - 1.17089% [1]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.68e-05 - 4.3583% [1]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.036e-05 - 9.81593% [1]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.36e-06 - 0.38379% [1]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.76e-06 - 1.26195% [1]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.224e-05 - 3.61674% [1]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.288e-05 - 5.34705% [1]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.664e-05 - 10.8372% [1]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.68e-06 - 1.08632% [1]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.476e-05 - 2.40032% [1]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.312e-05 - 5.38608% [1]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.012e-05 - 1.64575% [1]
|
||
|
| | | | | | Remainder: 2.544e-05 - 4.13713%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.48e-06 - 1.01484% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.08e-06 - 0.248924% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0001014 - 12.135% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.5839e-05 - 3.09228% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.359e-06 - 36.2204% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.6e-07 - 3.71531% [1]
|
||
|
| | | | | | Remainder: 1.552e-05 - 60.0642%
|
||
|
| | | | | Remainder: 3.68e-05 - 4.40403%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.00494047 - 75.1491% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 6.14e-05 - 1.2428% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 3.888e-05 - 0.786969% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00439671 - 88.9938% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013356 - 3.03772% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.416e-05 - 18.0892% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 1.952e-05 - 80.7947% [2]
|
||
|
| | | | | | | | Remainder: 4.64e-06 - 19.2053%
|
||
|
| | | | | | | Belos::MVT::MvScale: 1.012e-05 - 7.57712% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.844e-05 - 28.7811% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 3.588e-05 - 93.3403% [2]
|
||
|
| | | | | | | | Remainder: 2.56e-06 - 6.65973%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.2e-05 - 8.98473% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.88e-06 - 82.3333% [2]
|
||
|
| | | | | | | | Remainder: 2.12e-06 - 17.6667%
|
||
|
| | | | | | | Remainder: 4.884e-05 - 36.5678%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 1.484e-05 - 0.337525% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 8.44e-06 - 0.191962% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.00379064 - 86.2152% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 9.52e-06 - 0.251145% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 8.28e-06 - 0.218433% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00018628 - 4.91422% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.2e-06 - 2.7915% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 1.752e-05 - 9.4052% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 9.8e-06 - 55.9361% [1]
|
||
|
| | | | | | | | | Remainder: 7.72e-06 - 44.0639%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 6.76e-06 - 3.62895% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 4.572e-05 - 24.5437% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 4.72e-06 - 2.53382% [1]
|
||
|
| | | | | | | | Remainder: 0.00010636 - 57.0968%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 1.116e-05 - 0.29441% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00313824 - 82.7892% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.52e-06 - 0.175895% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0027108 - 86.3796% [8]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0026462 - 97.6169% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065784 - 24.8598% [16]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050896 - 77.3684% [16]
|
||
|
| | | | | | | | | | | Remainder: 0.00014888 - 22.6316%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011896 - 4.49551% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.664e-05 - 1.38463% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.288e-05 - 1.24254% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00163504 - 61.7882% [8]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000714597 - 43.7053% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000633918 - 88.7099% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000622398 - 98.1827% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000577598 - 92.802% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 4.48e-05 - 7.19797%
|
||
|
| | | | | | | | | | | | | Remainder: 1.152e-05 - 1.81727%
|
||
|
| | | | | | | | | | | | Remainder: 8.0679e-05 - 11.2901%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00089264 - 54.5945% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00084256 - 94.3897% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00083164 - 98.7039% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00079948 - 96.1329% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 3.216e-05 - 3.86706%
|
||
|
| | | | | | | | | | | | | Remainder: 1.092e-05 - 1.29605%
|
||
|
| | | | | | | | | | | | Remainder: 5.008e-05 - 5.61032%
|
||
|
| | | | | | | | | | | Remainder: 2.7799e-05 - 1.70021%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.316e-05 - 2.00892% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.12e-05 - 1.17905% [8]
|
||
|
| | | | | | | | | | Remainder: 8.048e-05 - 3.04135%
|
||
|
| | | | | | | | | Remainder: 6.46e-05 - 2.38306%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 8.408e-05 - 2.67921% [8]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00013428 - 4.27884% [8]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 7.932e-05 - 2.52754% [23]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.688e-05 - 0.856532% [8]
|
||
|
| | | | | | | | Remainder: 9.7359e-05 - 3.10235%
|
||
|
| | | | | | | Remainder: 0.00043716 - 11.5326%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 3.428e-05 - 0.779673% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 6.08e-06 - 0.138285% [1]
|
||
|
| | | | | | Remainder: 0.000408879 - 9.29965%
|
||
|
| | | | | Remainder: 0.00044348 - 8.97647%
|
||
|
| | | | Mini-EM: Compute responses: 0.000739239 - 11.2445% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.544e-05 - 6.14686% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000231839 - 31.3618% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 8.4e-07 - 0.36232% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.999e-06 - 3.45024% [1]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.56e-05 - 6.72881% [1]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.276054% [1]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.68e-06 - 3.74398% [1]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.8e-06 - 2.50174% [1]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.292e-05 - 9.88617% [1]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.2e-07 - 0.224294% [1]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.76e-06 - 2.91582% [1]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.82e-05 - 29.417% [1]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.96e-06 - 3.43342% [1]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.1e-05 - 4.74467% [1]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.224294% [1]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.788e-05 - 20.6523% [1]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.36e-06 - 1.88062% [1]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.6e-06 - 2.41547% [1]
|
||
|
| | | | | | Remainder: 1.656e-05 - 7.14289%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.04e-06 - 0.681782% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.183973% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.408e-05 - 12.7266% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023088 - 31.2321% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.2e-07 - 0.31185% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021912 - 94.9064% [1]
|
||
|
| | | | | | Remainder: 1.104e-05 - 4.7817%
|
||
|
| | | | | Remainder: 0.0001306 - 17.6668%
|
||
|
| | | | Remainder: 5.892e-05 - 0.896226%
|
||
|
| | | Remainder: 2.04e-06 - 0.0310206%
|
||
|
| | Remainder: 0.0237072 - 9.75555%
|
||
|
| Remainder: 4.644e-05 - 0.0191065%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 64
|
||
|
Time for Belos Linear Solve = 0.00494047 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 12.9542 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 3.33564e-09
|
||
|
|
||
|
Loading solver config from solverMueLu.xml
|
||
|
Linear Solver Type = Belos [unused]
|
||
|
Preconditioner Type = Teko [unused]
|
||
|
Linear Solver Types ->
|
||
|
Belos ->
|
||
|
Solver Type = Block GMRES [unused]
|
||
|
Solver Types ->
|
||
|
Block GMRES ->
|
||
|
Convergence Tolerance = 1e-08 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Output Frequency = 1 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Maximum Iterations = 10 [unused]
|
||
|
Block Size = 1 [unused]
|
||
|
Num Blocks = 10 [unused]
|
||
|
Flexible Gmres = 1 [unused]
|
||
|
Timer Label = GMRES block system [unused]
|
||
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Preconditioner Types ->
|
||
|
Teko ->
|
||
|
Inverse Type = Maxwell [unused]
|
||
|
Inverse Factory Library ->
|
||
|
Maxwell ->
|
||
|
Type = Full Maxwell Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Use discrete curl = 1 [unused]
|
||
|
Simplify Faraday = 0 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_B Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG Q_B [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_B Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_E Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_E [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_E Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
Darcy ->
|
||
|
Type = Full Darcy Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Solve lower triangular = 1 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_u Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Pseudo Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Pseudo Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Maximum Iterations = 2000 [unused]
|
||
|
Timer Label = CG Q_u [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_u Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_sigma Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_sigma [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_sigma Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: space number = 2 [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 1 [unused]
|
||
|
refmaxwell: disable addon 22 = 1 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
aggregation: drop tol = 0.02 [unused]
|
||
|
aggregation: match ML phase2a = 1 [unused]
|
||
|
smoother: type = RELAXATION [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
p=0 | CubeHexMesh: Building sub cells
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
parameterlist: syntax = muelu
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
half precision = 0 [default]
|
||
|
refmaxwell: space number = 1 [default]
|
||
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
output filename = [default]
|
||
|
print initial parameters = 1 [default]
|
||
|
refmaxwell: disable addon 22 = 1 [default]
|
||
|
refmaxwell: skip first (1,1) level = 1 [default]
|
||
|
refmaxwell: skip first (2,2) level = 0 [default]
|
||
|
multigrid algorithm = unsmoothed [default]
|
||
|
transpose: use implicit = 0 [default]
|
||
|
rap: triple product = 0 [default]
|
||
|
rap: fix zero diagonals = 1 [default]
|
||
|
rap: fix zero diagonals threshold = 0 [default]
|
||
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
||
|
sync timers = 0 [default]
|
||
|
refmaxwell: num iters coarse 11 = 1 [default]
|
||
|
refmaxwell: num iters 22 = 1 [default]
|
||
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
||
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
||
|
refmaxwell: apply BCs to 22 = 1 [default]
|
||
|
refmaxwell: max coarse size = 1 [default]
|
||
|
smoother: pre type = NONE [default]
|
||
|
smoother: post type = NONE [default]
|
||
|
aggregation: type = uncoupled [default]
|
||
|
aggregation: min agg size = 2 [default]
|
||
|
aggregation: max agg size = -1 [default]
|
||
|
aggregation: match ML phase1 = 0 [default]
|
||
|
aggregation: match ML phase2a = 0 [default]
|
||
|
aggregation: match ML phase2b = 0 [default]
|
||
|
aggregation: export visualization data = 0 [default]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
smoother: pre params ->
|
||
|
[empty list]
|
||
|
smoother: post params ->
|
||
|
[empty list]
|
||
|
|
||
|
SM_Matrix size = 300 x 300, nnz = 7020
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.125 / 0.125 / 0.125
|
||
|
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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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/2197 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/125 [0.00%] (total)
|
||
|
remaining : 125
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 125 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 8 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (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 = 125 x 8
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 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 = 24 x 24, nnz = 576
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 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 = 24 x 24, nnz = 576
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Replacing coordinate map
|
||
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1)
|
||
|
================================================================================
|
||
|
RefMaxwell::compute(): nuking BC columns of Dk_1
|
||
|
RefMaxwell::compute(): building MG for (2,2)-block
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): MxM: A x P
|
||
|
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
|
||
|
|
||
|
******* WARNING *******
|
||
|
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
|
||
|
Ac size = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
A22 size = 125 x 125, nnz = 2197
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 125 x 125, nnz = 2197
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
||
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
||
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
||
|
Generating canonical nullspace: dimension = 1
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell (2,2)) 0.0141 (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.98
|
||
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- RefMaxwell Summary ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
block rows nnz nnz/row
|
||
|
(1, 1) 300 7020 23.4
|
||
|
(2, 2) 125 2197 17.576
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
Sub-solver distribution over ranks
|
||
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
||
|
B 0:0
|
||
|
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
**************************************************
|
||
|
* starting time step 1
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=540,domainDim=540,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=240,domainDim=240}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
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=540, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=240, #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.000318679 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=300, #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 8 iterations with total CPU time of 0.00338164 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.00506579 sec
|
||
|
Electromagnetic Energy = 4.82269e-07
|
||
|
Electromagnetic Energy/dt^2 = 4.33442e+10
|
||
|
|
||
|
* finished time step 1, t = 3.33564e-09
|
||
|
**************************************************
|
||
|
|
||
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
||
|
*** incorrect if a timer in the level does not exist on every rank ***
|
||
|
*** of the MPI Communicator. ***
|
||
|
Mini-EM: 0.24346 [1]
|
||
|
| Mini-EM: Total Time: 0.243419 - 99.9829% [1]
|
||
|
| | Mini-EM: build mesh: 0.000639079 - 0.262543% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000305599 - 47.8187% [1]
|
||
|
| | | Remainder: 0.00033348 - 52.1813%
|
||
|
| | Mini-EM: build physics blocks: 0.000864679 - 0.355223% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000821439 - 0.337459% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100228 - 4.11752% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.00380539 - 1.56331% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00101456 - 26.661% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000766758 - 75.5756% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0001094 - 10.783% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.4319e-05 - 9.29657% [4]
|
||
|
| | | | Remainder: 4.408e-05 - 4.34475%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00173452 - 45.5805% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00017104 - 9.86095% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.5e-05 - 0.864794% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021316 - 12.2893% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.308e-05 - 1.90716% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00120268 - 69.3379% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.052e-05 - 1.18304% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.744e-05 - 1.582% [4]
|
||
|
| | | | Remainder: 5.16e-05 - 2.97489%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0002242 - 5.89164% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.92e-05 - 2.08126% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023236 - 6.10607% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00014824 - 3.89552% [4]
|
||
|
| | | Remainder: 0.00037232 - 9.784%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 8.116e-05 - 0.0333417% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.0653005 - 26.8264% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0652852 - 99.9765% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.52e-06 - 0.00385999% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000796506% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0577246 - 88.4193% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0577057 - 99.9672% [1]
|
||
|
| | | | | | getWorksets(): 0.0303378 - 52.5732% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0303351 - 99.9912% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0184395 - 60.786% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00292772 - 15.8774% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00371383 - 20.1407% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00026632 - 7.17102% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00343872 - 92.592% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011796 - 3.43035% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.184e-05 - 0.925927% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214599 - 6.24067% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00026412 - 7.68078% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000702839 - 20.439% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.212e-05 - 2.0973% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000510039 - 14.8323% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.3e-05 - 1.83208% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000911279 - 26.5006% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00032852 - 36.0504% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000582759 - 63.9496%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000477119 - 13.8749% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.34e-05 - 0.680487% [1]
|
||
|
| | | | | | | | | | | Remainder: 5.04e-05 - 1.46566%
|
||
|
| | | | | | | | | | Remainder: 8.8e-06 - 0.236952%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00784463 - 42.5425% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00319543 - 40.7341% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.548e-05 - 1.42328% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.6e-06 - 0.300429% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00166184 - 52.0066% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0011746 - 36.7586% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.306688% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0001112 - 3.47996% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00018292 - 5.72442%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00275964 - 35.1787% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00152628 - 19.4563% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.852e-05 - 0.745988% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000165399 - 2.10844% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.836e-05 - 1.25385% [1]
|
||
|
| | | | | | | | | | Remainder: 4.1e-05 - 0.522651%
|
||
|
| | | | | | | | | Remainder: 0.00395332 - 21.4394%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118759 - 39.1492% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.011858 - 99.8488% [2]
|
||
|
| | | | | | | | | Remainder: 1.796e-05 - 0.15123%
|
||
|
| | | | | | | | Remainder: 1.964e-05 - 0.0647435%
|
||
|
| | | | | | | Remainder: 2.68e-06 - 0.00883388%
|
||
|
| | | | | | getOrientations(): 6.4e-06 - 0.0110908% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000667879 - 1.15739% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000692999 - 1.20092% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00035504 - 0.61526% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114279 - 0.198038% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000820759 - 1.42232% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.00117839% [2]
|
||
|
| | | | | | Remainder: 0.0247099 - 42.8206%
|
||
|
| | | | | Remainder: 1.892e-05 - 0.0327763%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.64e-06 - 0.0117025% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.444e-05 - 0.0221184% [1]
|
||
|
| | | | build response library: 0.00751547 - 11.5118% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00742431 - 98.787% [1]
|
||
|
| | | | | | getWorksets(): 3.2e-06 - 0.0431016% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.4e-06 - 75% [1]
|
||
|
| | | | | | | Remainder: 8e-07 - 25%
|
||
|
| | | | | | getOrientations(): 4.4e-07 - 0.00592648% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728799 - 9.81639% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882559 - 11.8874% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038784 - 5.22392% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115868 - 15.6065% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0145468% [3]
|
||
|
| | | | | | Remainder: 0.00426171 - 57.4022%
|
||
|
| | | | | Remainder: 9.116e-05 - 1.21296%
|
||
|
| | | | Remainder: 1.992e-05 - 0.0305123%
|
||
|
| | | Remainder: 1.532e-05 - 0.0234608%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.0575782 - 23.6539% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0575691 - 99.9842% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 7.64e-06 - 0.013271% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000903263% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0575189 - 99.9129% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0575151 - 99.9934% [1]
|
||
|
| | | | | | getWorksets(): 0.0197891 - 34.4068% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0197883 - 99.9962% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0191927 - 96.9899% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00285568 - 14.879% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00275704 - 14.365% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017164 - 6.22553% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0025832 - 93.6947% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.0999e-05 - 1.97426% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.136e-05 - 1.214% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00015572 - 6.02819% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00018292 - 7.08115% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000443239 - 17.1586% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.576e-05 - 0.997214% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00041388 - 16.022% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.816e-05 - 0.703005% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000816879 - 31.6228% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000406439 - 49.7551% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00041044 - 50.2449%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000410279 - 15.8826% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.112e-05 - 0.817592% [1]
|
||
|
| | | | | | | | | | | Remainder: 1.288e-05 - 0.498607%
|
||
|
| | | | | | | | | | Remainder: 2.2e-06 - 0.0797958%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00868871 - 45.2709% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00440587 - 50.708% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.436e-05 - 0.325929% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.88e-06 - 0.178852% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165648 - 37.597% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0016404 - 37.232% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.136e-05 - 0.257838% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.88e-06 - 0.201549% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 8.692e-05 - 1.97282% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000912959 - 20.7214% [1]
|
||
|
| | | | | | | | | | | Remainder: 6.664e-05 - 1.51253%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00150832 - 17.3595% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000853359 - 9.82147% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.128e-05 - 0.360007% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015808 - 1.81937% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000126199 - 1.45245% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00125852 - 14.4845% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00034708 - 3.99461%
|
||
|
| | | | | | | | | Remainder: 0.00489127 - 25.4851%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000588639 - 2.97468% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000575919 - 97.8391% [1]
|
||
|
| | | | | | | | | Remainder: 1.272e-05 - 2.16092%
|
||
|
| | | | | | | | Remainder: 7e-06 - 0.0353744%
|
||
|
| | | | | | | Remainder: 7.6e-07 - 0.0038405%
|
||
|
| | | | | | getOrientations(): 5.92e-06 - 0.0102929% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000849639 - 1.47724% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107676 - 1.87213% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000656799 - 1.14196% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00438499 - 7.62407% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00177748 - 40.5355% [1]
|
||
|
| | | | | | | Remainder: 0.00260752 - 59.4645%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00243356 - 4.23116% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000765016% [2]
|
||
|
| | | | | | Remainder: 0.0283179 - 49.2356%
|
||
|
| | | | | Remainder: 3.8e-06 - 0.00660652%
|
||
|
| | | | fmb->setupBCFieldManagers(): 3.64e-06 - 0.00632284% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0252219% [1]
|
||
|
| | | | build response library: 1.872e-05 - 0.0325175% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.28205% [1]
|
||
|
| | | | | Remainder: 1.848e-05 - 98.7179%
|
||
|
| | | | Remainder: 5.12e-06 - 0.00889366%
|
||
|
| | | Remainder: 9.08e-06 - 0.0157699%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.0133666 - 5.4912% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.00352411 - 26.365% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.00938095 - 70.1819% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.752e-05 - 1.03955% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00694611 - 74.0449% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0247621% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3e-06 - 0.0431896% [1]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 7.6e-07 - 0.0109414% [1]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.836e-05 - 0.552251% [1]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0001052 - 1.51452% [1]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026728 - 3.84791% [1]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.9639e-05 - 0.426699% [1]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00022424 - 3.22828% [1]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023312 - 3.35612% [1]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000322079 - 4.63682% [1]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.04e-06 - 0.0149724% [1]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00806207% [1]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00050416 - 7.25816% [1]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00230428 - 33.1736% [1]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.1559e-05 - 0.598306% [1]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00015828 - 2.27869% [1]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.204e-05 - 0.461265% [1]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00019744 - 2.84245% [1]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025656 - 3.69358% [1]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000340319 - 4.89942% [1]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00109008 - 15.6934% [1]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.788e-05 - 0.25741% [1]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.3119e-05 - 1.19663% [1]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0002264 - 3.25938% [1]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 2.972e-05 - 0.427865% [1]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00014044 - 2.02185% [1]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0120931% [1]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.704e-05 - 0.821179% [1]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010048 - 1.44656% [1]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.584e-05 - 0.228041% [1]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.712e-05 - 1.11026% [1]
|
||
|
| | | | | Remainder: 4.552e-05 - 0.655331%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.168e-05 - 0.124508% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.64e-06 - 0.0281421% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000136799 - 1.45826% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00210448 - 22.4335% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00109304 - 51.9387% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000995678 - 47.3124% [1]
|
||
|
| | | | | Remainder: 1.576e-05 - 0.74888%
|
||
|
| | | | Remainder: 8.172e-05 - 0.871127%
|
||
|
| | | Remainder: 0.000461559 - 3.45307%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00486379 - 1.99812% [1]
|
||
|
| | | getWorksets(): 2.8e-06 - 0.0575682% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 52.8571% [1]
|
||
|
| | | | Remainder: 1.32e-06 - 47.1429%
|
||
|
| | | getOrientations(): 6e-07 - 0.012336% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000699959 - 14.3912% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000863919 - 17.7622% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000391799 - 8.05542% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001176 - 24.1786% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0254945% [3]
|
||
|
| | | Remainder: 0.00172748 - 35.5171%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.00388399 - 1.5956% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.00750495 - 3.08314% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.216e-05 - 0.561763% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00632931 - 84.3352% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0139036% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.8879e-05 - 0.456274% [1]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 8.876e-05 - 1.40236% [1]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010628 - 1.67917% [1]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.904e-05 - 0.300823% [1]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0001164 - 1.83906% [1]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010316 - 1.62988% [1]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000702799 - 11.1039% [1]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017184 - 2.71499% [1]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 8.4e-07 - 0.0132716% [1]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0010318 - 16.3019% [1]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0002074 - 3.27682% [1]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.276e-05 - 0.517592% [1]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019024 - 3.0057% [1]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000213839 - 3.37855% [1]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00029496 - 4.66022% [1]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.44e-06 - 0.0543503% [1]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.064e-05 - 0.484097% [1]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020272 - 3.20288% [1]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000341759 - 5.39962% [1]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00180296 - 28.4858% [1]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.408e-05 - 0.380452% [1]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000118799 - 1.87697% [1]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022504 - 3.55552% [1]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023808 - 3.76155% [1]
|
||
|
| | | | Remainder: 3.192e-05 - 0.50432%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.4e-06 - 0.0986016% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0143905% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010428 - 1.38948% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000988358 - 13.1694% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000971158 - 98.2597% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.6e-06 - 0.971308% [1]
|
||
|
| | | | Remainder: 7.6e-06 - 0.768952%
|
||
|
| | | Remainder: 3.236e-05 - 0.431182%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.00215764 - 0.886389% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.0418598 - 17.1966% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.00141992 - 3.39208% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 6.96e-06 - 0.0166269% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.000838679 - 2.00354% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.381552% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 6.432e-05 - 7.6692% [1]
|
||
|
| | | | Remainder: 0.000771159 - 91.9492%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.0392955 - 93.874% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0382647 - 97.3769% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.037965 - 99.2166% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.0357604 - 94.1932% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00010296 - 0.287916% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00102372 - 2.86271% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00042756 - 41.7654% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000327879 - 32.0283% [1]
|
||
|
| | | | | | | | Remainder: 0.000268279 - 26.2063%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00360935 - 10.0932% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00015656 - 4.33762% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00318504 - 88.2439% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00238016 - 74.7294% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.001984 - 83.3557% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000552919 - 27.8689% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3e-05 - 5.42575% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.504e-05 - 4.52869% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.524e-05 - 6.37345% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.5e-05 - 8.13862% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.164e-05 - 2.10519% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017088 - 30.9051% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.236e-05 - 2.23541% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000222759 - 40.2878%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.448e-05 - 1.73791% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.88e-06 - 14.1531% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.96e-05 - 85.8469%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.632e-05 - 1.32661% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 1.008e-05 - 38.2979% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.624e-05 - 61.7021%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00108296 - 54.5847% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00106264 - 98.1237% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.032e-05 - 1.87634%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 2.1e-05 - 1.05847% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.56e-06 - 12.1905% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.844e-05 - 87.8095%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.36e-05 - 1.69355% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 3.2e-06 - 9.52381% [1]
|
||
|
| | | | | | | | | | | | Remainder: 3.04e-05 - 90.4762%
|
||
|
| | | | | | | | | | | Remainder: 0.00023272 - 11.7299%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.964e-05 - 3.346% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00031652 - 13.2983%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.68e-05 - 2.09731% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.6e-06 - 8.38323% [1]
|
||
|
| | | | | | | | | | Remainder: 6.12e-05 - 91.6168%
|
||
|
| | | | | | | | | Remainder: 0.000738078 - 23.1733%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000104 - 2.8814% [1]
|
||
|
| | | | | | | | Remainder: 0.00016376 - 4.5371%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000975279 - 2.72726% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000498199 - 51.0827% [1]
|
||
|
| | | | | | | | Remainder: 0.00047708 - 48.9173%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183812 - 51.401% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00118236 - 3.30633% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.0011788 - 99.6989% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000688639 - 58.4187% [1]
|
||
|
| | | | | | | | | Remainder: 0.000490159 - 41.5813%
|
||
|
| | | | | | | | Remainder: 3.56e-06 - 0.301093%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.000730439 - 2.04259% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000602519 - 82.4872% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00031136 - 51.6764% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0001696 - 28.1485% [1]
|
||
|
| | | | | | | | | Remainder: 0.000121559 - 20.1751%
|
||
|
| | | | | | | | Remainder: 0.00012792 - 17.5128%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00529399 - 14.8041% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00529075 - 99.9388% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00495251 - 93.607% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.136e-05 - 1.23897% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00489115 - 98.761%
|
||
|
| | | | | | | | | Remainder: 0.00033824 - 6.39304%
|
||
|
| | | | | | | | Remainder: 3.24e-06 - 0.0612014%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00125412 - 3.507% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.096e-05 - 4.06341% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.334896% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00103648 - 82.646% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00103352 - 99.7144% [1]
|
||
|
| | | | | | | | | Remainder: 2.96e-06 - 0.285582%
|
||
|
| | | | | | | | Remainder: 0.00016248 - 12.9557%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.876e-05 - 0.164316% [1]
|
||
|
| | | | | | | Remainder: 0.00314824 - 8.80368%
|
||
|
| | | | | | Remainder: 0.00220456 - 5.80682%
|
||
|
| | | | | Remainder: 0.00029976 - 0.783384%
|
||
|
| | | | Remainder: 0.00103076 - 2.62309%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000125799 - 0.300524% [1]
|
||
|
| | | Remainder: 0.00017296 - 0.413189%
|
||
|
| | Mini-EM: timestepper: 0.00671899 - 2.76026% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.00671679 - 99.9673% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.000823119 - 12.2546% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.78e-05 - 5.80718% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000600999 - 73.0148% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 9.6e-07 - 0.159734% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.72e-06 - 1.61731% [1]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.496e-05 - 5.81698% [1]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.508e-05 - 4.17305% [1]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.36e-06 - 1.05824% [1]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.356e-05 - 3.92014% [1]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.708e-05 - 2.84193% [1]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.772e-05 - 6.27622% [1]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.96e-06 - 1.65724% [1]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.113145% [1]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.588e-05 - 12.6256% [1]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.976e-05 - 4.95176% [1]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.768e-05 - 2.94177% [1]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.6e-06 - 1.26456% [1]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.608e-05 - 4.33944% [1]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.064e-05 - 10.0899% [1]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.84e-06 - 0.472547% [1]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.92e-06 - 1.31781% [1]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.3279e-05 - 3.87338% [1]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.268e-05 - 5.43761% [1]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.332e-05 - 10.5358% [1]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.24e-06 - 1.03827% [1]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.404e-05 - 2.33611% [1]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.248e-05 - 5.40434% [1]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.016e-05 - 1.69052% [1]
|
||
|
| | | | | | Remainder: 2.432e-05 - 4.0466%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 1.05453% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.276995% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00010084 - 12.251% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.672e-05 - 3.24619% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.64e-06 - 36.0778% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.74251% [1]
|
||
|
| | | | | | Remainder: 1.608e-05 - 60.1796%
|
||
|
| | | | | Remainder: 3.58e-05 - 4.34931%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.00509863 - 75.9088% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 6.028e-05 - 1.18228% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 3.8399e-05 - 0.753123% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00454899 - 89.2199% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001344 - 2.9545% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.396e-05 - 17.8274% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 1.956e-05 - 81.6361% [2]
|
||
|
| | | | | | | | Remainder: 4.4e-06 - 18.3639%
|
||
|
| | | | | | | Belos::MVT::MvScale: 1.048e-05 - 7.79762% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.908e-05 - 29.0774% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 3.68e-05 - 94.1658% [2]
|
||
|
| | | | | | | | Remainder: 2.28e-06 - 5.83419%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.232e-05 - 9.16667% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.016e-05 - 82.4675% [2]
|
||
|
| | | | | | | | Remainder: 2.16e-06 - 17.5325%
|
||
|
| | | | | | | Remainder: 4.856e-05 - 36.131%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 1.58e-05 - 0.34733% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 8.64e-06 - 0.189932% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.00393795 - 86.5676% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 9.8e-06 - 0.24886% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 8.4e-06 - 0.213309% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000183039 - 4.64807% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.119e-06 - 2.79667% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 1.716e-05 - 9.37505% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 9.12e-06 - 53.1469% [1]
|
||
|
| | | | | | | | | Remainder: 8.04e-06 - 46.8531%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 6.68e-06 - 3.6495% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 4.368e-05 - 23.8638% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 5.28e-06 - 2.88463% [1]
|
||
|
| | | | | | | | Remainder: 0.00010512 - 57.4304%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 1.1e-05 - 0.279333% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0032746 - 83.1548% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.48e-06 - 0.167349% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0028394 - 86.7098% [8]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.00277284 - 97.6558% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065248 - 23.5311% [16]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050432 - 77.2928% [16]
|
||
|
| | | | | | | | | | | Remainder: 0.00014816 - 22.7072%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0001192 - 4.29885% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.692e-05 - 1.33149% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.34e-05 - 1.20454% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00175588 - 63.3242% [8]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000827997 - 47.1558% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000746677 - 90.1787% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000734757 - 98.4036% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000593718 - 80.8047% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 0.000141039 - 19.1953%
|
||
|
| | | | | | | | | | | | | Remainder: 1.192e-05 - 1.59641%
|
||
|
| | | | | | | | | | | | Remainder: 8.132e-05 - 9.82129%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.000897839 - 51.1334% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00084788 - 94.4356% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00083684 - 98.6979% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0008048 - 96.1713% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 3.204e-05 - 3.82869%
|
||
|
| | | | | | | | | | | | | Remainder: 1.104e-05 - 1.30207%
|
||
|
| | | | | | | | | | | | Remainder: 4.9959e-05 - 5.56436%
|
||
|
| | | | | | | | | | | Remainder: 3.004e-05 - 1.71083%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.596e-05 - 2.01815% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.464e-05 - 1.24926% [8]
|
||
|
| | | | | | | | | | Remainder: 8.436e-05 - 3.04237%
|
||
|
| | | | | | | | | Remainder: 6.656e-05 - 2.34416%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 8.044e-05 - 2.45649% [8]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00013576 - 4.14585% [8]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 8.416e-05 - 2.57009% [23]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.78e-05 - 0.84896% [8]
|
||
|
| | | | | | | | Remainder: 0.00010156 - 3.10145%
|
||
|
| | | | | | | Remainder: 0.000451119 - 11.4557%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 3.404e-05 - 0.748297% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 6.12e-06 - 0.134535% [1]
|
||
|
| | | | | | Remainder: 0.00041204 - 9.05783%
|
||
|
| | | | | Remainder: 0.00045096 - 8.84472%
|
||
|
| | | | Mini-EM: Compute responses: 0.000735959 - 10.957% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.54e-05 - 6.16882% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00022944 - 31.1756% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.383543% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.36e-06 - 3.64365% [1]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.604e-05 - 6.99093% [1]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.261506% [1]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.28e-06 - 3.60879% [1]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.84e-06 - 2.54533% [1]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.296e-05 - 10.007% [1]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.209205% [1]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.88e-06 - 2.99861% [1]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.788e-05 - 29.5851% [1]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.08e-06 - 3.52162% [1]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.068e-05 - 4.65481% [1]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.226639% [1]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.616e-05 - 20.1185% [1]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.52e-06 - 1.97001% [1]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 2.37099% [1]
|
||
|
| | | | | | Remainder: 1.584e-05 - 6.90377%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5e-06 - 0.679386% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.195663% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.5519e-05 - 12.9788% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002288 - 31.0887% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.4e-07 - 0.27972% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021736 - 95% [1]
|
||
|
| | | | | | Remainder: 1.08e-05 - 4.72028%
|
||
|
| | | | | Remainder: 0.00013036 - 17.7129%
|
||
|
| | | | Remainder: 5.908e-05 - 0.879587%
|
||
|
| | | Remainder: 2.2e-06 - 0.032743%
|
||
|
| | Remainder: 0.0239498 - 9.83893%
|
||
|
| Remainder: 4.164e-05 - 0.0171034%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 64
|
||
|
Time for Belos Linear Solve = 0.00509863 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 12.5524 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 3.33564e-09
|
||
|
|
||
|
Loading solver config from solverMueLu.xml
|
||
|
Linear Solver Type = Belos [unused]
|
||
|
Preconditioner Type = Teko [unused]
|
||
|
Linear Solver Types ->
|
||
|
Belos ->
|
||
|
Solver Type = Block GMRES [unused]
|
||
|
Solver Types ->
|
||
|
Block GMRES ->
|
||
|
Convergence Tolerance = 1e-08 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Output Frequency = 1 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Maximum Iterations = 10 [unused]
|
||
|
Block Size = 1 [unused]
|
||
|
Num Blocks = 10 [unused]
|
||
|
Flexible Gmres = 1 [unused]
|
||
|
Timer Label = GMRES block system [unused]
|
||
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Preconditioner Types ->
|
||
|
Teko ->
|
||
|
Inverse Type = Maxwell [unused]
|
||
|
Inverse Factory Library ->
|
||
|
Maxwell ->
|
||
|
Type = Full Maxwell Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Use discrete curl = 1 [unused]
|
||
|
Simplify Faraday = 0 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_B Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG Q_B [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_B Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_E Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_E [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_E Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
Darcy ->
|
||
|
Type = Full Darcy Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Solve lower triangular = 1 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_u Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Pseudo Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Pseudo Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Maximum Iterations = 2000 [unused]
|
||
|
Timer Label = CG Q_u [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_u Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_sigma Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_sigma [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_sigma Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: space number = 2 [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 1 [unused]
|
||
|
refmaxwell: disable addon 22 = 1 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
aggregation: drop tol = 0.02 [unused]
|
||
|
aggregation: match ML phase2a = 1 [unused]
|
||
|
smoother: type = RELAXATION [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
p=0 | CubeHexMesh: Building sub cells
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
parameterlist: syntax = muelu
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
half precision = 0 [default]
|
||
|
refmaxwell: space number = 1 [default]
|
||
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
output filename = [default]
|
||
|
print initial parameters = 1 [default]
|
||
|
refmaxwell: disable addon 22 = 1 [default]
|
||
|
refmaxwell: skip first (1,1) level = 1 [default]
|
||
|
refmaxwell: skip first (2,2) level = 0 [default]
|
||
|
multigrid algorithm = unsmoothed [default]
|
||
|
transpose: use implicit = 0 [default]
|
||
|
rap: triple product = 0 [default]
|
||
|
rap: fix zero diagonals = 1 [default]
|
||
|
rap: fix zero diagonals threshold = 0 [default]
|
||
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
||
|
sync timers = 0 [default]
|
||
|
refmaxwell: num iters coarse 11 = 1 [default]
|
||
|
refmaxwell: num iters 22 = 1 [default]
|
||
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
||
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
||
|
refmaxwell: apply BCs to 22 = 1 [default]
|
||
|
refmaxwell: max coarse size = 1 [default]
|
||
|
smoother: pre type = NONE [default]
|
||
|
smoother: post type = NONE [default]
|
||
|
aggregation: type = uncoupled [default]
|
||
|
aggregation: min agg size = 2 [default]
|
||
|
aggregation: max agg size = -1 [default]
|
||
|
aggregation: match ML phase1 = 0 [default]
|
||
|
aggregation: match ML phase2a = 0 [default]
|
||
|
aggregation: match ML phase2b = 0 [default]
|
||
|
aggregation: export visualization data = 0 [default]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
smoother: pre params ->
|
||
|
[empty list]
|
||
|
smoother: post params ->
|
||
|
[empty list]
|
||
|
|
||
|
SM_Matrix size = 300 x 300, nnz = 7020
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.125 / 0.125 / 0.125
|
||
|
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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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/2197 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/125 [0.00%] (total)
|
||
|
remaining : 125
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 125 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 8 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (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 = 125 x 8
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 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 = 24 x 24, nnz = 576
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 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 = 24 x 24, nnz = 576
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Replacing coordinate map
|
||
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 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.0115 (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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
A22 size = 125 x 125, nnz = 2197
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 125 x 125, nnz = 2197
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
||
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
||
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
||
|
Generating canonical nullspace: dimension = 1
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell (2,2)) 0.0141 (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.98
|
||
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- RefMaxwell Summary ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
block rows nnz nnz/row
|
||
|
(1, 1) 300 7020 23.4
|
||
|
(2, 2) 125 2197 17.576
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
Sub-solver distribution over ranks
|
||
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
||
|
B 0:0
|
||
|
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
**************************************************
|
||
|
* starting time step 1
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=540,domainDim=540,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=240,domainDim=240}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
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=540, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=240, #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.00032944 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=300, #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 8 iterations with total CPU time of 0.00323367 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.00498715 sec
|
||
|
Electromagnetic Energy = 4.82269e-07
|
||
|
Electromagnetic Energy/dt^2 = 4.33442e+10
|
||
|
|
||
|
* finished time step 1, t = 3.33564e-09
|
||
|
**************************************************
|
||
|
|
||
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
||
|
*** incorrect if a timer in the level does not exist on every rank ***
|
||
|
*** of the MPI Communicator. ***
|
||
|
Mini-EM: 0.242872 [1]
|
||
|
| Mini-EM: Total Time: 0.242826 - 99.9813% [1]
|
||
|
| | Mini-EM: build mesh: 0.00065324 - 0.269015% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031296 - 47.9089% [1]
|
||
|
| | | Remainder: 0.00034028 - 52.0911%
|
||
|
| | Mini-EM: build physics blocks: 0.000853078 - 0.351312% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.00178888 - 0.73669% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.00991663 - 4.08383% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.00386131 - 1.59015% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.00101936 - 26.3992% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000769958 - 75.5337% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010788 - 10.5831% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.52e-05 - 9.33922% [4]
|
||
|
| | | | Remainder: 4.6319e-05 - 4.54394%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.001821 - 47.1601% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00018684 - 10.2603% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.596e-05 - 0.876442% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0002188 - 12.0154% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.224e-05 - 1.77046% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126656 - 69.553% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.048e-05 - 1.12466% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.736e-05 - 1.50247% [4]
|
||
|
| | | | Remainder: 5.276e-05 - 2.89731%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00022084 - 5.7193% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.9119e-05 - 2.04902% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023268 - 6.02593% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00012068 - 3.12536% [4]
|
||
|
| | | Remainder: 0.00036764 - 9.52111%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 7.96e-05 - 0.0327806% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.064814 - 26.6915% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0647929 - 99.9674% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.6e-06 - 0.00401278% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000864292% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0572462 - 88.3526% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0572256 - 99.9639% [1]
|
||
|
| | | | | | getWorksets(): 0.0307813 - 53.7893% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0307784 - 99.9906% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0188837 - 61.3536% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290972 - 15.4086% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00363367 - 19.2424% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000264319 - 7.27415% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00336092 - 92.4936% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00011736 - 3.49191% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.216e-05 - 0.956882% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000213 - 6.33756% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00026672 - 7.93593% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000596519 - 17.7487% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.676e-05 - 2.2839% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000531319 - 15.8088% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.104e-05 - 1.81617% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000909799 - 27.07% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000331759 - 36.4651% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00057804 - 63.5349%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484479 - 14.4151% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.292e-05 - 0.681957% [1]
|
||
|
| | | | | | | | | | | Remainder: 4.884e-05 - 1.45318%
|
||
|
| | | | | | | | | | Remainder: 8.44e-06 - 0.232272%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00799003 - 42.3119% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00359911 - 45.0451% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.128e-05 - 1.14695% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.68e-06 - 0.268955% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00163876 - 45.5322% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00159056 - 44.193% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.88e-06 - 0.274512% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011976 - 3.32748% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.0001892 - 5.25685%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0025126 - 31.4467% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015298 - 19.1463% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.5e-05 - 0.688358% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000153639 - 1.92288% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010036 - 1.25607% [1]
|
||
|
| | | | | | | | | | Remainder: 3.952e-05 - 0.494616%
|
||
|
| | | | | | | | | Remainder: 0.00435023 - 23.037%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0118764 - 38.5867% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0118578 - 99.8434% [2]
|
||
|
| | | | | | | | | Remainder: 1.86e-05 - 0.156613%
|
||
|
| | | | | | | | Remainder: 1.836e-05 - 0.0596522%
|
||
|
| | | | | | | Remainder: 2.88e-06 - 0.00935634%
|
||
|
| | | | | | getOrientations(): 6.6e-06 - 0.0115333% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000684239 - 1.19569% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694119 - 1.21295% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00034936 - 0.610496% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012032 - 0.210256% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841199 - 1.46997% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.00125818% [2]
|
||
|
| | | | | | Remainder: 0.0237478 - 41.4985%
|
||
|
| | | | | Remainder: 2.064e-05 - 0.0360548%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.96e-06 - 0.0122853% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.452e-05 - 0.0224099% [1]
|
||
|
| | | | build response library: 0.00750155 - 11.5777% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00741015 - 98.7816% [1]
|
||
|
| | | | | | getWorksets(): 3e-06 - 0.040485% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 69.3333% [1]
|
||
|
| | | | | | | Remainder: 9.2e-07 - 30.6667%
|
||
|
| | | | | | getOrientations(): 4.8e-07 - 0.0064776% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000737159 - 9.94796% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000899839 - 12.1433% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392039 - 5.29057% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011858 - 16.0023% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.0194328% [3]
|
||
|
| | | | | | Remainder: 0.00419039 - 56.5494%
|
||
|
| | | | | Remainder: 9.14e-05 - 1.21841%
|
||
|
| | | | Remainder: 1.948e-05 - 0.030065%
|
||
|
| | | Remainder: 2.112e-05 - 0.0325855%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.0569513 - 23.4535% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0569415 - 99.9827% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 5.479e-06 - 0.00962216% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4e-07 - 0.000702476% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0568913 - 99.9119% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0568876 - 99.9935% [1]
|
||
|
| | | | | | getWorksets(): 0.0190334 - 33.4579% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0190325 - 99.9952% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0184381 - 96.8773% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00286812 - 15.5553% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0028068 - 15.2228% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00017356 - 6.18356% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00263072 - 93.7267% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.212e-05 - 1.98121% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.996e-05 - 1.13885% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00016052 - 6.10176% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000184039 - 6.99578% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00044172 - 16.7909% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.496e-05 - 0.948791% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000417759 - 15.88% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.816e-05 - 0.690306% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000857599 - 32.5995% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00040024 - 46.6698% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000457359 - 53.3302%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000411799 - 15.6535% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.004e-05 - 0.76177% [1]
|
||
|
| | | | | | | | | | | Remainder: 1.204e-05 - 0.45767%
|
||
|
| | | | | | | | | | Remainder: 2.52e-06 - 0.0897821%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00826835 - 44.8437% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00482423 - 58.3458% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.428e-05 - 0.296006% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.2e-06 - 0.169975% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00169412 - 35.1168% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158076 - 32.767% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.224e-05 - 0.253719% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.72e-06 - 0.201483% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.1e-05 - 1.88631% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00134788 - 27.9398% [1]
|
||
|
| | | | | | | | | | | Remainder: 6.6039e-05 - 1.3689%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00109028 - 13.1862% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000842079 - 10.1844% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.916e-05 - 0.35267% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015692 - 1.89784% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000126439 - 1.52919% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000897919 - 10.8597% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000301319 - 3.64425%
|
||
|
| | | | | | | | | Remainder: 0.00449488 - 24.3781%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000587999 - 3.08945% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000575999 - 97.9592% [1]
|
||
|
| | | | | | | | | Remainder: 1.2e-05 - 2.04082%
|
||
|
| | | | | | | | Remainder: 6.32e-06 - 0.0332064%
|
||
|
| | | | | | | Remainder: 9.2e-07 - 0.00483361%
|
||
|
| | | | | | getOrientations(): 5.76e-06 - 0.0101252% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869799 - 1.52898% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107664 - 1.89257% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000660919 - 1.1618% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00468759 - 8.2401% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00186676 - 39.8234% [1]
|
||
|
| | | | | | | Remainder: 0.00282084 - 60.1766%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0023962 - 4.21216% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 0.000984397% [2]
|
||
|
| | | | | | Remainder: 0.0281568 - 49.4954%
|
||
|
| | | | | Remainder: 3.72e-06 - 0.00653878%
|
||
|
| | | | fmb->setupBCFieldManagers(): 4.04e-06 - 0.007095% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.544e-05 - 0.0271156% [1]
|
||
|
| | | | build response library: 1.908e-05 - 0.0335081% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.25786% [1]
|
||
|
| | | | | Remainder: 1.884e-05 - 98.7421%
|
||
|
| | | | Remainder: 5.72e-06 - 0.0100454%
|
||
|
| | | Remainder: 9.84e-06 - 0.0172779%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.0135363 - 5.57446% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.00363043 - 26.8201% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.00942475 - 69.6259% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010152 - 1.07716% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00679679 - 72.1164% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.0188324% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0453155% [1]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 8e-07 - 0.0117703% [1]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.996e-05 - 0.587925% [1]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00010792 - 1.58781% [1]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026948 - 3.96481% [1]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.764e-05 - 0.406662% [1]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000236199 - 3.47515% [1]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023796 - 3.50106% [1]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032688 - 4.80933% [1]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 8.8e-07 - 0.0129473% [1]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00765067% [1]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000506799 - 7.45645% [1]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0021652 - 31.8562% [1]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.056e-05 - 0.596752% [1]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00016088 - 2.367% [1]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.116e-05 - 0.458452% [1]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000234239 - 3.44632% [1]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025748 - 3.78826% [1]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000338879 - 4.98587% [1]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.001009 - 14.8452% [1]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.928e-05 - 0.283663% [1]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.292e-05 - 1.21999% [1]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.00022688 - 3.33805% [1]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.036e-05 - 0.446681% [1]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.000140879 - 2.07273% [1]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1e-06 - 0.0147128% [1]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.772e-05 - 0.849224% [1]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 9.964e-05 - 1.46599% [1]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.624e-05 - 0.238936% [1]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.848e-05 - 1.15466% [1]
|
||
|
| | | | | Remainder: 4.66e-05 - 0.685618%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.156e-05 - 0.122656% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.0254649% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00014232 - 1.51007% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00229128 - 24.3113% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00117604 - 51.3267% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00109788 - 47.9156% [1]
|
||
|
| | | | | Remainder: 1.736e-05 - 0.757656%
|
||
|
| | | | Remainder: 7.8879e-05 - 0.836935%
|
||
|
| | | Remainder: 0.000481079 - 3.554%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00493127 - 2.03078% [1]
|
||
|
| | | getWorksets(): 3.08e-06 - 0.0624585% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1]
|
||
|
| | | | Remainder: 1.2e-06 - 38.961%
|
||
|
| | | getOrientations(): 6.8e-07 - 0.0137895% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000712279 - 14.4441% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000883839 - 17.9231% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039312 - 7.97198% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116944 - 23.7147% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0259568% [3]
|
||
|
| | | Remainder: 0.00176756 - 35.8438%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.00403755 - 1.66273% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.00751835 - 3.09618% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.348e-05 - 0.578318% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00622915 - 82.8526% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0141271% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.78e-05 - 0.446289% [1]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9.052e-05 - 1.45317% [1]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010724 - 1.72158% [1]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.792e-05 - 0.28768% [1]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011852 - 1.90267% [1]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010368 - 1.66443% [1]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000632999 - 10.1619% [1]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00017016 - 2.73167% [1]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.2e-07 - 0.0147693% [1]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00103328 - 16.5878% [1]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021252 - 3.4117% [1]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.444e-05 - 0.552884% [1]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00020024 - 3.21456% [1]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000217439 - 3.49067% [1]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00028692 - 4.60608% [1]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.24e-06 - 0.0520135% [1]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.036e-05 - 0.487386% [1]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020244 - 3.24988% [1]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000339079 - 5.44342% [1]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00175728 - 28.2105% [1]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.376e-05 - 0.381432% [1]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000119799 - 1.9232% [1]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022576 - 3.62425% [1]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00024056 - 3.86184% [1]
|
||
|
| | | | Remainder: 3.14e-05 - 0.504081%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.12e-06 - 0.0947016% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0133008% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010388 - 1.38169% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00110268 - 14.6665% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00108456 - 98.3567% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.4e-06 - 0.85247% [1]
|
||
|
| | | | Remainder: 8.72e-06 - 0.790802%
|
||
|
| | | Remainder: 3.104e-05 - 0.412857%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.00213728 - 0.880167% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.0420487 - 17.3163% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.00144012 - 3.42488% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 6.76e-06 - 0.0160766% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.000831079 - 1.97647% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.389855% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 6.584e-05 - 7.92223% [1]
|
||
|
| | | | Remainder: 0.000761999 - 91.6879%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.0394656 - 93.857% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0384423 - 97.4071% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0381374 - 99.2068% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.0358846 - 94.093% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00010236 - 0.285247% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000947519 - 2.64046% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00043648 - 46.0656% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000242919 - 25.6374% [1]
|
||
|
| | | | | | | | Remainder: 0.00026812 - 28.2971%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00366692 - 10.2186% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0001586 - 4.32516% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0032444 - 88.4775% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00243084 - 74.9242% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00203696 - 83.7965% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000561439 - 27.5626% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.104e-05 - 5.52865% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.28e-05 - 4.06099% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 3.4759e-05 - 6.19106% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.752e-05 - 8.46396% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.156e-05 - 2.05899% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017668 - 31.4691% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.284e-05 - 2.28698% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00022424 - 39.9402%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.188e-05 - 1.56508% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.76e-06 - 14.931% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.712e-05 - 85.069%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.444e-05 - 1.19983% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.48e-06 - 38.7889% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.496e-05 - 61.2111%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00113696 - 55.8165% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00111736 - 98.2761% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.96e-05 - 1.7239%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.856e-05 - 0.911163% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.56e-06 - 13.7931% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.6e-05 - 86.2069%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.86e-05 - 1.40406% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.88e-06 - 10.0699% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.572e-05 - 89.9301%
|
||
|
| | | | | | | | | | | Remainder: 0.00023508 - 11.5407%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.168e-05 - 3.36016% [1]
|
||
|
| | | | | | | | | | Remainder: 0.0003122 - 12.8433%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.688e-05 - 2.0614% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.56e-06 - 8.3134% [1]
|
||
|
| | | | | | | | | | Remainder: 6.132e-05 - 91.6866%
|
||
|
| | | | | | | | | Remainder: 0.000746678 - 23.0144%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010424 - 2.84272% [1]
|
||
|
| | | | | | | | Remainder: 0.00015968 - 4.35461%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000977518 - 2.72406% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00050352 - 51.51% [1]
|
||
|
| | | | | | | | Remainder: 0.000473998 - 48.49%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0185499 - 51.6933% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00117924 - 3.2862% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00117592 - 99.7185% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000686039 - 58.3407% [1]
|
||
|
| | | | | | | | | Remainder: 0.00048988 - 41.6593%
|
||
|
| | | | | | | | Remainder: 3.32e-06 - 0.281538%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.000727519 - 2.02738% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000597759 - 82.164% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00030632 - 51.2447% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00016904 - 28.279% [1]
|
||
|
| | | | | | | | | Remainder: 0.000122399 - 20.4763%
|
||
|
| | | | | | | | Remainder: 0.00012976 - 17.836%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00524143 - 14.6063% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00523791 - 99.9328% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00489863 - 93.5226% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.072e-05 - 1.23953% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00483791 - 98.7605%
|
||
|
| | | | | | | | | Remainder: 0.00033928 - 6.47739%
|
||
|
| | | | | | | | Remainder: 3.52e-06 - 0.0671572%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00125652 - 3.50155% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.24e-05 - 4.17025% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.16e-06 - 0.331074% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.001034 - 82.2907% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.00103116 - 99.7253% [1]
|
||
|
| | | | | | | | | Remainder: 2.84e-06 - 0.274662%
|
||
|
| | | | | | | | Remainder: 0.00016596 - 13.2079%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.252e-05 - 0.174225% [1]
|
||
|
| | | | | | | Remainder: 0.00317315 - 8.84265%
|
||
|
| | | | | | Remainder: 0.00225276 - 5.90695%
|
||
|
| | | | | Remainder: 0.000304919 - 0.793186%
|
||
|
| | | | Remainder: 0.00102332 - 2.59293%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00013232 - 0.314683% [1]
|
||
|
| | | Remainder: 0.00017276 - 0.410857%
|
||
|
| | Mini-EM: timestepper: 0.00665215 - 2.73947% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.00664991 - 99.9663% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.000830519 - 12.4892% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.916e-05 - 5.91919% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000608959 - 73.3227% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1e-06 - 0.164215% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.84e-06 - 1.61587% [1]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.612e-05 - 5.93143% [1]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.624e-05 - 4.30899% [1]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.28e-06 - 1.03127% [1]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.3599e-05 - 3.8753% [1]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.78e-05 - 2.92302% [1]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.776e-05 - 6.20075% [1]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4e-06 - 1.54362% [1]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.8e-07 - 0.111666% [1]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.616e-05 - 12.5066% [1]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.072e-05 - 5.04467% [1]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.832e-05 - 3.00841% [1]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.96e-06 - 1.30715% [1]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.724e-05 - 4.47321% [1]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 5.984e-05 - 9.82661% [1]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.32e-06 - 0.380978% [1]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.28e-06 - 1.19548% [1]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.232e-05 - 3.66527% [1]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.356e-05 - 5.51104% [1]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.464e-05 - 10.6148% [1]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.44e-06 - 1.05754% [1]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.48e-05 - 2.43038% [1]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.368e-05 - 5.53075% [1]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.016e-05 - 1.66842% [1]
|
||
|
| | | | | | Remainder: 2.48e-05 - 4.07252%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 1.01142% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.274527% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00010032 - 12.0792% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.6e-05 - 3.13057% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-06 - 35.3846% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.2e-07 - 3.53846% [1]
|
||
|
| | | | | | Remainder: 1.588e-05 - 61.0769%
|
||
|
| | | | | Remainder: 3.54e-05 - 4.26239%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.00502075 - 75.5011% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 6.064e-05 - 1.20779% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 3.944e-05 - 0.78554% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00443031 - 88.24% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00013672 - 3.08601% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.472e-05 - 18.0807% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 2.008e-05 - 81.2298% [2]
|
||
|
| | | | | | | | Remainder: 4.64e-06 - 18.7702%
|
||
|
| | | | | | | Belos::MVT::MvScale: 1.084e-05 - 7.92861% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.856e-05 - 28.2036% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 3.64e-05 - 94.3983% [2]
|
||
|
| | | | | | | | Remainder: 2.16e-06 - 5.60166%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.232e-05 - 9.01112% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.016e-05 - 82.4675% [2]
|
||
|
| | | | | | | | Remainder: 2.16e-06 - 17.5325%
|
||
|
| | | | | | | Remainder: 5.028e-05 - 36.7759%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 1.536e-05 - 0.346702% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 8.4e-06 - 0.189603% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.00380287 - 85.8376% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 9.84e-06 - 0.258752% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 8.32e-06 - 0.218782% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0001896 - 4.9857% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.4e-06 - 2.8481% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 1.732e-05 - 9.13502% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 9.44e-06 - 54.5035% [1]
|
||
|
| | | | | | | | | Remainder: 7.88e-06 - 45.4965%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 6.92e-06 - 3.64979% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 4.352e-05 - 22.9536% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 4.96e-06 - 2.61603% [1]
|
||
|
| | | | | | | | Remainder: 0.00011148 - 58.7975%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 1.184e-05 - 0.311343% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.00312808 - 82.2555% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.16e-06 - 0.164958% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0026968 - 86.2126% [8]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.002631 - 97.5601% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00065116 - 24.7496% [16]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050356 - 77.3328% [16]
|
||
|
| | | | | | | | | | | Remainder: 0.0001476 - 22.6672%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.000116 - 4.40898% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.616e-05 - 1.37438% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.3e-05 - 1.25428% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00162636 - 61.8152% [8]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000716877 - 44.0787% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000635237 - 88.6117% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000623477 - 98.1487% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000577878 - 92.6863% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 4.5599e-05 - 7.31366%
|
||
|
| | | | | | | | | | | | | Remainder: 1.176e-05 - 1.85128%
|
||
|
| | | | | | | | | | | | Remainder: 8.164e-05 - 11.3883%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.000881599 - 54.207% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.000830239 - 94.1742% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00081904 - 98.6511% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0007874 - 96.1369% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 3.164e-05 - 3.86306%
|
||
|
| | | | | | | | | | | | | Remainder: 1.1199e-05 - 1.34889%
|
||
|
| | | | | | | | | | | | Remainder: 5.136e-05 - 5.82578%
|
||
|
| | | | | | | | | | | Remainder: 2.788e-05 - 1.71426%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.456e-05 - 2.07374% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.232e-05 - 1.22843% [8]
|
||
|
| | | | | | | | | | Remainder: 8.144e-05 - 3.09541%
|
||
|
| | | | | | | | | Remainder: 6.58e-05 - 2.43993%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 8.268e-05 - 2.64316% [8]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0001328 - 4.24542% [8]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 8.436e-05 - 2.69687% [23]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.752e-05 - 0.879774% [8]
|
||
|
| | | | | | | | Remainder: 9.8759e-05 - 3.15718%
|
||
|
| | | | | | | Remainder: 0.0004552 - 11.9699%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 3.572e-05 - 0.806263% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.76e-06 - 0.130013% [1]
|
||
|
| | | | | | Remainder: 0.000425479 - 9.60381%
|
||
|
| | | | | Remainder: 0.000490359 - 9.76664%
|
||
|
| | | | Mini-EM: Compute responses: 0.000735839 - 11.0654% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.46e-05 - 6.06111% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000225679 - 30.6696% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 7.2e-07 - 0.319037% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.84e-06 - 3.47396% [1]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.556e-05 - 6.89475% [1]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6e-07 - 0.265864% [1]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.8e-06 - 3.89934% [1]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.12e-06 - 2.71182% [1]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.3e-05 - 10.1915% [1]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.212691% [1]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.6e-06 - 2.92451% [1]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.72e-05 - 29.7768% [1]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.96e-06 - 3.52713% [1]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.004e-05 - 4.4488% [1]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.6e-07 - 0.24814% [1]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.488e-05 - 19.8867% [1]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.28e-06 - 1.8965% [1]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.56e-06 - 2.46368% [1]
|
||
|
| | | | | | Remainder: 1.5479e-05 - 6.85886%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.72e-06 - 0.641445% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.32e-06 - 0.179387% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.348e-05 - 12.7039% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023292 - 31.6537% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.326292% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022104 - 94.8995% [1]
|
||
|
| | | | | | Remainder: 1.112e-05 - 4.77417%
|
||
|
| | | | | Remainder: 0.00013312 - 18.0909%
|
||
|
| | | | Remainder: 6.28e-05 - 0.944374%
|
||
|
| | | Remainder: 2.24e-06 - 0.0336733%
|
||
|
| | Remainder: 0.0230468 - 9.49105%
|
||
|
| Remainder: 4.532e-05 - 0.0186601%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 64
|
||
|
Time for Belos Linear Solve = 0.00502075 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 12.7471 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 3.33564e-09
|
||
|
|
||
|
Loading solver config from solverMueLu.xml
|
||
|
Linear Solver Type = Belos [unused]
|
||
|
Preconditioner Type = Teko [unused]
|
||
|
Linear Solver Types ->
|
||
|
Belos ->
|
||
|
Solver Type = Block GMRES [unused]
|
||
|
Solver Types ->
|
||
|
Block GMRES ->
|
||
|
Convergence Tolerance = 1e-08 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Output Frequency = 1 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Maximum Iterations = 10 [unused]
|
||
|
Block Size = 1 [unused]
|
||
|
Num Blocks = 10 [unused]
|
||
|
Flexible Gmres = 1 [unused]
|
||
|
Timer Label = GMRES block system [unused]
|
||
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Preconditioner Types ->
|
||
|
Teko ->
|
||
|
Inverse Type = Maxwell [unused]
|
||
|
Inverse Factory Library ->
|
||
|
Maxwell ->
|
||
|
Type = Full Maxwell Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Use discrete curl = 1 [unused]
|
||
|
Simplify Faraday = 0 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_B Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG Q_B [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_B Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_E Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_E [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_E Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
Darcy ->
|
||
|
Type = Full Darcy Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Solve lower triangular = 1 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_u Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Pseudo Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Pseudo Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Maximum Iterations = 2000 [unused]
|
||
|
Timer Label = CG Q_u [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_u Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_sigma Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_sigma [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_sigma Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: space number = 2 [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 1 [unused]
|
||
|
refmaxwell: disable addon 22 = 1 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
aggregation: drop tol = 0.02 [unused]
|
||
|
aggregation: match ML phase2a = 1 [unused]
|
||
|
smoother: type = RELAXATION [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
p=0 | CubeHexMesh: Building sub cells
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
parameterlist: syntax = muelu
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
half precision = 0 [default]
|
||
|
refmaxwell: space number = 1 [default]
|
||
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
output filename = [default]
|
||
|
print initial parameters = 1 [default]
|
||
|
refmaxwell: disable addon 22 = 1 [default]
|
||
|
refmaxwell: skip first (1,1) level = 1 [default]
|
||
|
refmaxwell: skip first (2,2) level = 0 [default]
|
||
|
multigrid algorithm = unsmoothed [default]
|
||
|
transpose: use implicit = 0 [default]
|
||
|
rap: triple product = 0 [default]
|
||
|
rap: fix zero diagonals = 1 [default]
|
||
|
rap: fix zero diagonals threshold = 0 [default]
|
||
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
||
|
sync timers = 0 [default]
|
||
|
refmaxwell: num iters coarse 11 = 1 [default]
|
||
|
refmaxwell: num iters 22 = 1 [default]
|
||
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
||
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
||
|
refmaxwell: apply BCs to 22 = 1 [default]
|
||
|
refmaxwell: max coarse size = 1 [default]
|
||
|
smoother: pre type = NONE [default]
|
||
|
smoother: post type = NONE [default]
|
||
|
aggregation: type = uncoupled [default]
|
||
|
aggregation: min agg size = 2 [default]
|
||
|
aggregation: max agg size = -1 [default]
|
||
|
aggregation: match ML phase1 = 0 [default]
|
||
|
aggregation: match ML phase2a = 0 [default]
|
||
|
aggregation: match ML phase2b = 0 [default]
|
||
|
aggregation: export visualization data = 0 [default]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
smoother: pre params ->
|
||
|
[empty list]
|
||
|
smoother: post params ->
|
||
|
[empty list]
|
||
|
|
||
|
SM_Matrix size = 300 x 300, nnz = 7020
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.125 / 0.125 / 0.125
|
||
|
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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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/2197 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/125 [0.00%] (total)
|
||
|
remaining : 125
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 125 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 8 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (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 = 125 x 8
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 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 = 24 x 24, nnz = 576
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 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 = 24 x 24, nnz = 576
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Replacing coordinate map
|
||
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 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.0120 (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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
A22 size = 125 x 125, nnz = 2197
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 125 x 125, nnz = 2197
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
||
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
||
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
||
|
Generating canonical nullspace: dimension = 1
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell (2,2)) 0.0143 (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.98
|
||
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- RefMaxwell Summary ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
block rows nnz nnz/row
|
||
|
(1, 1) 300 7020 23.4
|
||
|
(2, 2) 125 2197 17.576
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
Sub-solver distribution over ranks
|
||
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
||
|
B 0:0
|
||
|
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
**************************************************
|
||
|
* starting time step 1
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=540,domainDim=540,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=240,domainDim=240}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
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=540, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=240, #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.00029852 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=300, #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 8 iterations with total CPU time of 0.00314124 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.00476491 sec
|
||
|
Electromagnetic Energy = 4.82269e-07
|
||
|
Electromagnetic Energy/dt^2 = 4.33442e+10
|
||
|
|
||
|
* finished time step 1, t = 3.33564e-09
|
||
|
**************************************************
|
||
|
|
||
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
||
|
*** incorrect if a timer in the level does not exist on every rank ***
|
||
|
*** of the MPI Communicator. ***
|
||
|
Mini-EM: 0.248424 [1]
|
||
|
| Mini-EM: Total Time: 0.248379 - 99.9819% [1]
|
||
|
| | Mini-EM: build mesh: 0.000663799 - 0.267253% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313879 - 47.2852% [1]
|
||
|
| | | Remainder: 0.00034992 - 52.7148%
|
||
|
| | Mini-EM: build physics blocks: 0.000909279 - 0.366085% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000831199 - 0.33465% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100642 - 4.05195% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.00382479 - 1.5399% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0010126 - 26.4746% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.000766039 - 75.6508% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00010668 - 10.5353% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.46e-05 - 9.3423% [4]
|
||
|
| | | | Remainder: 4.528e-05 - 4.47166%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00177648 - 46.4464% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0001728 - 9.72711% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.336e-05 - 0.75205% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021328 - 12.0058% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.2359e-05 - 1.82153% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124924 - 70.3211% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.04e-05 - 1.14834% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.704e-05 - 1.52211% [4]
|
||
|
| | | | Remainder: 4.8e-05 - 2.70198%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000217439 - 5.68499% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.952e-05 - 2.07907% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00023292 - 6.08974% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011896 - 3.11023% [4]
|
||
|
| | | Remainder: 0.000386878 - 10.115%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 7.62e-05 - 0.0306789% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.0665219 - 26.7824% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0665058 - 99.9758% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.56e-06 - 0.00384929% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 0.000842031% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0589826 - 88.6879% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.058967 - 99.9736% [1]
|
||
|
| | | | | | getWorksets(): 0.0313669 - 53.1939% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0313636 - 99.9894% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0189972 - 60.571% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00278764 - 14.6739% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00368923 - 19.4199% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00025688 - 6.96296% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00342312 - 92.7866% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000126519 - 3.69602% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.228e-05 - 0.943001% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00021744 - 6.35211% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00030636 - 8.94974% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000610239 - 17.827% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.284e-05 - 2.12789% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000513439 - 14.9992% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.652e-05 - 1.94326% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000915119 - 26.7335% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000343119 - 37.4945% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000572 - 62.5055%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000487959 - 14.2548% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.356e-05 - 0.688262% [1]
|
||
|
| | | | | | | | | | | Remainder: 5.084e-05 - 1.4852%
|
||
|
| | | | | | | | | | Remainder: 9.24e-06 - 0.250458%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00851471 - 44.8208% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00414459 - 48.6757% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.536e-05 - 1.09444% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.84e-06 - 0.237418% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0021074 - 50.8469% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00158756 - 38.3043% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.024e-05 - 0.247069% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00011724 - 2.82875% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.000266959 - 6.44114%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00288784 - 33.9159% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00113436 - 13.3223% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.508e-05 - 0.646881% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001526 - 1.79219% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 9.988e-05 - 1.17303% [1]
|
||
|
| | | | | | | | | | Remainder: 4.036e-05 - 0.474003%
|
||
|
| | | | | | | | | Remainder: 0.00400563 - 21.0854%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0123453 - 39.3619% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0123251 - 99.8367% [2]
|
||
|
| | | | | | | | | Remainder: 2.016e-05 - 0.163301%
|
||
|
| | | | | | | | Remainder: 2.104e-05 - 0.0670842%
|
||
|
| | | | | | | Remainder: 3.32e-06 - 0.0105844%
|
||
|
| | | | | | getOrientations(): 6.72e-06 - 0.0113962% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000697959 - 1.18364% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000705919 - 1.19714% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036112 - 0.61241% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119439 - 0.202552% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000944799 - 1.60225% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00135669% [2]
|
||
|
| | | | | | Remainder: 0.0247634 - 41.9953%
|
||
|
| | | | | Remainder: 1.556e-05 - 0.0263807%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.76e-06 - 0.0116682% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.476e-05 - 0.0221935% [1]
|
||
|
| | | | build response library: 0.00747739 - 11.2432% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00738763 - 98.7996% [1]
|
||
|
| | | | | | getWorksets(): 2.68e-06 - 0.0362769% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 70.1493% [1]
|
||
|
| | | | | | | Remainder: 8e-07 - 29.8507%
|
||
|
| | | | | | getOrientations(): 5.6e-07 - 0.00758024% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738479 - 9.99616% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000882279 - 11.9427% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393599 - 5.32781% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119708 - 16.2038% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0178677% [3]
|
||
|
| | | | | | Remainder: 0.00417163 - 56.4678%
|
||
|
| | | | | Remainder: 8.976e-05 - 1.20042%
|
||
|
| | | | Remainder: 2.02e-05 - 0.0303733%
|
||
|
| | | Remainder: 1.608e-05 - 0.0241725%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.0607987 - 24.4782% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0607893 - 99.9846% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 5.48e-06 - 0.00901474% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 4e-07 - 0.00065801% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.060738 - 99.9156% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0607341 - 99.9936% [1]
|
||
|
| | | | | | getWorksets(): 0.0222928 - 36.7055% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0222916 - 99.995% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0216797 - 97.2546% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00288352 - 13.3006% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.002842 - 13.1091% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0001706 - 6.00282% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00266888 - 93.9085% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.4e-05 - 2.02332% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.032e-05 - 1.13606% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0001588 - 5.95007% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0001798 - 6.73692% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000427319 - 16.0112% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.52e-05 - 0.944217% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000481799 - 18.0525% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.88e-05 - 0.704416% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000857039 - 32.1123% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00044532 - 51.9603% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000411719 - 48.0397%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00040316 - 15.106% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.036e-05 - 0.762868% [1]
|
||
|
| | | | | | | | | | | Remainder: 1.228e-05 - 0.460119%
|
||
|
| | | | | | | | | | Remainder: 2.52e-06 - 0.08867%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00929115 - 42.8565% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00457007 - 49.1874% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.488e-05 - 0.325596% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.8e-06 - 0.170676% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0013126 - 28.7216% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0019716 - 43.1415% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.3e-05 - 0.284459% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 9.44e-06 - 0.206561% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.396e-05 - 2.05598% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0010762 - 23.5488% [1]
|
||
|
| | | | | | | | | | | Remainder: 7.06e-05 - 1.54483%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00197368 - 21.2426% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000908999 - 9.7835% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.26e-05 - 0.350872% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00016256 - 1.74962% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.000132279 - 1.42371% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000985719 - 10.6092% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000525239 - 5.65311%
|
||
|
| | | | | | | | | Remainder: 0.00666299 - 30.7338%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000605359 - 2.71563% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000592679 - 97.9054% [1]
|
||
|
| | | | | | | | | Remainder: 1.268e-05 - 2.09462%
|
||
|
| | | | | | | | Remainder: 6.64e-06 - 0.0297869%
|
||
|
| | | | | | | Remainder: 1.12e-06 - 0.00502405%
|
||
|
| | | | | | getOrientations(): 5.88e-06 - 0.00968154% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000855759 - 1.40903% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00107184 - 1.7648% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000666079 - 1.09671% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00440779 - 7.25753% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00176556 - 40.0554% [1]
|
||
|
| | | | | | | Remainder: 0.00264224 - 59.9446%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00245972 - 4.04998% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 0.000856191% [2]
|
||
|
| | | | | | Remainder: 0.0289738 - 47.7059%
|
||
|
| | | | | Remainder: 3.88e-06 - 0.00638809%
|
||
|
| | | | fmb->setupBCFieldManagers(): 4e-06 - 0.0065801% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.512e-05 - 0.0248728% [1]
|
||
|
| | | | build response library: 2.1e-05 - 0.0345455% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.14286% [1]
|
||
|
| | | | | Remainder: 2.076e-05 - 98.8571%
|
||
|
| | | | Remainder: 5.32e-06 - 0.00875154%
|
||
|
| | | Remainder: 9.36e-06 - 0.0153951%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.0133151 - 5.36079% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.00339423 - 25.4917% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.00947195 - 71.1371% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.18e-05 - 0.969178% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00708643 - 74.8149% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.020885% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.08e-06 - 0.0434634% [1]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 9.6e-07 - 0.013547% [1]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.824e-05 - 0.539623% [1]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000105999 - 1.4958% [1]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0002678 - 3.77905% [1]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.816e-05 - 0.397379% [1]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.00022768 - 3.2129% [1]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000234719 - 3.31223% [1]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00032376 - 4.56873% [1]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.6e-07 - 0.013547% [1]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.6e-07 - 0.00790243% [1]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.000509759 - 7.19345% [1]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0024036 - 33.9183% [1]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.088e-05 - 0.576877% [1]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000159 - 2.24372% [1]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.196e-05 - 0.451003% [1]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.000198079 - 2.79519% [1]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025008 - 3.529% [1]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339119 - 4.78547% [1]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00112048 - 15.8116% [1]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.936e-05 - 0.273198% [1]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.312e-05 - 1.17295% [1]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000225679 - 3.18466% [1]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.028e-05 - 0.427296% [1]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00013932 - 1.96601% [1]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0118536% [1]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.628e-05 - 0.794194% [1]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010664 - 1.50485% [1]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.592e-05 - 0.224655% [1]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.736e-05 - 1.09166% [1]
|
||
|
| | | | | Remainder: 4.528e-05 - 0.638968%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.216e-05 - 0.128379% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.0270272% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00013936 - 1.47129% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00206392 - 21.7898% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00106744 - 51.719% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.000981159 - 47.5387% [1]
|
||
|
| | | | | Remainder: 1.532e-05 - 0.742278%
|
||
|
| | | | Remainder: 7.572e-05 - 0.799413%
|
||
|
| | | Remainder: 0.00044888 - 3.37122%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00490731 - 1.97574% [1]
|
||
|
| | | getWorksets(): 2.68e-06 - 0.0546124% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 61.194% [1]
|
||
|
| | | | Remainder: 1.04e-06 - 38.806%
|
||
|
| | | getOrientations(): 6.4e-07 - 0.0130418% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000720799 - 14.6883% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000854198 - 17.4066% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003952 - 8.05329% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119568 - 24.3652% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0268986% [3]
|
||
|
| | | Remainder: 0.0017368 - 35.392%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.00373223 - 1.50264% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.00769179 - 3.0968% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.176e-05 - 0.542917% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00652751 - 84.8634% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 7.6e-07 - 0.011643% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.724e-05 - 0.417311% [1]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 9e-05 - 1.37878% [1]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010648 - 1.63125% [1]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.88e-05 - 0.288012% [1]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00011756 - 1.80099% [1]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000102919 - 1.5767% [1]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000724679 - 11.1019% [1]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016952 - 2.59701% [1]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.04e-06 - 0.0159326% [1]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00105612 - 16.1795% [1]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000211919 - 3.24655% [1]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.436e-05 - 0.526387% [1]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019376 - 2.96836% [1]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00022016 - 3.3728% [1]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.000291479 - 4.46539% [1]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-06 - 0.0545384% [1]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.136e-05 - 0.480428% [1]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0002032 - 3.11298% [1]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00033848 - 5.18544% [1]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00195 - 29.8735% [1]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.44e-05 - 0.373803% [1]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00011356 - 1.73971% [1]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000224239 - 3.43529% [1]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023984 - 3.67429% [1]
|
||
|
| | | | Remainder: 3.208e-05 - 0.491458%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.88e-06 - 0.089446% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.08e-06 - 0.0140409% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00010044 - 1.30581% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.000984359 - 12.7975% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.000968479 - 98.3868% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9e-06 - 0.914301% [1]
|
||
|
| | | | Remainder: 6.88e-06 - 0.698932%
|
||
|
| | | Remainder: 2.976e-05 - 0.386906%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.00210204 - 0.846302% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.0427373 - 17.2065% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.00146844 - 3.43596% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 7e-06 - 0.0163791% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.000860079 - 2.01248% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.386011% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 6.62e-05 - 7.69697% [1]
|
||
|
| | | | Remainder: 0.000790559 - 91.917%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.0400954 - 93.8183% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0390865 - 97.4836% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0387767 - 99.2076% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.0365808 - 94.337% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.000105 - 0.287036% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000956199 - 2.61393% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.000437959 - 45.8021% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00024588 - 25.7143% [1]
|
||
|
| | | | | | | | Remainder: 0.00027236 - 28.4836%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00353708 - 9.66921% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00015556 - 4.39798% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00312264 - 88.283% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00229968 - 73.6454% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00190812 - 82.9733% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0005546 - 29.0653% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.14e-05 - 5.66174% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.272e-05 - 4.09665% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 5.528e-05 - 9.96754% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.488e-05 - 8.09232% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.128e-05 - 2.0339% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00016908 - 30.4868% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.264e-05 - 2.27912% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00020732 - 37.3819%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.16e-05 - 1.65608% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.96e-06 - 15.6962% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.664e-05 - 84.3038%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.556e-05 - 1.33954% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.96e-06 - 38.9671% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.56e-05 - 61.0329%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00102 - 53.4558% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000999559 - 97.9961% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.044e-05 - 2.00392%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.98e-05 - 1.03767% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.68e-06 - 13.5354% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.712e-05 - 86.4646%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.272e-05 - 1.1907% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 12.1479% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.996e-05 - 87.8521%
|
||
|
| | | | | | | | | | | Remainder: 0.000233839 - 12.255%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 7.924e-05 - 3.4457% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000312319 - 13.581%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.952e-05 - 2.22632% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.4e-06 - 7.76755% [1]
|
||
|
| | | | | | | | | | Remainder: 6.412e-05 - 92.2325%
|
||
|
| | | | | | | | | Remainder: 0.000753439 - 24.1283%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010492 - 2.96629% [1]
|
||
|
| | | | | | | | Remainder: 0.00015396 - 4.35275%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000959798 - 2.62377% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0004866 - 50.6982% [1]
|
||
|
| | | | | | | | Remainder: 0.000473198 - 49.3018%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0192915 - 52.7366% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00119496 - 3.26663% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00119148 - 99.7088% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000694279 - 58.2704% [1]
|
||
|
| | | | | | | | | Remainder: 0.0004972 - 41.7296%
|
||
|
| | | | | | | | Remainder: 3.48e-06 - 0.291223%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.000744199 - 2.0344% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000613199 - 82.3972% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000313759 - 51.1676% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0001736 - 28.3105% [1]
|
||
|
| | | | | | | | | Remainder: 0.00012584 - 20.5219%
|
||
|
| | | | | | | | Remainder: 0.000131 - 17.6028%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00524831 - 14.3472% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00524499 - 99.9367% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00490171 - 93.4551% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 6.068e-05 - 1.23793% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00484103 - 98.7621%
|
||
|
| | | | | | | | | Remainder: 0.00034328 - 6.54491%
|
||
|
| | | | | | | | Remainder: 3.32e-06 - 0.0632584%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00119896 - 3.27756% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.332e-05 - 4.44719% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.28e-06 - 0.356977% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.000980718 - 81.7975% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.000978158 - 99.739% [1]
|
||
|
| | | | | | | | | Remainder: 2.56e-06 - 0.261033%
|
||
|
| | | | | | | | Remainder: 0.00016064 - 13.3983%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 5.784e-05 - 0.158116% [1]
|
||
|
| | | | | | | Remainder: 0.00328699 - 8.98556%
|
||
|
| | | | | | Remainder: 0.00219592 - 5.66297%
|
||
|
| | | | | Remainder: 0.00030972 - 0.792397%
|
||
|
| | | | Remainder: 0.00100896 - 2.51639%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00013144 - 0.307553% [1]
|
||
|
| | | Remainder: 0.00017492 - 0.409291%
|
||
|
| | Mini-EM: timestepper: 0.00640471 - 2.57861% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.00640235 - 99.9632% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.000822839 - 12.8521% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.568e-05 - 5.55151% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000610879 - 74.2404% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 9.2e-07 - 0.150603% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.8e-06 - 1.60425% [1]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.6e-05 - 5.89315% [1]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.56e-05 - 4.19068% [1]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.36e-06 - 1.04112% [1]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.324e-05 - 3.80435% [1]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.72e-05 - 2.81561% [1]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.692e-05 - 6.04375% [1]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.84e-06 - 1.61079% [1]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.104767% [1]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.644e-05 - 12.5131% [1]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 3.048e-05 - 4.98953% [1]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.872e-05 - 3.06444% [1]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 8.2e-06 - 1.34233% [1]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.7e-05 - 4.41986% [1]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 6.004e-05 - 9.82846% [1]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.44e-06 - 0.399424% [1]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.44e-06 - 1.21792% [1]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.24e-05 - 3.66685% [1]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.24e-05 - 5.30383% [1]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.86e-05 - 11.2297% [1]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.2e-06 - 1.17863% [1]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.4399e-05 - 2.3571% [1]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.288e-05 - 5.38241% [1]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 1.096e-05 - 1.79414% [1]
|
||
|
| | | | | | Remainder: 2.476e-05 - 4.05318%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.76e-06 - 1.06461% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.262506% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.588e-05 - 11.6523% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.416e-05 - 2.93618% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.6e-06 - 35.596% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 8.8e-07 - 3.64238% [1]
|
||
|
| | | | | | Remainder: 1.468e-05 - 60.7616%
|
||
|
| | | | | Remainder: 3.532e-05 - 4.29246%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.00479627 - 74.9143% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 5.872e-05 - 1.22428% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 3.912e-05 - 0.815633% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00425511 - 88.7171% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00012676 - 2.979% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.388e-05 - 18.8388% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 1.928e-05 - 80.737% [2]
|
||
|
| | | | | | | | Remainder: 4.6e-06 - 19.263%
|
||
|
| | | | | | | Belos::MVT::MvScale: 1.044e-05 - 8.23604% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.424e-05 - 27.0117% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 3.188e-05 - 93.1075% [2]
|
||
|
| | | | | | | | Remainder: 2.36e-06 - 6.89252%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.104e-05 - 8.70937% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.08e-06 - 82.2464% [2]
|
||
|
| | | | | | | | Remainder: 1.96e-06 - 17.7536%
|
||
|
| | | | | | | Remainder: 4.716e-05 - 37.2042%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 1.452e-05 - 0.341236% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 8.24e-06 - 0.193649% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.00366716 - 86.1823% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 9.04e-06 - 0.246513% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 7.44e-06 - 0.202882% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0001746 - 4.76118% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.12e-06 - 2.93242% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 1.636e-05 - 9.36999% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 8.72e-06 - 53.3007% [1]
|
||
|
| | | | | | | | | Remainder: 7.64e-06 - 46.6993%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 6.68e-06 - 3.82589% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 4.416e-05 - 25.2921% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 4.52e-06 - 2.58877% [1]
|
||
|
| | | | | | | | Remainder: 9.776e-05 - 55.9908%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 1.112e-05 - 0.303232% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0030348 - 82.7561% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.4e-06 - 0.177936% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.00263512 - 86.8301% [8]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.00257496 - 97.717% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.000645918 - 25.0846% [16]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.000495998 - 76.7896% [16]
|
||
|
| | | | | | | | | | | Remainder: 0.00014992 - 23.2104%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011472 - 4.45522% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.488e-05 - 1.35459% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.616e-05 - 1.4043% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0015792 - 61.3291% [8]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000691319 - 43.7766% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00061596 - 89.0992% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00060424 - 98.0973% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00055844 - 92.4202% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 4.58e-05 - 7.57977%
|
||
|
| | | | | | | | | | | | | Remainder: 1.172e-05 - 1.90272%
|
||
|
| | | | | | | | | | | | Remainder: 7.5359e-05 - 10.9008%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00086088 - 54.5137% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00081332 - 94.4754% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00080212 - 98.6229% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.00077084 - 96.1003% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 3.128e-05 - 3.89967%
|
||
|
| | | | | | | | | | | | | Remainder: 1.12e-05 - 1.37707%
|
||
|
| | | | | | | | | | | | Remainder: 4.756e-05 - 5.52458%
|
||
|
| | | | | | | | | | | Remainder: 2.7e-05 - 1.70973%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.424e-05 - 2.10644% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.212e-05 - 1.2474% [8]
|
||
|
| | | | | | | | | | Remainder: 7.772e-05 - 3.0183%
|
||
|
| | | | | | | | | Remainder: 6.0159e-05 - 2.28297%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 8.06e-05 - 2.65586% [8]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0001298 - 4.27706% [8]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 7.052e-05 - 2.32371% [23]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.3e-05 - 0.757876% [8]
|
||
|
| | | | | | | | Remainder: 9.036e-05 - 2.97747%
|
||
|
| | | | | | | Remainder: 0.000430159 - 11.73%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 3.316e-05 - 0.779298% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.72e-06 - 0.134426% [1]
|
||
|
| | | | | | Remainder: 0.000399559 - 9.39009%
|
||
|
| | | | | Remainder: 0.00044332 - 9.24301%
|
||
|
| | | | Mini-EM: Compute responses: 0.000722479 - 11.2846% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.3319e-05 - 5.99588% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0002266 - 31.3642% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.38835% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.12e-06 - 3.58341% [1]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.552e-05 - 6.84907% [1]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.6e-07 - 0.247132% [1]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.4e-06 - 3.70697% [1]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.92e-06 - 2.61253% [1]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.304e-05 - 10.1677% [1]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.8e-07 - 0.211827% [1]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.68e-06 - 2.94793% [1]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.816e-05 - 30.0794% [1]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 7.52e-06 - 3.31862% [1]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.028e-05 - 4.53663% [1]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.8e-07 - 0.211827% [1]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.528e-05 - 19.9823% [1]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.08e-06 - 1.80053% [1]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.72e-06 - 2.52427% [1]
|
||
|
| | | | | | Remainder: 1.548e-05 - 6.83142%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.64e-06 - 0.642233% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.177168% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.108e-05 - 12.6066% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227 - 31.4196% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6e-07 - 0.264317% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00021612 - 95.207% [1]
|
||
|
| | | | | | Remainder: 1.028e-05 - 4.52863%
|
||
|
| | | | | Remainder: 0.00012856 - 17.7943%
|
||
|
| | | | Remainder: 6.076e-05 - 0.949026%
|
||
|
| | | Remainder: 2.36e-06 - 0.0368479%
|
||
|
| | Remainder: 0.0237984 - 9.58151%
|
||
|
| Remainder: 4.496e-05 - 0.0180981%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 64
|
||
|
Time for Belos Linear Solve = 0.00479627 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 13.3437 k-cell-steps per second
|
||
|
=================================
|
||
|
|
||
|
dt = 3.33564e-09
|
||
|
|
||
|
Loading solver config from solverMueLu.xml
|
||
|
Linear Solver Type = Belos [unused]
|
||
|
Preconditioner Type = Teko [unused]
|
||
|
Linear Solver Types ->
|
||
|
Belos ->
|
||
|
Solver Type = Block GMRES [unused]
|
||
|
Solver Types ->
|
||
|
Block GMRES ->
|
||
|
Convergence Tolerance = 1e-08 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Output Frequency = 1 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Maximum Iterations = 10 [unused]
|
||
|
Block Size = 1 [unused]
|
||
|
Num Blocks = 10 [unused]
|
||
|
Flexible Gmres = 1 [unused]
|
||
|
Timer Label = GMRES block system [unused]
|
||
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Preconditioner Types ->
|
||
|
Teko ->
|
||
|
Inverse Type = Maxwell [unused]
|
||
|
Inverse Factory Library ->
|
||
|
Maxwell ->
|
||
|
Type = Full Maxwell Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Use discrete curl = 1 [unused]
|
||
|
Simplify Faraday = 0 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_B Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG Q_B [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_B Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_E Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_E [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 1 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_E Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
Darcy ->
|
||
|
Type = Full Darcy Preconditioner [unused]
|
||
|
Use as preconditioner = 0 [unused]
|
||
|
Debug = 0 [unused]
|
||
|
Dump = 0 [unused]
|
||
|
Solve lower triangular = 1 [unused]
|
||
|
dt = 3.33564e-09 [unused]
|
||
|
Q_u Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Pseudo Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Pseudo Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Orthogonalization = ICGS [unused]
|
||
|
Maximum Iterations = 2000 [unused]
|
||
|
Timer Label = CG Q_u [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
Q_u Preconditioner ->
|
||
|
Prec Type = Ifpack2 [unused]
|
||
|
Prec Types ->
|
||
|
Ifpack2 ->
|
||
|
Prec Type = relaxation [unused]
|
||
|
Ifpack2 Settings ->
|
||
|
relaxation: type = Jacobi [unused]
|
||
|
relaxation: sweeps = 1 [unused]
|
||
|
S_sigma Solve ->
|
||
|
Type = Belos [unused]
|
||
|
Solver Type = Block CG [unused]
|
||
|
Solver Types ->
|
||
|
Block CG ->
|
||
|
Convergence Tolerance = 1e-09 [unused]
|
||
|
Use Single Reduction = 1 [unused]
|
||
|
Maximum Iterations = 100 [unused]
|
||
|
Timer Label = CG S_sigma [unused]
|
||
|
Output Frequency = 10 [unused]
|
||
|
Output Style = 1 [unused]
|
||
|
Verbosity = 33 [unused]
|
||
|
Implicit Residual Scaling = None [unused]
|
||
|
VerboseObject ->
|
||
|
Verbosity Level = medium [unused]
|
||
|
S_sigma Preconditioner ->
|
||
|
Type = MueLuRefMaxwell [unused]
|
||
|
Preconditioner Types ->
|
||
|
MueLuRefMaxwell ->
|
||
|
parameterlist: syntax = muelu [unused]
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
refmaxwell: space number = 2 [unused]
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 1 [unused]
|
||
|
refmaxwell: disable addon 22 = 1 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
aggregation: drop tol = 0.02 [unused]
|
||
|
aggregation: match ML phase2a = 1 [unused]
|
||
|
smoother: type = RELAXATION [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: pre type = RELAXATION [unused]
|
||
|
smoother: post type = RELAXATION [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: pre params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 0 [unused]
|
||
|
smoother: post params ->
|
||
|
relaxation: type = Gauss-Seidel [unused]
|
||
|
relaxation: symmetric matrix structure = 1 [unused]
|
||
|
relaxation: sweeps = 2 [unused]
|
||
|
relaxation: use l1 = 1 [unused]
|
||
|
relaxation: backward mode = 1 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
Required Parameters ->
|
||
|
Coordinates = AUXILIARY_NODE [unused]
|
||
|
p=0 | CubeHexMesh: Building sub cells
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
parameterlist: syntax = muelu
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme
|
||
|
refmaxwell: use as preconditioner = 1 [unused]
|
||
|
refmaxwell: enable reuse = 1 [unused]
|
||
|
refmaxwell: mode = additive [unused]
|
||
|
refmaxwell: disable addon = 0 [unused]
|
||
|
refmaxwell: dump matrices = 0 [unused]
|
||
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
||
|
refmaxwell: subsolves striding = 1 [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
half precision = 0 [default]
|
||
|
refmaxwell: space number = 1 [default]
|
||
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
||
|
output filename = [default]
|
||
|
print initial parameters = 1 [default]
|
||
|
refmaxwell: disable addon 22 = 1 [default]
|
||
|
refmaxwell: skip first (1,1) level = 1 [default]
|
||
|
refmaxwell: skip first (2,2) level = 0 [default]
|
||
|
multigrid algorithm = unsmoothed [default]
|
||
|
transpose: use implicit = 0 [default]
|
||
|
rap: triple product = 0 [default]
|
||
|
rap: fix zero diagonals = 1 [default]
|
||
|
rap: fix zero diagonals threshold = 0 [default]
|
||
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
||
|
sync timers = 0 [default]
|
||
|
refmaxwell: num iters coarse 11 = 1 [default]
|
||
|
refmaxwell: num iters 22 = 1 [default]
|
||
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
||
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
||
|
refmaxwell: apply BCs to 22 = 1 [default]
|
||
|
refmaxwell: max coarse size = 1 [default]
|
||
|
smoother: pre type = NONE [default]
|
||
|
smoother: post type = NONE [default]
|
||
|
aggregation: type = uncoupled [default]
|
||
|
aggregation: min agg size = 2 [default]
|
||
|
aggregation: max agg size = -1 [default]
|
||
|
aggregation: match ML phase1 = 0 [default]
|
||
|
aggregation: match ML phase2a = 0 [default]
|
||
|
aggregation: match ML phase2b = 0 [default]
|
||
|
aggregation: export visualization data = 0 [default]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 20 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
refmaxwell: 11list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
number of equations = 3 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 3750 [unused]
|
||
|
repartition: min rows per thread = 250 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
refmaxwell: 22list ->
|
||
|
use kokkos refactor = 0 [unused]
|
||
|
verbosity = extreme [unused]
|
||
|
coarse: max size = 2500 [unused]
|
||
|
multigrid algorithm = unsmoothed [unused]
|
||
|
fuse prolongation and update = 1 [unused]
|
||
|
aggregation: type = uncoupled [unused]
|
||
|
aggregation: drop scheme = distance laplacian [unused]
|
||
|
aggregation: distance laplacian algo = scaled cut [unused]
|
||
|
aggregation: drop tol = 8 [unused]
|
||
|
coarse: type = KLU [unused]
|
||
|
smoother: type = CHEBYSHEV [unused]
|
||
|
repartition: enable = 1 [unused]
|
||
|
repartition: partitioner = zoltan2 [unused]
|
||
|
repartition: start level = 1 [unused]
|
||
|
repartition: target rows per thread = 15000 [unused]
|
||
|
repartition: min rows per thread = 1000 [unused]
|
||
|
repartition: max imbalance = 1.1 [unused]
|
||
|
repartition: remap parts = 1 [unused]
|
||
|
repartition: rebalance P and R = 0 [unused]
|
||
|
repartition: print partition distribution = 1 [unused]
|
||
|
matvec params ->
|
||
|
Send type = Isend [unused]
|
||
|
smoother: params ->
|
||
|
chebyshev: degree = 2 [unused]
|
||
|
chebyshev: ratio eigenvalue = 7 [unused]
|
||
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
||
|
chebyshev: algorithm = opt_fourth [unused]
|
||
|
chebyshev: use native spmv = 0 [unused]
|
||
|
repartition: params ->
|
||
|
algorithm = multijagged [unused]
|
||
|
smoother: pre params ->
|
||
|
[empty list]
|
||
|
smoother: post params ->
|
||
|
[empty list]
|
||
|
|
||
|
SM_Matrix size = 300 x 300, nnz = 7020
|
||
|
SM_Matrix Load balancing info
|
||
|
SM_Matrix # active processes: 1/1
|
||
|
SM_Matrix # rows per proc : avg = 3.00e+02, dev = 0.0%, min = 0.0% ( 300 on 0), max = 0.0% ( 300 on 0)
|
||
|
SM_Matrix # nnz per proc : avg = 7.02e+03, dev = 0.0%, min = 0.0% ( 7020 on 0), max = 0.0% ( 7020 on 0)
|
||
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
||
|
RefMaxwell::compute(): building edge nullspace
|
||
|
Edge length (min/mean/max): 0.125 / 0.125 / 0.125
|
||
|
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 = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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/2197 (0%)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
||
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
||
|
aggregated : 0 (phase), 0/125 [0.00%] (total)
|
||
|
remaining : 125
|
||
|
aggregates : 0 (phase), 0 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
||
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
||
|
aggregated : 125 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 8 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
||
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
||
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (total)
|
||
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
||
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
||
|
aggregated : 0 (phase), 125/125 [100.00%] (total)
|
||
|
remaining : 0
|
||
|
aggregates : 0 (phase), 8 (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 = 125 x 8
|
||
|
Ptent Load balancing info
|
||
|
Ptent # active processes: 1/1
|
||
|
Ptent # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ptent # nnz per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 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 = 24 x 24, nnz = 576
|
||
|
coarseA11 Load balancing info
|
||
|
coarseA11 # active processes: 1/1
|
||
|
coarseA11 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
coarseA11 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 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 = 24 x 24, nnz = 576
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 2.40e+01, dev = 0.0%, min = 0.0% ( 24 on 0), max = 0.0% ( 24 on 0)
|
||
|
A0 # nnz per proc : avg = 5.76e+02, dev = 0.0%, min = 0.0% ( 576 on 0), max = 0.0% ( 576 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Replacing coordinate map
|
||
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell coarse (1,1)) 0.0113 (1)
|
||
|
================================================================================
|
||
|
RefMaxwell::compute(): nuking BC columns of Dk_1
|
||
|
RefMaxwell::compute(): building MG for (2,2)-block
|
||
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
||
|
RefMaxwell (2,2): MxM: A x P
|
||
|
RefMaxwell (2,2): MxM: P' x (AP) (implicit)
|
||
|
|
||
|
******* WARNING *******
|
||
|
CheckRepairMainDiagonal: repaired 0 too small entries (threshold = 0.00) on main diagonal of Ac.
|
||
|
Ac size = 125 x 125, nnz = 2197
|
||
|
Ac Load balancing info
|
||
|
Ac # active processes: 1/1
|
||
|
Ac # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
Ac # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
A22 size = 125 x 125, nnz = 2197
|
||
|
A22 Load balancing info
|
||
|
A22 # active processes: 1/1
|
||
|
A22 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A22 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 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 = 125 x 125, nnz = 2197
|
||
|
A0 Load balancing info
|
||
|
A0 # active processes: 1/1
|
||
|
A0 # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
||
|
A0 # nnz per proc : avg = 2.20e+03, dev = 0.0%, min = 0.0% ( 2197 on 0), max = 0.0% ( 2197 on 0)
|
||
|
Clearing old data (if any)
|
||
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
||
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
||
|
|
||
|
Level 0
|
||
|
Max coarse size (<= 2500) achieved
|
||
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
||
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
||
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
||
|
Generating canonical nullspace: dimension = 1
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[320] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
================================================================================
|
||
|
|
||
|
TimeMonitor results over 1 processor
|
||
|
|
||
|
Timer Name Global time (num calls)
|
||
|
--------------------------------------------------------------------------------
|
||
|
MueLu setup time (RefMaxwell (2,2)) 0.0139 (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.98
|
||
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[575] on level 0, as it has not been requested and no keep flags were set for it
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- RefMaxwell Summary ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
|
||
|
block rows nnz nnz/row
|
||
|
(1, 1) 300 7020 23.4
|
||
|
(2, 2) 125 2197 17.576
|
||
|
|
||
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.9768, alpha: 20, lambdaMin: 0.14884, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [300, 300], Global nnz: 7020}
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 1.04
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 24 576 24.00 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
|
||
|
--------------------------------------------------------------------------------
|
||
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
||
|
--------------------------------------------------------------------------------
|
||
|
Scalar = double
|
||
|
Number of levels = 1
|
||
|
Operator complexity = 1.00
|
||
|
Smoother complexity = 7.17
|
||
|
Cycle type = V
|
||
|
|
||
|
level rows nnz nnz/row c ratio procs
|
||
|
0 125 2197 17.58 1
|
||
|
|
||
|
Smoother (level 0) pre : KLU2 solver interface
|
||
|
Smoother (level 0) post : no smoother
|
||
|
|
||
|
Sub-solver distribution over ranks
|
||
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
||
|
B 0:0
|
||
|
|
||
|
|
||
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
||
|
|
||
|
**************************************************
|
||
|
* starting time step 1
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=540,domainDim=540,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=240,domainDim=240}
|
||
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=300}
|
||
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=240}
|
||
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
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=540, #RHSs=1 ...
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=240,domainDim=240}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=240, #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.000312599 sec
|
||
|
|
||
|
Starting iterations with Belos:
|
||
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=300,domainDim=300}
|
||
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
||
|
With #Eqns=300, #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 8 iterations with total CPU time of 0.00323028 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.00489823 sec
|
||
|
Electromagnetic Energy = 4.82269e-07
|
||
|
Electromagnetic Energy/dt^2 = 4.33442e+10
|
||
|
|
||
|
* finished time step 1, t = 3.33564e-09
|
||
|
**************************************************
|
||
|
|
||
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
||
|
*** incorrect if a timer in the level does not exist on every rank ***
|
||
|
*** of the MPI Communicator. ***
|
||
|
Mini-EM: 0.240312 [1]
|
||
|
| Mini-EM: Total Time: 0.240266 - 99.981% [1]
|
||
|
| | Mini-EM: build mesh: 0.000647719 - 0.269584% [1]
|
||
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030388 - 46.9154% [1]
|
||
|
| | | Remainder: 0.000343839 - 53.0846%
|
||
|
| | Mini-EM: build physics blocks: 0.000870679 - 0.362382% [1]
|
||
|
| | Mini-EM: build auxiliary physics blocks: 0.000795078 - 0.330916% [1]
|
||
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0100873 - 4.19838% [1]
|
||
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.00376004 - 1.56495% [4]
|
||
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0010172 - 27.0529% [4]
|
||
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0007704 - 75.7374% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000107919 - 10.6094% [4]
|
||
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 9.356e-05 - 9.19781% [4]
|
||
|
| | | | Remainder: 4.532e-05 - 4.45537%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00172288 - 45.8208% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00017952 - 10.4198% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.576e-05 - 0.914749% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00021496 - 12.4768% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 3.464e-05 - 2.01059% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00117892 - 68.4273% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 2.0359e-05 - 1.18169% [4]
|
||
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.728e-05 - 1.5834% [4]
|
||
|
| | | | Remainder: 5.144e-05 - 2.9857%
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00021996 - 5.84995% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 7.94e-05 - 2.11168% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000231759 - 6.16375% [4]
|
||
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00011876 - 3.15848% [4]
|
||
|
| | | Remainder: 0.00037008 - 9.84246%
|
||
|
| | panzer::WorksetContainer::applyOrientations(ugi): 8.088e-05 - 0.0336627% [2]
|
||
|
| | Mini-EM: setup physics model evaluator: 0.0640357 - 26.652% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0640204 - 99.9762% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 2.24e-06 - 0.00349888% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 0.000812241% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.056685 - 88.542% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0566702 - 99.974% [1]
|
||
|
| | | | | | getWorksets(): 0.0300017 - 52.9408% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0299989 - 99.9907% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0178087 - 59.3647% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00290696 - 16.3232% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00362684 - 20.3655% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000270279 - 7.4522% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00334808 - 92.314% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001184 - 3.53636% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.088e-05 - 0.922321% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00020888 - 6.23881% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000267479 - 7.98904% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0006068 - 18.1238% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 7.2479e-05 - 2.1648% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00052136 - 15.5719% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 6.024e-05 - 1.79924% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000906638 - 27.0794% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000322559 - 35.5775% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000584079 - 64.4225%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000484 - 14.4561% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.312e-05 - 0.690546% [1]
|
||
|
| | | | | | | | | | | Remainder: 4.78e-05 - 1.42769%
|
||
|
| | | | | | | | | | Remainder: 8.48e-06 - 0.233813%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00721687 - 40.5243% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00324864 - 45.0145% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.54e-05 - 1.39751% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.56e-06 - 0.294277% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00168672 - 51.9208% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00119728 - 36.8548% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8e-06 - 0.301665% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010956 - 3.37249% [1]
|
||
|
| | | | | | | | | | | Remainder: 0.00019032 - 5.85846%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00208764 - 28.9272% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00153476 - 21.2663% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.484e-05 - 0.759886% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0001524 - 2.11172% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00010084 - 1.39728% [1]
|
||
|
| | | | | | | | | | Remainder: 3.7759e-05 - 0.523205%
|
||
|
| | | | | | | | | Remainder: 0.00405807 - 22.787%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0121713 - 40.5724% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0121519 - 99.8413% [2]
|
||
|
| | | | | | | | | Remainder: 1.932e-05 - 0.158735%
|
||
|
| | | | | | | | Remainder: 1.888e-05 - 0.0629357%
|
||
|
| | | | | | | Remainder: 2.8e-06 - 0.00933281%
|
||
|
| | | | | | getOrientations(): 6.28e-06 - 0.0110817% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000652719 - 1.15178% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000671999 - 1.18581% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000352159 - 0.621418% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011476 - 0.202505% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000797119 - 1.40659% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8e-07 - 0.00141168% [2]
|
||
|
| | | | | | Remainder: 0.0240727 - 42.4786%
|
||
|
| | | | | Remainder: 1.472e-05 - 0.0259681%
|
||
|
| | | | fmb->setupBCFieldManagers(): 7.44e-06 - 0.0116213% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.556e-05 - 0.0243047% [1]
|
||
|
| | | | build response library: 0.00728919 - 11.3857% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00719963 - 98.7713% [1]
|
||
|
| | | | | | getWorksets(): 3.28e-06 - 0.0455579% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 62.1951% [1]
|
||
|
| | | | | | | Remainder: 1.24e-06 - 37.8049%
|
||
|
| | | | | | getOrientations(): 4.4e-07 - 0.00611143% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000707839 - 9.8316% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000893999 - 12.4173% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374679 - 5.20414% [1]
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112868 - 15.6769% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0188899% [3]
|
||
|
| | | | | | Remainder: 0.00408935 - 56.7995%
|
||
|
| | | | | Remainder: 8.956e-05 - 1.22867%
|
||
|
| | | | Remainder: 2.052e-05 - 0.0320523%
|
||
|
| | | Remainder: 1.524e-05 - 0.0237992%
|
||
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.0566919 - 23.5955% [1]
|
||
|
| | | panzer::ModelEvaluator::setupModel(): 0.0566814 - 99.9815% [1]
|
||
|
| | | | allocate FieldManagerBuilder: 8.92e-06 - 0.0157371% [1]
|
||
|
| | | | fmb->setWorksetContainer(): 6e-07 - 0.00105855% [1]
|
||
|
| | | | fmb->setupVolumeFieldManagers(): 0.0566265 - 99.9032% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0566222 - 99.9924% [1]
|
||
|
| | | | | | getWorksets(): 0.0193663 - 34.2026% [1]
|
||
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0193653 - 99.9948% [1]
|
||
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0187725 - 96.9393% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00276948 - 14.7528% [1]
|
||
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00271152 - 14.4441% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00016824 - 6.20465% [1]
|
||
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00254044 - 93.6906% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.088e-05 - 2.00281% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 3.08e-05 - 1.21239% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000146599 - 5.77062% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000213 - 8.38439% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000435999 - 17.1624% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 2.552e-05 - 1.00455% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00040024 - 15.7548% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 1.812e-05 - 0.713263% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.000790119 - 31.1017% [1]
|
||
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000389599 - 49.3089% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.00040052 - 50.6911%
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000397079 - 15.6303% [1]
|
||
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 2.048e-05 - 0.806161% [1]
|
||
|
| | | | | | | | | | | Remainder: 1.16e-05 - 0.456615%
|
||
|
| | | | | | | | | | Remainder: 2.84e-06 - 0.104738%
|
||
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.00852279 - 45.4003% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00429871 - 50.4379% [2]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.444e-05 - 0.335914% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.52e-06 - 0.174936% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00165832 - 38.5771% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0015386 - 35.7921% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.128e-05 - 0.262404% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 8.6e-06 - 0.20006% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 9.4279e-05 - 2.19319% [1]
|
||
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.000900479 - 20.9476% [1]
|
||
|
| | | | | | | | | | | Remainder: 6.52e-05 - 1.51673%
|
||
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0014608 - 17.1399% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.000861039 - 10.1028% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.852e-05 - 0.334632% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00015552 - 1.82475% [2]
|
||
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00012936 - 1.51781% [1]
|
||
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00125136 - 14.6825% [1]
|
||
|
| | | | | | | | | | Remainder: 0.000337479 - 3.95973%
|
||
|
| | | | | | | | | Remainder: 0.00476875 - 25.4028%
|
||
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.000586119 - 3.02665% [1]
|
||
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.000573959 - 97.9253% [1]
|
||
|
| | | | | | | | | Remainder: 1.216e-05 - 2.07466%
|
||
|
| | | | | | | | Remainder: 6.6e-06 - 0.0340817%
|
||
|
| | | | | | | Remainder: 1e-06 - 0.00516362%
|
||
|
| | | | | | getOrientations(): 5.88e-06 - 0.0103846% [1]
|
||
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000836479 - 1.4773% [1]
|
||
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00103796 - 1.83313% [1]
|
||
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000635199 - 1.12182% [1]
|
||
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00462923 - 8.17564% [1]
|
||
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.00189104 - 40.8499% [1]
|
||
|
| | | | | | | Remainder: 0.0027382 - 59.1501%
|
||
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00231356 - 4.08595% [1]
|
||
|
| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 0.000847723% [2]
|
||
|
| | | | | | Remainder: 0.0277972 - 49.0924%
|
||
|
| | | | | Remainder: 4.28e-06 - 0.0075583%
|
||
|
| | | | fmb->setupBCFieldManagers(): 3.96e-06 - 0.00698642% [1]
|
||
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.516e-05 - 0.026746% [1]
|
||
|
| | | | build response library: 2.044e-05 - 0.0360612% [1]
|
||
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.17417% [1]
|
||
|
| | | | | Remainder: 2.02e-05 - 98.8258%
|
||
|
| | | | Remainder: 5.8e-06 - 0.0102326%
|
||
|
| | | Remainder: 1.048e-05 - 0.0184859%
|
||
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.013555 - 5.64168% [1]
|
||
|
| | | panzer::ModelEvaluator::create_W_op: 0.00363883 - 26.8449% [1]
|
||
|
| | | panzer::ModelEvaluator::evalModel(J): 0.00944875 - 69.7066% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.788e-05 - 1.0359% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00690199 - 73.0466% [1]
|
||
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.0208635% [1]
|
||
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 3.32e-06 - 0.0481021% [1]
|
||
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 6.8e-07 - 0.00985223% [1]
|
||
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 3.82e-05 - 0.553463% [1]
|
||
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00010612 - 1.53753% [1]
|
||
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00026768 - 3.8783% [1]
|
||
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 2.776e-05 - 0.402203% [1]
|
||
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.000236959 - 3.4332% [1]
|
||
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00023504 - 3.40539% [1]
|
||
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000323839 - 4.69196% [1]
|
||
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 9.2e-07 - 0.0133295% [1]
|
||
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 5.2e-07 - 0.00753406% [1]
|
||
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0005076 - 7.3544% [1]
|
||
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00222168 - 32.1889% [1]
|
||
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.088e-05 - 0.592293% [1]
|
||
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000158439 - 2.29556% [1]
|
||
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 3.076e-05 - 0.445669% [1]
|
||
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00018748 - 2.71632% [1]
|
||
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.00025352 - 3.67314% [1]
|
||
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.000339039 - 4.91219% [1]
|
||
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00111316 - 16.1281% [1]
|
||
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.98e-05 - 0.286874% [1]
|
||
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 8.276e-05 - 1.19907% [1]
|
||
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.000229559 - 3.32598% [1]
|
||
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 3.08e-05 - 0.446248% [1]
|
||
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00013992 - 2.02724% [1]
|
||
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 8.4e-07 - 0.0121704% [1]
|
||
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 5.736e-05 - 0.831065% [1]
|
||
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00010608 - 1.53695% [1]
|
||
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 1.62e-05 - 0.234715% [1]
|
||
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 7.788e-05 - 1.12837% [1]
|
||
|
| | | | | Remainder: 4.576e-05 - 0.662997%
|
||
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.196e-05 - 0.126578% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.0304802% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000138799 - 1.46897% [1]
|
||
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00221512 - 23.4435% [1]
|
||
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00113584 - 51.2767% [1]
|
||
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00106348 - 48.01% [1]
|
||
|
| | | | | Remainder: 1.58e-05 - 0.713281%
|
||
|
| | | | Remainder: 8.012e-05 - 0.847943%
|
||
|
| | | Remainder: 0.000467439 - 3.44846%
|
||
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00477163 - 1.98598% [1]
|
||
|
| | | getWorksets(): 2.8e-06 - 0.0586801% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 55.7143% [1]
|
||
|
| | | | Remainder: 1.24e-06 - 44.2857%
|
||
|
| | | getOrientations(): 6.4e-07 - 0.0134126% [1]
|
||
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000687519 - 14.4085% [1]
|
||
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000831519 - 17.4263% [1]
|
||
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037748 - 7.91092% [1]
|
||
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011438 - 23.9708% [1]
|
||
|
| | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0293401% [3]
|
||
|
| | | Remainder: 0.00172648 - 36.1821%
|
||
|
| | panzer::ModelEvaluator::create_W_op: 0.00398571 - 1.65888% [1]
|
||
|
| | panzer::ModelEvaluator::evalModel(J): 0.00773235 - 3.21825% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.124e-05 - 0.533344% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00648223 - 83.8326% [1]
|
||
|
| | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.0135756% [1]
|
||
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 2.7199e-05 - 0.419593% [1]
|
||
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 8.892e-05 - 1.37175% [1]
|
||
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00010708 - 1.6519% [1]
|
||
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 1.824e-05 - 0.281385% [1]
|
||
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00012148 - 1.87405% [1]
|
||
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00010288 - 1.58711% [1]
|
||
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000747559 - 11.5324% [1]
|
||
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00016836 - 2.59725% [1]
|
||
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.08e-06 - 0.0166609% [1]
|
||
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00104464 - 16.1154% [1]
|
||
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00021204 - 3.2711% [1]
|
||
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 3.432e-05 - 0.529447% [1]
|
||
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00019888 - 3.06808% [1]
|
||
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.000219919 - 3.39264% [1]
|
||
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00028896 - 4.45772% [1]
|
||
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.08e-06 - 0.0475145% [1]
|
||
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 3.016e-05 - 0.465272% [1]
|
||
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00020108 - 3.10202% [1]
|
||
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.000339959 - 5.24448% [1]
|
||
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00189352 - 29.2109% [1]
|
||
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 2.428e-05 - 0.374562% [1]
|
||
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0001156 - 1.78334% [1]
|
||
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00022388 - 3.45375% [1]
|
||
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00023584 - 3.63825% [1]
|
||
|
| | | | Remainder: 3.24e-05 - 0.499828%
|
||
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.12e-06 - 0.0920807% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1e-06 - 0.0129327% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000103919 - 1.34395% [1]
|
||
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00106596 - 13.7857% [1]
|
||
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00104884 - 98.3939% [1]
|
||
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 9.64e-06 - 0.90435% [1]
|
||
|
| | | | Remainder: 7.48e-06 - 0.701716%
|
||
|
| | | Remainder: 3.088e-05 - 0.399361%
|
||
|
| | Mini-EM: assemble Discrete Gradient: 0.00210404 - 0.875712% [1]
|
||
|
| | MaxwellPreconditioner::build: 0.0416843 - 17.3493% [1]
|
||
|
| | | Mini-EM: assemble Discrete Curl: 0.001415 - 3.39456% [1]
|
||
|
| | | MaxwellPreconditioner: Schur complement: 7.08e-06 - 0.0169848% [1]
|
||
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.000862198 - 2.0684% [1]
|
||
|
| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.380423% [1]
|
||
|
| | | | Ifpack2::Relaxation::compute: 8.884e-05 - 10.3039% [1]
|
||
|
| | | | Remainder: 0.000770078 - 89.3157%
|
||
|
| | | MaxwellPreconditioner: Solver S_E: 0.039099 - 93.7978% [1]
|
||
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.0380706 - 97.3698% [1]
|
||
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.0377641 - 99.1951% [1]
|
||
|
| | | | | | MueLu RefMaxwell: compute: 0.0355398 - 94.1098% [1]
|
||
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0001022 - 0.287565% [1]
|
||
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.000929959 - 2.61667% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00042808 - 46.0321% [1]
|
||
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.000230839 - 24.8225% [1]
|
||
|
| | | | | | | | Remainder: 0.00027104 - 29.1454%
|
||
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.00356503 - 10.0311% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0001518 - 4.25802% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.00314423 - 88.1965% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.00233452 - 74.2475% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.00193924 - 83.068% [1]
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.000553399 - 28.5369% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.288e-05 - 5.94146% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 2.48e-05 - 4.4814% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 4.772e-05 - 8.62307% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 4.608e-05 - 8.32672% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.144e-05 - 2.06722% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00017156 - 31.0011% [1]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.224e-05 - 2.21179% [1]
|
||
|
| | | | | | | | | | | | Remainder: 0.000206679 - 37.3472%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.58e-05 - 1.84609% [1]
|
||
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 5.36e-06 - 14.9721% [1]
|
||
|
| | | | | | | | | | | | Remainder: 3.044e-05 - 85.0279%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 2.44e-05 - 1.25823% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 9.04e-06 - 37.0492% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.536e-05 - 62.9508%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00104744 - 54.0129% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00102816 - 98.1593% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.928e-05 - 1.84068%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 1.868e-05 - 0.963265% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 2.76e-06 - 14.7752% [1]
|
||
|
| | | | | | | | | | | | Remainder: 1.592e-05 - 85.2248%
|
||
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 2.556e-05 - 1.31804% [1]
|
||
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 2.6e-06 - 10.1721% [1]
|
||
|
| | | | | | | | | | | | Remainder: 2.296e-05 - 89.8279%
|
||
|
| | | | | | | | | | | Remainder: 0.00023396 - 12.0645%
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 8.012e-05 - 3.43197% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00031516 - 13.5%
|
||
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 6.696e-05 - 2.12961% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 5.4e-06 - 8.06452% [1]
|
||
|
| | | | | | | | | | Remainder: 6.156e-05 - 91.9355%
|
||
|
| | | | | | | | | Remainder: 0.000742758 - 23.6229%
|
||
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.00010576 - 2.96659% [1]
|
||
|
| | | | | | | | Remainder: 0.00016324 - 4.57892%
|
||
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.000978719 - 2.75387% [1]
|
||
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.000495959 - 50.6743% [1]
|
||
|
| | | | | | | | Remainder: 0.00048276 - 49.3257%
|
||
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0182325 - 51.3016% [2]
|
||
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00117752 - 3.31324% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00117408 - 99.7079% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.000686639 - 58.4833% [1]
|
||
|
| | | | | | | | | Remainder: 0.000487439 - 41.5167%
|
||
|
| | | | | | | | Remainder: 3.44e-06 - 0.29214%
|
||
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.000727519 - 2.04706% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.000603239 - 82.9173% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.000306759 - 50.852% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00017004 - 28.1878% [1]
|
||
|
| | | | | | | | | Remainder: 0.00012644 - 20.9602%
|
||
|
| | | | | | | | Remainder: 0.00012428 - 17.0827%
|
||
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.00523855 - 14.74% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00523527 - 99.9374% [1]
|
||
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00489883 - 93.5736% [1]
|
||
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 5.956e-05 - 1.2158% [1]
|
||
|
| | | | | | | | | | Remainder: 0.00483927 - 98.7842%
|
||
|
| | | | | | | | | Remainder: 0.00033644 - 6.42641%
|
||
|
| | | | | | | | Remainder: 3.28e-06 - 0.0626127%
|
||
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.00131384 - 3.69681% [1]
|
||
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.464e-05 - 4.15881% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 4.2e-06 - 0.319674% [1]
|
||
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0010832 - 82.4454% [1]
|
||
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0010804 - 99.7415% [1]
|
||
|
| | | | | | | | | Remainder: 2.8e-06 - 0.258494%
|
||
|
| | | | | | | | Remainder: 0.000171799 - 13.0761%
|
||
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 6.06e-05 - 0.170513% [1]
|
||
|
| | | | | | | Remainder: 0.00321336 - 9.04158%
|
||
|
| | | | | | Remainder: 0.0022244 - 5.89023%
|
||
|
| | | | | Remainder: 0.00030644 - 0.804926%
|
||
|
| | | | Remainder: 0.0010284 - 2.63024%
|
||
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000132719 - 0.318391% [1]
|
||
|
| | | Remainder: 0.00016836 - 0.403893%
|
||
|
| | Mini-EM: timestepper: 0.00658351 - 2.7401% [1]
|
||
|
| | | Mini-EM: Advance Time Step: 0.00658135 - 99.9672% [1]
|
||
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.000862319 - 13.1025% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 9.068e-05 - 10.5158% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000601959 - 69.807% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.146189% [1]
|
||
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.24e-06 - 1.53499% [1]
|
||
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 3.684e-05 - 6.12002% [1]
|
||
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 2.588e-05 - 4.2993% [1]
|
||
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.68e-06 - 1.10971% [1]
|
||
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 2.416e-05 - 4.01356% [1]
|
||
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 1.68e-05 - 2.79089% [1]
|
||
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 3.776e-05 - 6.27285% [1]
|
||
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.32e-06 - 1.54828% [1]
|
||
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.10632% [1]
|
||
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 7.56e-05 - 12.559% [1]
|
||
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 2.956e-05 - 4.91063% [1]
|
||
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 1.792e-05 - 2.97695% [1]
|
||
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 7.68e-06 - 1.27583% [1]
|
||
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.728e-05 - 4.53187% [1]
|
||
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 5.9599e-05 - 9.90084% [1]
|
||
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.4e-06 - 0.398698% [1]
|
||
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 7.72e-06 - 1.28248% [1]
|
||
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 2.244e-05 - 3.72783% [1]
|
||
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 3.324e-05 - 5.52197% [1]
|
||
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 6.196e-05 - 10.2931% [1]
|
||
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.4e-06 - 1.0632% [1]
|
||
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.452e-05 - 2.41212% [1]
|
||
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 3.268e-05 - 5.42894% [1]
|
||
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 9.96e-06 - 1.6546% [1]
|
||
|
| | | | | | Remainder: 2.48e-05 - 4.11988%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.24e-06 - 1.07153% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.12e-06 - 0.245849% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 9.612e-05 - 11.1467% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.632e-05 - 3.05223% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.48e-06 - 36.0182% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1e-06 - 3.79939% [1]
|
||
|
| | | | | | Remainder: 1.584e-05 - 60.1824%
|
||
|
| | | | | Remainder: 3.588e-05 - 4.16087%
|
||
|
| | | | Stratimikos: BelosLOWS: 0.00493067 - 74.9189% [1]
|
||
|
| | | | | GMRES block system: Operation Op*x: 5.948e-05 - 1.20633% [1]
|
||
|
| | | | | Belos::MVT::MvAddMv: 4.1279e-05 - 0.837188% [1]
|
||
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.00437819 - 88.7951% [1]
|
||
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0001322 - 3.01951% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 2.428e-05 - 18.3661% [2]
|
||
|
| | | | | | | | Belos::MVT::MvDot: 1.968e-05 - 81.0544% [2]
|
||
|
| | | | | | | | Remainder: 4.6e-06 - 18.9456%
|
||
|
| | | | | | | Belos::MVT::MvScale: 1.04e-05 - 7.86687% [2]
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.844e-05 - 29.0772% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 3.612e-05 - 93.9646% [2]
|
||
|
| | | | | | | | Remainder: 2.32e-06 - 6.03538%
|
||
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.268e-05 - 9.59153% [2]
|
||
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.052e-05 - 82.9653% [2]
|
||
|
| | | | | | | | Remainder: 2.16e-06 - 17.0347%
|
||
|
| | | | | | | Remainder: 4.64e-05 - 35.0983%
|
||
|
| | | | | | Belos::MVT::MvAddMv: 1.52e-05 - 0.347175% [2]
|
||
|
| | | | | | Belos::MVT::MvNorm: 8.56e-06 - 0.195514% [1]
|
||
|
| | | | | | GMRES block system: Operation Prec*x: 0.00377167 - 86.1468% [1]
|
||
|
| | | | | | | CG Q_B: Operation Op*x: 9.44e-06 - 0.250287% [1]
|
||
|
| | | | | | | Belos::MVT::MvAddMv: 7.8e-06 - 0.206805% [2]
|
||
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.000185239 - 4.91132% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.119e-06 - 2.76346% [2]
|
||
|
| | | | | | | | CG Q_B: Operation Prec*x: 1.72e-05 - 9.2853% [1]
|
||
|
| | | | | | | | | Ifpack2::Relaxation::apply: 9.56e-06 - 55.5814% [1]
|
||
|
| | | | | | | | | Remainder: 7.64e-06 - 44.4186%
|
||
|
| | | | | | | | CG Q_B: Operation Op*x: 6.36e-06 - 3.4334% [1]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 4.484e-05 - 24.2066% [1]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 5.28e-06 - 2.85037% [1]
|
||
|
| | | | | | | | Remainder: 0.00010644 - 57.4609%
|
||
|
| | | | | | | CG S_E: Operation Op*x: 1.088e-05 - 0.288466% [1]
|
||
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0031274 - 82.918% [1]
|
||
|
| | | | | | | | Belos::MVT::Assign: 5.56e-06 - 0.177784% [2]
|
||
|
| | | | | | | | CG S_E: Operation Prec*x: 0.00269688 - 86.2339% [8]
|
||
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.00263108 - 97.5601% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00064952 - 24.6865% [16]
|
||
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00050104 - 77.14% [16]
|
||
|
| | | | | | | | | | | Remainder: 0.00014848 - 22.86%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00011764 - 4.47117% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 3.468e-05 - 1.31809% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 3.372e-05 - 1.2816% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00162532 - 61.7738% [8]
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.000715436 - 44.0183% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.000636036 - 88.9019% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.000624677 - 98.2141% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.000579357 - 92.7451% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 4.532e-05 - 7.25495%
|
||
|
| | | | | | | | | | | | | Remainder: 1.1359e-05 - 1.78591%
|
||
|
| | | | | | | | | | | | Remainder: 7.94e-05 - 11.0981%
|
||
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00088232 - 54.2861% [8]
|
||
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00083592 - 94.7411% [8]
|
||
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00082532 - 98.7319% [8]
|
||
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=0): 0.0007932 - 96.1082% [8]
|
||
|
| | | | | | | | | | | | | | Remainder: 3.212e-05 - 3.89182%
|
||
|
| | | | | | | | | | | | | Remainder: 1.06e-05 - 1.26806%
|
||
|
| | | | | | | | | | | | Remainder: 4.64e-05 - 5.25886%
|
||
|
| | | | | | | | | | | Remainder: 2.756e-05 - 1.69567%
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 5.38e-05 - 2.04479% [8]
|
||
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 3.308e-05 - 1.25728% [8]
|
||
|
| | | | | | | | | | Remainder: 8.332e-05 - 3.16677%
|
||
|
| | | | | | | | | Remainder: 6.58e-05 - 2.43986%
|
||
|
| | | | | | | | CG S_E: Operation Op*x: 8.22e-05 - 2.62838% [8]
|
||
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00013572 - 4.33971% [8]
|
||
|
| | | | | | | | Belos::MVT::MvAddMv: 8.168e-05 - 2.61176% [23]
|
||
|
| | | | | | | | Belos::MVT::MvNorm: 2.772e-05 - 0.88636% [8]
|
||
|
| | | | | | | | Remainder: 9.764e-05 - 3.12209%
|
||
|
| | | | | | | Remainder: 0.00043092 - 11.4252%
|
||
|
| | | | | | GMRES block system: Operation Op*x: 3.388e-05 - 0.773835% [1]
|
||
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.92e-06 - 0.135216% [1]
|
||
|
| | | | | | Remainder: 0.000410759 - 9.38193%
|
||
|
| | | | | Remainder: 0.00045172 - 9.16143%
|
||
|
| | | | Mini-EM: Compute responses: 0.000724959 - 11.0154% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.404e-05 - 6.07483% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00022792 - 31.439% [1]
|
||
|
| | | | | | panzer::WorksetContainer::getWorksets(): 8.8e-07 - 0.3861% [1]
|
||
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.56e-06 - 3.31695% [1]
|
||
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 1.544e-05 - 6.77431% [1]
|
||
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.4e-07 - 0.2808% [1]
|
||
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.96e-06 - 3.9312% [1]
|
||
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.84e-06 - 2.5623% [1]
|
||
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 2.316e-05 - 10.1615% [1]
|
||
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.6e-07 - 0.2457% [1]
|
||
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 6.48e-06 - 2.8431% [1]
|
||
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 6.78e-05 - 29.7473% [1]
|
||
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 8.32e-06 - 3.6504% [1]
|
||
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.016e-05 - 4.4577% [1]
|
||
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.2e-07 - 0.22815% [1]
|
||
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 4.644e-05 - 20.3756% [1]
|
||
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 4.4e-06 - 1.9305% [1]
|
||
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.44e-06 - 2.3868% [1]
|
||
|
| | | | | | Remainder: 1.532e-05 - 6.72166%
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.44e-06 - 0.612448% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.28e-06 - 0.176562% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 8.944e-05 - 12.3372% [1]
|
||
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000227159 - 31.334% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.8e-07 - 0.29935% [1]
|
||
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000215799 - 94.9991% [1]
|
||
|
| | | | | | Remainder: 1.068e-05 - 4.70155%
|
||
|
| | | | | Remainder: 0.00013068 - 18.0258%
|
||
|
| | | | Remainder: 6.34e-05 - 0.963328%
|
||
|
| | | Remainder: 2.16e-06 - 0.0328092%
|
||
|
| | Remainder: 0.02288 - 9.52277%
|
||
|
| Remainder: 4.572e-05 - 0.0190253%
|
||
|
|
||
|
=================================
|
||
|
FOM Calculation
|
||
|
=================================
|
||
|
Number of cells = 64
|
||
|
Time for Belos Linear Solve = 0.00493067 seconds
|
||
|
Number of Time Steps (one linear solve per step) = 1
|
||
|
FOM ( num_cells * num_steps / solver_time / 1000) = 12.98 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=maxwell4.xml' (5 runs):
|
||
|
|
||
|
35.13 msec task-clock:u # 0.041 CPUs utilized ( +- 1.04% )
|
||
|
0 context-switches:u # 0.000 /sec
|
||
|
0 cpu-migrations:u # 0.000 /sec
|
||
|
2,780 page-faults:u # 79.129 K/sec ( +- 0.23% )
|
||
|
24,839,609 cycles:u # 0.707 GHz ( +- 24.19% ) (7.58%)
|
||
|
65,529,155 instructions:u # 2.64 insn per cycle ( +- 7.77% ) (71.14%)
|
||
|
<not supported> branches:u
|
||
|
351,439 branch-misses:u ( +- 1.21% )
|
||
|
27,765,229 L1-dcache-loads:u # 790.297 M/sec ( +- 0.14% )
|
||
|
379,478 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.62% )
|
||
|
<not supported> LLC-loads:u
|
||
|
<not supported> LLC-load-misses:u
|
||
|
26,535,317 L1-icache-loads:u # 755.290 M/sec ( +- 0.22% )
|
||
|
235,173 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.69% )
|
||
|
28,649,522 dTLB-loads:u # 815.467 M/sec ( +- 25.25% ) (46.15%)
|
||
|
<not counted> dTLB-load-misses:u (0.00%)
|
||
|
<not counted> iTLB-loads:u (0.00%)
|
||
|
<not counted> iTLB-load-misses:u (0.00%)
|
||
|
|
||
|
0.85992 +- 0.00470 seconds time elapsed ( +- 0.55% )
|
||
|
|
||
|
|
||
|
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=maxwell4.xml' (5 runs):
|
||
|
|
||
|
315,125 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.27% )
|
||
|
16,960,162 BR_RETIRED:u ( +- 0.21% )
|
||
|
|
||
|
0.84422 +- 0.00212 seconds time elapsed ( +- 0.25% )
|
||
|
|
||
|
|
||
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs):
|
||
|
|
||
|
22,764,154 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.27% )
|
||
|
5,180 ITLB_WALK:u ( +- 3.46% )
|
||
|
12,472 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.84% )
|
||
|
30,607,480 L1D_TLB:u ( +- 0.19% )
|
||
|
|
||
|
0.84140 +- 0.00291 seconds time elapsed ( +- 0.35% )
|
||
|
|
||
|
|
||
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs):
|
||
|
|
||
|
26,599,885 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.19% )
|
||
|
234,737 L1I_CACHE_REFILL:u ( +- 1.02% )
|
||
|
384,906 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.50% )
|
||
|
27,929,562 L1D_CACHE:u ( +- 0.20% )
|
||
|
|
||
|
0.83821 +- 0.00311 seconds time elapsed ( +- 0.37% )
|
||
|
|
||
|
|
||
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell4.xml' (5 runs):
|
||
|
|
||
|
463,516 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio ( +- 1.07% )
|
||
|
488,946 LL_CACHE_RD:u ( +- 0.59% )
|
||
|
136,637 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.78% )
|
||
|
17,484 L2D_TLB_REFILL:u ( +- 0.64% )
|
||
|
252,938 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.05% )
|
||
|
1,453,395 L2D_CACHE:u ( +- 0.36% )
|
||
|
|
||
|
0.84459 +- 0.00360 seconds time elapsed ( +- 0.43% )
|
||
|
|