1587 lines
109 KiB
Plaintext
1587 lines
109 KiB
Plaintext
oasis15.umiacs.umd.edu
|
|
30 MueLu Tpetra maxwell14.xml
|
|
output/MueLu_Tpetra_maxwell14.output
|
|
output/MueLu_Tpetra_maxwell14_power.output
|
|
dt = 9.5304e-10
|
|
|
|
Loading solver config from solverMueLu.xml
|
|
Linear Solver Type = Belos [unused]
|
|
Preconditioner Type = Teko [unused]
|
|
Linear Solver Types ->
|
|
Belos ->
|
|
Solver Type = Block GMRES [unused]
|
|
Solver Types ->
|
|
Block GMRES ->
|
|
Convergence Tolerance = 1e-08 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Output Frequency = 1 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 1 [unused]
|
|
Maximum Iterations = 10 [unused]
|
|
Block Size = 1 [unused]
|
|
Num Blocks = 10 [unused]
|
|
Flexible Gmres = 1 [unused]
|
|
Timer Label = GMRES block system [unused]
|
|
Implicit Residual Scaling = Norm of Initial Residual [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
Preconditioner Types ->
|
|
Teko ->
|
|
Inverse Type = Maxwell [unused]
|
|
Inverse Factory Library ->
|
|
Maxwell ->
|
|
Type = Full Maxwell Preconditioner [unused]
|
|
Use as preconditioner = 0 [unused]
|
|
Debug = 0 [unused]
|
|
Dump = 0 [unused]
|
|
Use discrete curl = 1 [unused]
|
|
Simplify Faraday = 0 [unused]
|
|
dt = 9.5304e-10 [unused]
|
|
Q_B Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Block CG [unused]
|
|
Solver Types ->
|
|
Block CG ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Use Single Reduction = 1 [unused]
|
|
Maximum Iterations = 100 [unused]
|
|
Timer Label = CG Q_B [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 1 [unused]
|
|
Implicit Residual Scaling = None [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
Q_B Preconditioner ->
|
|
Prec Type = Ifpack2 [unused]
|
|
Prec Types ->
|
|
Ifpack2 ->
|
|
Prec Type = relaxation [unused]
|
|
Ifpack2 Settings ->
|
|
relaxation: type = Jacobi [unused]
|
|
relaxation: sweeps = 1 [unused]
|
|
S_E Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Block CG [unused]
|
|
Solver Types ->
|
|
Block CG ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Use Single Reduction = 1 [unused]
|
|
Maximum Iterations = 100 [unused]
|
|
Timer Label = CG S_E [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 1 [unused]
|
|
Implicit Residual Scaling = None [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
S_E Preconditioner ->
|
|
Type = MueLuRefMaxwell [unused]
|
|
Preconditioner Types ->
|
|
MueLuRefMaxwell ->
|
|
parameterlist: syntax = muelu [unused]
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
refmaxwell: use as preconditioner = 1 [unused]
|
|
refmaxwell: enable reuse = 1 [unused]
|
|
refmaxwell: mode = additive [unused]
|
|
refmaxwell: disable addon = 0 [unused]
|
|
refmaxwell: dump matrices = 0 [unused]
|
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
|
refmaxwell: subsolves striding = 1 [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 20 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
refmaxwell: 11list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
number of equations = 3 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 3750 [unused]
|
|
repartition: min rows per thread = 250 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
refmaxwell: 22list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 15000 [unused]
|
|
repartition: min rows per thread = 1000 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 7 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
Required Parameters ->
|
|
Coordinates = AUXILIARY_NODE [unused]
|
|
Darcy ->
|
|
Type = Full Darcy Preconditioner [unused]
|
|
Use as preconditioner = 0 [unused]
|
|
Debug = 0 [unused]
|
|
Dump = 0 [unused]
|
|
Solve lower triangular = 1 [unused]
|
|
dt = 9.5304e-10 [unused]
|
|
Q_u Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Pseudo Block CG [unused]
|
|
Solver Types ->
|
|
Pseudo Block CG ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Maximum Iterations = 2000 [unused]
|
|
Timer Label = CG Q_u [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 33 [unused]
|
|
Implicit Residual Scaling = None [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
Q_u Preconditioner ->
|
|
Prec Type = Ifpack2 [unused]
|
|
Prec Types ->
|
|
Ifpack2 ->
|
|
Prec Type = relaxation [unused]
|
|
Ifpack2 Settings ->
|
|
relaxation: type = Jacobi [unused]
|
|
relaxation: sweeps = 1 [unused]
|
|
S_sigma Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Block CG [unused]
|
|
Solver Types ->
|
|
Block CG ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Use Single Reduction = 1 [unused]
|
|
Maximum Iterations = 100 [unused]
|
|
Timer Label = CG S_sigma [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 33 [unused]
|
|
Implicit Residual Scaling = None [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
S_sigma Preconditioner ->
|
|
Type = MueLuRefMaxwell [unused]
|
|
Preconditioner Types ->
|
|
MueLuRefMaxwell ->
|
|
parameterlist: syntax = muelu [unused]
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
refmaxwell: space number = 2 [unused]
|
|
refmaxwell: use as preconditioner = 1 [unused]
|
|
refmaxwell: skip first (1,1) level = 1 [unused]
|
|
refmaxwell: enable reuse = 1 [unused]
|
|
refmaxwell: mode = additive [unused]
|
|
refmaxwell: disable addon = 1 [unused]
|
|
refmaxwell: disable addon 22 = 1 [unused]
|
|
refmaxwell: dump matrices = 0 [unused]
|
|
refmaxwell: subsolves on subcommunicators = 0 [unused]
|
|
refmaxwell: subsolves striding = 1 [unused]
|
|
aggregation: drop tol = 0.02 [unused]
|
|
aggregation: match ML phase2a = 1 [unused]
|
|
smoother: type = RELAXATION [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
relaxation: type = Symmetric Gauss-Seidel [unused]
|
|
relaxation: sweeps = 2 [unused]
|
|
relaxation: use l1 = 1 [unused]
|
|
refmaxwell: 11list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
number of equations = 3 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: pre type = RELAXATION [unused]
|
|
smoother: post type = RELAXATION [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 3750 [unused]
|
|
repartition: min rows per thread = 250 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: pre params ->
|
|
relaxation: type = Gauss-Seidel [unused]
|
|
relaxation: symmetric matrix structure = 1 [unused]
|
|
relaxation: sweeps = 2 [unused]
|
|
relaxation: use l1 = 1 [unused]
|
|
relaxation: backward mode = 0 [unused]
|
|
smoother: post params ->
|
|
relaxation: type = Gauss-Seidel [unused]
|
|
relaxation: symmetric matrix structure = 1 [unused]
|
|
relaxation: sweeps = 2 [unused]
|
|
relaxation: use l1 = 1 [unused]
|
|
relaxation: backward mode = 1 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
refmaxwell: 22list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
number of equations = 3 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: pre type = RELAXATION [unused]
|
|
smoother: post type = RELAXATION [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 15000 [unused]
|
|
repartition: min rows per thread = 1000 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: pre params ->
|
|
relaxation: type = Gauss-Seidel [unused]
|
|
relaxation: symmetric matrix structure = 1 [unused]
|
|
relaxation: sweeps = 2 [unused]
|
|
relaxation: use l1 = 1 [unused]
|
|
relaxation: backward mode = 0 [unused]
|
|
smoother: post params ->
|
|
relaxation: type = Gauss-Seidel [unused]
|
|
relaxation: symmetric matrix structure = 1 [unused]
|
|
relaxation: sweeps = 2 [unused]
|
|
relaxation: use l1 = 1 [unused]
|
|
relaxation: backward mode = 1 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
Required Parameters ->
|
|
Coordinates = AUXILIARY_NODE [unused]
|
|
p=0 | CubeHexMesh: Building sub cells
|
|
|
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
parameterlist: syntax = muelu
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme
|
|
refmaxwell: use as preconditioner = 1 [unused]
|
|
refmaxwell: enable reuse = 1 [unused]
|
|
refmaxwell: mode = additive [unused]
|
|
refmaxwell: disable addon = 0 [unused]
|
|
refmaxwell: dump matrices = 0 [unused]
|
|
refmaxwell: subsolves on subcommunicators = 1 [unused]
|
|
refmaxwell: subsolves striding = 1 [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
half precision = 0 [default]
|
|
refmaxwell: space number = 1 [default]
|
|
Dk_1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Dk_2 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
D0 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
M1_beta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
M1_alpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Ms = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Mk_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Mk_1_one = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
M1 = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
invMk_1_invBeta = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
invMk_2_invAlpha = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
M0inv = Teuchos::RCP<Xpetra::Matrix<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Nullspace = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
Coordinates = Teuchos::RCP<Xpetra::MultiVector<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> > >{ptr=0,node=0,strong_count=0,weak_count=0} [default]
|
|
output filename = [default]
|
|
print initial parameters = 1 [default]
|
|
refmaxwell: disable addon 22 = 1 [default]
|
|
refmaxwell: skip first (1,1) level = 1 [default]
|
|
refmaxwell: skip first (2,2) level = 0 [default]
|
|
multigrid algorithm = unsmoothed [default]
|
|
transpose: use implicit = 0 [default]
|
|
rap: triple product = 0 [default]
|
|
rap: fix zero diagonals = 1 [default]
|
|
rap: fix zero diagonals threshold = 0 [default]
|
|
refmaxwell: row sum drop tol (1,1) = -1 [default]
|
|
sync timers = 0 [default]
|
|
refmaxwell: num iters coarse 11 = 1 [default]
|
|
refmaxwell: num iters 22 = 1 [default]
|
|
refmaxwell: apply BCs to Anodal = 0 [default]
|
|
refmaxwell: apply BCs to coarse 11 = 1 [default]
|
|
refmaxwell: apply BCs to 22 = 1 [default]
|
|
refmaxwell: max coarse size = 1 [default]
|
|
smoother: pre type = NONE [default]
|
|
smoother: post type = NONE [default]
|
|
aggregation: type = uncoupled [default]
|
|
aggregation: min agg size = 2 [default]
|
|
aggregation: max agg size = -1 [default]
|
|
aggregation: match ML phase1 = 0 [default]
|
|
aggregation: match ML phase2a = 0 [default]
|
|
aggregation: match ML phase2b = 0 [default]
|
|
aggregation: export visualization data = 0 [default]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 20 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
refmaxwell: 11list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
number of equations = 3 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 3750 [unused]
|
|
repartition: min rows per thread = 250 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 5.4 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
refmaxwell: 22list ->
|
|
use kokkos refactor = 0 [unused]
|
|
verbosity = extreme [unused]
|
|
coarse: max size = 2500 [unused]
|
|
multigrid algorithm = unsmoothed [unused]
|
|
fuse prolongation and update = 1 [unused]
|
|
aggregation: type = uncoupled [unused]
|
|
aggregation: drop scheme = distance laplacian [unused]
|
|
aggregation: distance laplacian algo = scaled cut [unused]
|
|
aggregation: drop tol = 8 [unused]
|
|
coarse: type = KLU [unused]
|
|
smoother: type = CHEBYSHEV [unused]
|
|
repartition: enable = 1 [unused]
|
|
repartition: partitioner = zoltan2 [unused]
|
|
repartition: start level = 1 [unused]
|
|
repartition: target rows per thread = 15000 [unused]
|
|
repartition: min rows per thread = 1000 [unused]
|
|
repartition: max imbalance = 1.1 [unused]
|
|
repartition: remap parts = 1 [unused]
|
|
repartition: rebalance P and R = 0 [unused]
|
|
repartition: print partition distribution = 1 [unused]
|
|
matvec params ->
|
|
Send type = Isend [unused]
|
|
smoother: params ->
|
|
chebyshev: degree = 2 [unused]
|
|
chebyshev: ratio eigenvalue = 7 [unused]
|
|
chebyshev: eigenvalue max iterations = 100 [unused]
|
|
chebyshev: algorithm = opt_fourth [unused]
|
|
chebyshev: use native spmv = 0 [unused]
|
|
repartition: params ->
|
|
algorithm = multijagged [unused]
|
|
smoother: pre params ->
|
|
[empty list]
|
|
smoother: post params ->
|
|
[empty list]
|
|
|
|
SM_Matrix size = 9450 x 9450, nnz = 279930
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 9.45e+03, dev = 0.0%, min = 0.0% ( 9450 on 0), max = 0.0% ( 9450 on 0)
|
|
SM_Matrix # nnz per proc : avg = 2.80e+05, dev = 0.0%, min = 0.0% ( 279930 on 0), max = 0.0% ( 279930 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0357143 / 0.0357143 / 0.0357143
|
|
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 = 3375 x 3375, nnz = 79507
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 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/79507 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/3375 [0.00%] (total)
|
|
remaining : 3375
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 2912 (phase), 2912/3375 [86.28%] (total)
|
|
remaining : 463
|
|
aggregates : 125 (phase), 125 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 2912/3375 [86.28%] (total)
|
|
remaining : 463
|
|
aggregates : 0 (phase), 125 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 463 (phase), 3375/3375 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 125 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 3375/3375 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 125 (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 = 3375 x 125
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 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 = 375 x 375, nnz = 19773
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 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 = 375 x 375, nnz = 19773
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 3.75e+02, dev = 0.0%, min = 0.0% ( 375 on 0), max = 0.0% ( 375 on 0)
|
|
A0 # nnz per proc : avg = 1.98e+04, dev = 0.0%, min = 0.0% ( 19773 on 0), max = 0.0% ( 19773 on 0)
|
|
Clearing old data (if any)
|
|
Replacing coordinate map
|
|
Using default factory (AmalgamationFactory[285]) for building 'UnAmalgamationInfo'.
|
|
|
|
Level 0
|
|
Max coarse size (<= 2500) achieved
|
|
RefMaxwell coarse (1,1): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[38] on level 0, as it has not been requested and no keep flags were set for it
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 2.41
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 375 19773 52.73 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.0138 (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 = 3375 x 3375, nnz = 79507
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
Ac # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0)
|
|
A22 size = 3375 x 3375, nnz = 79507
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
A22 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 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 = 3375 x 3375, nnz = 79507
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
A0 # nnz per proc : avg = 7.95e+04, dev = 0.0%, min = 0.0% ( 79507 on 0), max = 0.0% ( 79507 on 0)
|
|
Clearing old data (if any)
|
|
Hierarchy::ReplaceCoordinateMap: matrix and coordinates maps are same, skipping...
|
|
Using default factory (AmalgamationFactory[567]) for building 'UnAmalgamationInfo'.
|
|
|
|
Level 0
|
|
RefMaxwell (2,2): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 7.00
|
|
RefMaxwell (2,2): Preconditioner init
|
|
RefMaxwell (2,2): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 1.49
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507}
|
|
Using default factory (AmalgamationFactory[575]) for building 'UnAmalgamationInfo'.
|
|
|
|
Level 1
|
|
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
|
|
RefMaxwell (2,2): Build (MueLu::TentativePFactory)
|
|
RefMaxwell (2,2): Build (MueLu::UncoupledAggregationFactory)
|
|
RefMaxwell (2,2): Build (MueLu::CoalesceDropFactory)
|
|
RefMaxwell (2,2): Build (MueLu::AmalgamationFactory)
|
|
AmalagamationFactory::Build(): found fullblocksize=1 and stridedblocksize=1 from strided maps. offset=0
|
|
lightweight wrap = 1
|
|
algorithm = "distance laplacian" distance laplacian algorithm = "scaled cut": threshold = 8.00, blocksize = 1
|
|
Level::Set: Not storing "Filtering" generated by factory CoalesceDropFactory[351] on level 0, as it has not been requested and no keep flags were set for it
|
|
RefMaxwell (2,2): Import construction
|
|
|
|
******* WARNING *******
|
|
Constructing new importer instance
|
|
RefMaxwell (2,2): Coordinate import
|
|
RefMaxwell (2,2): Laplacian local diagonal
|
|
RefMaxwell (2,2): Laplacian distributed diagonal
|
|
RefMaxwell (2,2): Laplacian dropping
|
|
RefMaxwell (2,2): Build amalgamated graph
|
|
Detected 0 agglomerated Dirichlet nodes using threshold 0.00
|
|
Number of dropped entries in unamalgamated matrix graph: 0/79507 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/3375 [0.00%] (total)
|
|
remaining : 3375
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 2912 (phase), 2912/3375 [86.28%] (total)
|
|
remaining : 463
|
|
aggregates : 125 (phase), 125 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 2912/3375 [86.28%] (total)
|
|
remaining : 463
|
|
aggregates : 0 (phase), 125 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 463 (phase), 3375/3375 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 125 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 3375/3375 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 125 (total)
|
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
|
Generating canonical nullspace: dimension = 1
|
|
RefMaxwell (2,2): Build (MueLu::CoarseMapFactory)
|
|
domainGIDOffset: 0 block size: 1 stridedBlockId: -1
|
|
Column map is consistent with the row map, good.
|
|
TentativePFactory : aggregates do not cross process boundaries
|
|
Level::Set: Not storing "Coordinates" generated by factory TentativePFactory[354] on level 1, as it has not been requested and no keep flags were set for it
|
|
Ptent size = 3375 x 125
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
Ptent # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 125 x 3375, nnz = 3375
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 1.25e+02, dev = 0.0%, min = 0.0% ( 125 on 0), max = 0.0% ( 125 on 0)
|
|
R # nnz per proc : avg = 3.38e+03, dev = 0.0%, min = 0.0% ( 3375 on 0), max = 0.0% ( 3375 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 125 x 125, nnz = 2093
|
|
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.09e+03, dev = 0.0%, min = 0.0% ( 2093 on 0), max = 0.0% ( 2093 on 0)
|
|
Level::Set: Not storing "RAP reuse data" generated by factory RAPFactory[357] on level 1, as it has not been requested and no keep flags were set for it
|
|
RefMaxwell (2,2): Projections
|
|
RAPFactory: call transfer factory: MueLu::CoordinatesTransferFactory
|
|
RefMaxwell (2,2): Build (MueLu::CoordinatesTransferFactory)
|
|
Transferring coordinates
|
|
RefMaxwell (2,2): AverageCoords
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionHeuristicFactory)
|
|
Repartitioning? NO:
|
|
comm size = 1
|
|
RefMaxwell (2,2): Build (MueLu::Zoltan2Interface)
|
|
No repartitioning necessary: partitions were left unchanged by the repartitioner
|
|
RefMaxwell (2,2): Rebalancing prolongator
|
|
Using original prolongator
|
|
RefMaxwell (2,2): Build (MueLu::RebalanceTransferFactory)
|
|
RefMaxwell (2,2): Rebalancing restrictor
|
|
Using original restrictor
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RebalanceAcFactory)
|
|
No rebalancing
|
|
Max coarse size (<= 2500) achieved
|
|
RefMaxwell (2,2): Setup Smoother (MueLu::Amesos2Smoother{type = Klu})
|
|
MueLu::Amesos2Smoother::Setup(): fixing nullspace
|
|
RefMaxwell (2,2): Nullspace factory (MueLu::NullspaceFactory)
|
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
|
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[345] on level 1, as it has not been requested and no keep flags were set for it
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 2
|
|
Operator complexity = 1.03
|
|
Smoother complexity = 1.24
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 3375 79507 23.56 1
|
|
1 125 2093 16.74 27.00 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507}
|
|
|
|
Smoother (level 1) pre : KLU2 solver interface
|
|
Smoother (level 1) post : no smoother
|
|
|
|
================================================================================
|
|
|
|
TimeMonitor results over 1 processor
|
|
|
|
Timer Name Global time (num calls)
|
|
--------------------------------------------------------------------------------
|
|
MueLu setup time (RefMaxwell (2,2)) 0.0297 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.97
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930}
|
|
Level::Set: Not storing "PostSmoother" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
|
|
Level::Set: Not storing "PostSmoother data" generated by factory SmootherFactory[583] on level 0, as it has not been requested and no keep flags were set for it
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- RefMaxwell Summary ---
|
|
--------------------------------------------------------------------------------
|
|
|
|
block rows nnz nnz/row
|
|
(1, 1) 9450 279930 29.6222
|
|
(2, 2) 3375 79507 23.5576
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.96577, alpha: 20, lambdaMin: 0.148289, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [9450, 9450], Global nnz: 279930}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 2.41
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 375 19773 52.73 1
|
|
|
|
Smoother (level 0) pre : KLU2 solver interface
|
|
Smoother (level 0) post : no smoother
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell (2,2) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 2
|
|
Operator complexity = 1.03
|
|
Smoother complexity = 1.24
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 3375 79507 23.56 1
|
|
1 125 2093 16.74 27.00 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.49233, alpha: 7, lambdaMin: 0.213189, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [3375, 3375], Global nnz: 79507}
|
|
|
|
Smoother (level 1) pre : KLU2 solver interface
|
|
Smoother (level 1) post : no smoother
|
|
|
|
Sub-solver distribution over ranks
|
|
( (1,1) block only is indicated by '1', (2,2) block only by '2', and both blocks by 'B' and none by '.')
|
|
B 0:0
|
|
|
|
|
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
**************************************************
|
|
* starting time step 1
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::DefaultBlockedLinearOp<double>{rangeDim=18270,domainDim=18270,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=8820,domainDim=8820}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=9450}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=8820}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=9450}
|
|
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=18270, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=8820,domainDim=8820}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=8820, #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.00088748 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=9450,domainDim=9450}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=9450, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 12 iterations with total CPU time of 0.0261328 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.0307731 sec
|
|
Electromagnetic Energy = 3.90809e-08
|
|
Electromagnetic Energy/dt^2 = 4.30271e+10
|
|
|
|
* finished time step 1, t = 9.5304e-10
|
|
**************************************************
|
|
|
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
|
*** incorrect if a timer in the level does not exist on every rank ***
|
|
*** of the MPI Communicator. ***
|
|
Mini-EM: 1.40167 [1]
|
|
| Mini-EM: Total Time: 1.40161 - 99.9957% [1]
|
|
| | Mini-EM: build mesh: 0.00064388 - 0.0459384% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003178 - 49.357% [1]
|
|
| | | Remainder: 0.00032608 - 50.643%
|
|
| | Mini-EM: build physics blocks: 0.0009224 - 0.0658098% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.00079332 - 0.0566004% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.141797 - 10.1167% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.0633004 - 4.51625% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0252418 - 39.8762% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0202689 - 80.2992% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00084232 - 3.33701% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00405916 - 16.0811% [4]
|
|
| | | | Remainder: 7.136e-05 - 0.282706%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00565656 - 8.93606% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00269052 - 47.5646% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00021992 - 3.88788% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0005754 - 10.1723% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00022168 - 3.91899% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00125632 - 22.21% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00057152 - 10.1037% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 4.992e-05 - 0.882515% [4]
|
|
| | | | Remainder: 7.128e-05 - 1.26013%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00596804 - 9.42813% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00258876 - 4.08964% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00857324 - 13.5437% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00324832 - 5.1316% [4]
|
|
| | | Remainder: 0.0120237 - 18.9946%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00246192 - 0.175649% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.151525 - 10.8108% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.15151 - 99.9897% [1]
|
|
| | | | allocate FieldManagerBuilder: 2.72e-06 - 0.00179526% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000316811% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.144289 - 95.2341% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.144277 - 99.9915% [1]
|
|
| | | | | | getWorksets(): 0.11916 - 82.5914% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.119156 - 99.9968% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0701911 - 58.9069% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00442564 - 6.30513% [2]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0126665 - 18.0457% [2]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00043208 - 3.41121% [2]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0122212 - 96.4846% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0001714 - 1.40248% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.308e-05 - 0.516152% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00038388 - 3.1411% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00117016 - 9.57484% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00256716 - 21.0058% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0005018 - 4.10598% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0020226 - 16.5499% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00014492 - 1.18581% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00337156 - 27.5878% [2]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0012694 - 37.6502% [2]
|
|
| | | | | | | | | | | | Remainder: 0.00210216 - 62.3498%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00143248 - 11.7213% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00032412 - 2.65211% [2]
|
|
| | | | | | | | | | | Remainder: 6.804e-05 - 0.556737%
|
|
| | | | | | | | | | Remainder: 1.32e-05 - 0.104212%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0436718 - 62.2185% [4]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0259024 - 59.3115% [4]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 6.232e-05 - 0.240595% [4]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.716e-05 - 0.0662486% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0140662 - 54.3044% [4]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00959204 - 37.0314% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.696e-05 - 0.0654765% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181052 - 6.98977% [2]
|
|
| | | | | | | | | | | Remainder: 0.00033728 - 1.30212%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00833028 - 19.0747% [4]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00573048 - 13.1217% [2]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00011784 - 0.269831% [4]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00213076 - 4.87903% [4]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00138756 - 3.17724% [2]
|
|
| | | | | | | | | | Remainder: 7.248e-05 - 0.165965%
|
|
| | | | | | | | | Remainder: 0.00942716 - 13.4307%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0489367 - 41.0694% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0488748 - 99.8734% [4]
|
|
| | | | | | | | | Remainder: 6.196e-05 - 0.126612%
|
|
| | | | | | | | Remainder: 2.828e-05 - 0.0237336%
|
|
| | | | | | | Remainder: 3.84e-06 - 0.00322256%
|
|
| | | | | | getOrientations(): 1.048e-05 - 0.00726383% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00071704 - 0.49699% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00073276 - 0.507886% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00036488 - 0.252903% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017212 - 0.119299% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00084416 - 0.585099% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000499042% [2]
|
|
| | | | | | Remainder: 0.0222744 - 15.4387%
|
|
| | | | | Remainder: 1.232e-05 - 0.00853843%
|
|
| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.0055442% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.536e-05 - 0.010138% [1]
|
|
| | | | build response library: 0.00717372 - 4.73483% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00696748 - 97.1251% [1]
|
|
| | | | | | getWorksets(): 2.84e-06 - 0.0407608% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1]
|
|
| | | | | | | Remainder: 9.2e-07 - 32.3944%
|
|
| | | | | | getOrientations(): 4.4e-07 - 0.00631505% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073088 - 10.4899% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00088284 - 12.6709% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038892 - 5.58193% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114184 - 16.3881% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.4e-06 - 0.0200933% [3]
|
|
| | | | | | Remainder: 0.00381832 - 54.802%
|
|
| | | | | Remainder: 0.00020624 - 2.87494%
|
|
| | | | Remainder: 2.016e-05 - 0.0133061%
|
|
| | | Remainder: 1.568e-05 - 0.0103481%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.226375 - 16.151% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.226365 - 99.9956% [1]
|
|
| | | | allocate FieldManagerBuilder: 8e-07 - 0.000353411% [1]
|
|
| | | | fmb->setWorksetContainer(): 6.4e-07 - 0.000282729% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.226317 - 99.9785% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.226313 - 99.9984% [1]
|
|
| | | | | | getWorksets(): 0.0960086 - 42.4229% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0960072 - 99.9985% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0670074 - 69.7941% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00306488 - 4.57395% [2]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0114682 - 17.1148% [2]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00030292 - 2.6414% [2]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0111608 - 97.3202% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00010444 - 0.935772% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 5.78e-05 - 0.517882% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00031728 - 2.8428% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00092592 - 8.29615% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00206504 - 18.5025% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00045168 - 4.04701% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00154136 - 13.8104% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.188e-05 - 0.46484% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00362144 - 32.4477% [2]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00175788 - 48.5409% [2]
|
|
| | | | | | | | | | | | Remainder: 0.00186356 - 51.4591%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00167244 - 14.9849% [2]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000326 - 2.92093% [2]
|
|
| | | | | | | | | | | Remainder: 2.556e-05 - 0.229015%
|
|
| | | | | | | | | | Remainder: 4.4e-06 - 0.0383671%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.043616 - 65.0914% [4]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0242083 - 55.5032% [4]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.856e-05 - 0.117976% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.452e-05 - 0.0599795% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0089394 - 36.927% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00954052 - 39.4102% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 1.684e-05 - 0.069563% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 1.584e-05 - 0.0654322% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00034236 - 1.41423% [2]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00520196 - 21.4884% [2]
|
|
| | | | | | | | | | | Remainder: 0.00010828 - 0.447285%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0053908 - 12.3597% [2]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00568708 - 13.039% [2]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 6.768e-05 - 0.155172% [4]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00205472 - 4.71093% [4]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00184836 - 4.2378% [2]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.00430404 - 9.86802% [2]
|
|
| | | | | | | | | | Remainder: 5.508e-05 - 0.126284%
|
|
| | | | | | | | | Remainder: 0.00885828 - 13.2199%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0289903 - 30.196% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0289544 - 99.8764% [2]
|
|
| | | | | | | | | Remainder: 3.584e-05 - 0.123628%
|
|
| | | | | | | | Remainder: 9.52e-06 - 0.00991593%
|
|
| | | | | | | Remainder: 1.44e-06 - 0.00149987%
|
|
| | | | | | getOrientations(): 1.088e-05 - 0.0048075% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00090796 - 0.401197% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00108056 - 0.477463% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00066052 - 0.291861% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0950983 - 42.0207% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0347162 - 36.5056% [1]
|
|
| | | | | | | Remainder: 0.0603821 - 63.4944%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00232932 - 1.02925% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000194421% [2]
|
|
| | | | | | Remainder: 0.0302164 - 13.3516%
|
|
| | | | | Remainder: 3.68e-06 - 0.00162604%
|
|
| | | | fmb->setupBCFieldManagers(): 3.76e-06 - 0.00166103% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00712123% [1]
|
|
| | | | build response library: 2.164e-05 - 0.00955976% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.10906% [1]
|
|
| | | | | Remainder: 2.14e-05 - 98.8909%
|
|
| | | | Remainder: 5.76e-06 - 0.00254456%
|
|
| | | Remainder: 1.004e-05 - 0.00443511%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.311347 - 22.2134% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.0978002 - 31.412% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 0.211853 - 68.0439% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00038232 - 0.180465% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.143607 - 67.7861% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00100274% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 5.2e-06 - 0.003621% [2]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 1.24e-06 - 0.00086347% [2]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00089988 - 0.626629% [2]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00401368 - 2.79491% [2]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0118632 - 8.26093% [2]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00138724 - 0.966% [2]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.009893 - 6.88896% [2]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0096158 - 6.69593% [2]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0137483 - 9.57357% [2]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 3e-06 - 0.00208904% [2]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 1.16e-06 - 0.000807762% [2]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0213586 - 14.873% [2]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00336736 - 2.34485% [2]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00128856 - 0.897285% [2]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0046892 - 3.26531% [2]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00058532 - 0.407586% [2]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.00660612 - 4.60015% [2]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.011034 - 7.68349% [2]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0141785 - 9.87314% [2]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0017514 - 1.21958% [2]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00070392 - 0.490172% [2]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.00206328 - 1.43676% [2]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0096154 - 6.69565% [2]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00126964 - 0.88411% [2]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.00468032 - 3.25913% [2]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 3.56e-06 - 0.00247899% [2]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.00206912 - 1.44083% [2]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.00405208 - 2.82165% [2]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00065044 - 0.452932% [2]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.00208888 - 1.45458% [2]
|
|
| | | | | Remainder: 0.00011772 - 0.0819739%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.84e-05 - 0.00868529% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 3.12e-06 - 0.00147272% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0004272 - 0.20165% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0671802 - 31.7108% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.033353 - 49.6471% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0337997 - 50.312% [1]
|
|
| | | | | Remainder: 2.748e-05 - 0.0409049%
|
|
| | | | Remainder: 0.00023472 - 0.110794%
|
|
| | | Remainder: 0.00169412 - 0.544126%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0041648 - 0.297143% [1]
|
|
| | | getWorksets(): 3.56e-06 - 0.0854783% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 53.9326% [1]
|
|
| | | | Remainder: 1.64e-06 - 46.0674%
|
|
| | | getOrientations(): 8e-07 - 0.0192086% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075068 - 18.0244% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090308 - 21.6836% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039136 - 9.39685% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117504 - 28.2136% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0278525% [3]
|
|
| | | Remainder: 0.00093912 - 22.549%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.097697 - 6.97032% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.154608 - 11.0307% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00010688 - 0.0691298% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.121232 - 78.4124% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.28e-06 - 0.00105583% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00078852 - 0.650425% [2]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00391624 - 3.23038% [2]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0044322 - 3.65598% [2]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00048132 - 0.397025% [2]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0049414 - 4.076% [2]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00435488 - 3.5922% [2]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00133544 - 1.10156% [2]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00384128 - 3.16855% [2]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 5.64e-06 - 0.00465225% [2]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00220524 - 1.81903% [2]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00876968 - 7.23383% [2]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00149188 - 1.2306% [2]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00902076 - 7.44093% [2]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00917364 - 7.56704% [2]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0127457 - 10.5135% [2]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.08e-06 - 0.0074898% [2]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00083996 - 0.692856% [2]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00891996 - 7.35779% [2]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0160694 - 13.2552% [2]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00392752 - 3.23968% [2]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00058224 - 0.480271% [2]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00509088 - 4.1993% [2]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0102732 - 8.47406% [2]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0078218 - 6.45195% [2]
|
|
| | | | Remainder: 0.00019232 - 0.158639%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.404e-05 - 0.00908105% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000776158% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00052164 - 0.337396% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0325528 - 21.0551% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0325295 - 99.9282% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.444e-05 - 0.0443586% [1]
|
|
| | | | Remainder: 8.92e-06 - 0.0274016%
|
|
| | | Remainder: 0.00017952 - 0.116113%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.0282899 - 2.01838% [1]
|
|
| | MaxwellPreconditioner::build: 0.137664 - 9.82179% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.0224312 - 16.2942% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 3.848e-05 - 0.0279522% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00112356 - 0.816163% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.291929% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.00023 - 20.4706% [1]
|
|
| | | | Remainder: 0.00089028 - 79.2374%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.111907 - 81.2898% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.108248 - 96.7309% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.107898 - 99.6768% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.104733 - 97.0663% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00108868 - 1.03948% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.00637472 - 6.08664% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.00351724 - 55.1748% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0024532 - 38.4833% [1]
|
|
| | | | | | | | Remainder: 0.00040428 - 6.34193%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.011733 - 11.2028% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0005996 - 5.11037% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0104623 - 89.17% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0093476 - 89.3454% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.008824 - 94.3986% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.00725596 - 82.2298% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 3.096e-05 - 0.426684% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 3.304e-05 - 0.45535% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.132e-05 - 0.845098% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00116552 - 16.0629% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.568e-05 - 0.491734% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.00560032 - 77.1823% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 1.776e-05 - 0.244764% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00031136 - 4.29109%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.716e-05 - 0.421124% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 7.44e-06 - 20.0215% [1]
|
|
| | | | | | | | | | | | Remainder: 2.972e-05 - 79.9785%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013496 - 1.52947% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011536 - 85.4772% [1]
|
|
| | | | | | | | | | | | Remainder: 1.96e-05 - 14.5228%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00100724 - 11.4148% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.0009854 - 97.8317% [1]
|
|
| | | | | | | | | | | | Remainder: 2.184e-05 - 2.1683%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 7.332e-05 - 0.830916% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.192e-05 - 70.8129% [1]
|
|
| | | | | | | | | | | | Remainder: 2.14e-05 - 29.1871%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.18e-05 - 0.360381% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.64e-06 - 17.7358% [1]
|
|
| | | | | | | | | | | | Remainder: 2.616e-05 - 82.2642%
|
|
| | | | | | | | | | | Remainder: 0.00028356 - 3.21351%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 9.448e-05 - 1.01074% [1]
|
|
| | | | | | | | | | Remainder: 0.00042912 - 4.5907%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00010968 - 1.04833% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 1.532e-05 - 13.9679% [1]
|
|
| | | | | | | | | | Remainder: 9.436e-05 - 86.0321%
|
|
| | | | | | | | | Remainder: 0.00100504 - 9.60628%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000269 - 2.29268% [1]
|
|
| | | | | | | | Remainder: 0.00040208 - 3.42692%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0102383 - 9.7756% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.00654288 - 63.9061% [1]
|
|
| | | | | | | | Remainder: 0.0036954 - 36.0939%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0174467 - 16.6583% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.00438992 - 4.19154% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.00438616 - 99.9143% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.00385088 - 87.7962% [1]
|
|
| | | | | | | | | Remainder: 0.00053528 - 12.2038%
|
|
| | | | | | | | Remainder: 3.76e-06 - 0.0856508%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.00568248 - 5.42568% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00554588 - 97.5961% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.00286548 - 51.6686% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.00244 - 43.9966% [1]
|
|
| | | | | | | | | Remainder: 0.0002404 - 4.33475%
|
|
| | | | | | | | Remainder: 0.0001366 - 2.40388%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.0210483 - 20.0971% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.00756488 - 35.9406% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.00727308 - 96.1427% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.096e-05 - 0.700666% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.84e-06 - 0.0665468% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.00706288 - 97.1099% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.00705968 - 99.9547% [1]
|
|
| | | | | | | | | | | Remainder: 3.2e-06 - 0.0453073%
|
|
| | | | | | | | | | Remainder: 0.0001544 - 2.1229%
|
|
| | | | | | | | | Remainder: 0.0002918 - 3.8573%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.0134762 - 64.0252% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.00934088 - 69.3139% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.00805272 - 86.2094% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.00759764 - 94.3487% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.00713876 - 93.9602% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 1.804e-05 - 0.252705% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 2.296e-05 - 0.321624% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 1.44e-05 - 0.201716% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00117416 - 16.4477% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 1.504e-05 - 0.210681% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0056434 - 79.0529% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 8.96e-06 - 0.125512% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.0002418 - 3.38714%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 2.76e-05 - 0.363271% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 4.68e-06 - 16.9565% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.292e-05 - 83.0435%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00013252 - 1.74423% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00011276 - 85.089% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.976e-05 - 14.911%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 4.068e-05 - 0.535429% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 2.58e-05 - 63.4218% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.488e-05 - 36.5782%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 6.996e-05 - 0.920812% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 5.172e-05 - 73.928% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.824e-05 - 26.072%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 1.984e-05 - 0.261134% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 5.52e-06 - 27.8226% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.432e-05 - 72.1774%
|
|
| | | | | | | | | | | | Remainder: 0.00016828 - 2.2149%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 4.728e-05 - 0.587131% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 3.708e-05 - 0.460466% [1]
|
|
| | | | | | | | | | | Remainder: 0.00037072 - 4.60366%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00113136 - 12.1119% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00077752 - 68.7244% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00014548 - 18.7108% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00052088 - 66.9925% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00011116 - 14.2967%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00013324 - 11.777% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 9.24e-05 - 69.3485% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 1.352e-05 - 14.632% [1]
|
|
| | | | | | | | | | | | | Remainder: 7.888e-05 - 85.368%
|
|
| | | | | | | | | | | | Remainder: 4.084e-05 - 30.6515%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.024e-05 - 1.789% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 3.604e-05 - 3.18555% [1]
|
|
| | | | | | | | | | | Remainder: 0.00016432 - 14.5241%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.44e-06 - 0.0903555% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.6e-06 - 0.0278346% [1]
|
|
| | | | | | | | | | Remainder: 0.00014576 - 1.56045%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.66e-05 - 0.12318% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.00369848 - 27.4445% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.277952% [1]
|
|
| | | | | | | | | | Remainder: 0.0036882 - 99.722%
|
|
| | | | | | | | | Remainder: 0.00042024 - 3.11839%
|
|
| | | | | | | | Remainder: 7.2e-06 - 0.0342071%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.0221765 - 21.1743% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.232e-05 - 0.100647% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.72e-06 - 0.00775596% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0220589 - 99.4697% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.0220562 - 99.988% [1]
|
|
| | | | | | | | | Remainder: 2.64e-06 - 0.011968%
|
|
| | | | | | | | Remainder: 9.356e-05 - 0.421888%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 7.296e-05 - 0.0696629% [1]
|
|
| | | | | | | Remainder: 0.00448144 - 4.27892%
|
|
| | | | | | Remainder: 0.00316544 - 2.93372%
|
|
| | | | | Remainder: 0.00034984 - 0.323183%
|
|
| | | | Remainder: 0.00365836 - 3.26912%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.0001574 - 0.114337% [1]
|
|
| | | Remainder: 0.00200644 - 1.45749%
|
|
| | Mini-EM: timestepper: 0.0500098 - 3.56801% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.0500071 - 99.9946% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0153067 - 30.6091% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00013788 - 0.900781% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0145624 - 95.137% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 7.32e-06 - 0.0502666% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00012272 - 0.842721% [2]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00113888 - 7.82071% [2]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0009684 - 6.65002% [2]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 8.344e-05 - 0.572984% [2]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00065488 - 4.49707% [2]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00059228 - 4.0672% [2]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.46e-05 - 0.64962% [2]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00014956 - 1.02703% [2]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.84e-06 - 0.0126353% [2]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00015184 - 1.04269% [2]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00139704 - 9.5935% [2]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00065684 - 4.51053% [2]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0002938 - 2.01753% [2]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00120904 - 8.3025% [2]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00231616 - 15.9051% [2]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.68e-06 - 0.0321376% [2]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00010664 - 0.732299% [2]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00104556 - 7.17988% [2]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00135408 - 9.29849% [2]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0001644 - 1.12894% [2]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.036e-05 - 0.551834% [2]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0006176 - 4.24107% [2]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00101104 - 6.94283% [2]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00027596 - 1.89502% [2]
|
|
| | | | | | Remainder: 6.34e-05 - 0.435369%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.44e-05 - 0.0940763% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.36e-06 - 0.0154181% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00047872 - 3.12752% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 5.26e-05 - 0.34364% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.748e-05 - 52.2433% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 3.57414% [1]
|
|
| | | | | | Remainder: 2.324e-05 - 44.1825%
|
|
| | | | | Remainder: 5.84e-05 - 0.381532%
|
|
| | | | Stratimikos: BelosLOWS: 0.0308173 - 61.6258% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00089572 - 2.90655% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.00014584 - 0.473241% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0291701 - 94.6549% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00023884 - 0.818784% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.476e-05 - 22.9275% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 4.856e-05 - 88.6779% [2]
|
|
| | | | | | | | Remainder: 6.2e-06 - 11.3221%
|
|
| | | | | | | Belos::MVT::MvScale: 2.648e-05 - 11.0869% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.816e-05 - 28.5379% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 6.504e-05 - 95.4225% [2]
|
|
| | | | | | | | Remainder: 3.12e-06 - 4.57746%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.856e-05 - 11.9578% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.608e-05 - 91.3165% [2]
|
|
| | | | | | | | Remainder: 2.48e-06 - 8.68347%
|
|
| | | | | | | Remainder: 6.088e-05 - 25.4899%
|
|
| | | | | | Belos::MVT::MvAddMv: 3.392e-05 - 0.116284% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 2.588e-05 - 0.088721% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.0277778 - 95.227% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.00014256 - 0.513216% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 2.168e-05 - 0.0780479% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00055292 - 1.99051% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 9.536e-05 - 17.2466% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 5.872e-05 - 10.62% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 4.52e-05 - 76.9755% [1]
|
|
| | | | | | | | | Remainder: 1.352e-05 - 23.0245%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.00012712 - 22.9907% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 7.896e-05 - 14.2805% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 1.26e-05 - 2.27881% [1]
|
|
| | | | | | | | Remainder: 0.00018016 - 32.5834%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.00027484 - 0.989423% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.0257298 - 92.6273% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 6.276e-05 - 0.243919% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.0218249 - 84.8234% [12]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.0216817 - 99.3437% [12]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.00936792 - 43.2066% [24]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.00904104 - 96.5106% [24]
|
|
| | | | | | | | | | | Remainder: 0.00032688 - 3.48936%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.00256116 - 11.8126% [12]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00021756 - 1.00343% [12]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00030824 - 1.42166% [12]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.00800536 - 36.9222% [12]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.00205616 - 25.6848% [12]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.00189996 - 92.4033% [12]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.00188004 - 98.9516% [12]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.00178968 - 95.1937% [12]
|
|
| | | | | | | | | | | | | | Remainder: 9.036e-05 - 4.80628%
|
|
| | | | | | | | | | | | | Remainder: 1.992e-05 - 1.04844%
|
|
| | | | | | | | | | | | Remainder: 0.0001562 - 7.59669%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.00589088 - 73.5867% [12]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.00579196 - 98.3208% [12]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.00484144 - 83.589% [24]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.00344168 - 71.0879% [24]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0031382 - 91.1822% [24]
|
|
| | | | | | | | | | | | | | | Remainder: 0.00030348 - 8.81779%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00081636 - 16.8619% [12]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00012788 - 2.64136% [12]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00018188 - 3.75673% [12]
|
|
| | | | | | | | | | | | | | Remainder: 0.00027364 - 5.65204%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00084396 - 14.5712% [12]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00080084 - 94.8908% [12]
|
|
| | | | | | | | | | | | | | Remainder: 4.312e-05 - 5.10925%
|
|
| | | | | | | | | | | | | Remainder: 0.00010656 - 1.83979%
|
|
| | | | | | | | | | | | Remainder: 9.892e-05 - 1.67921%
|
|
| | | | | | | | | | | Remainder: 5.832e-05 - 0.728512%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0004936 - 2.27658% [12]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.000561 - 2.58744% [12]
|
|
| | | | | | | | | | Remainder: 0.00016684 - 0.769498%
|
|
| | | | | | | | | Remainder: 0.00014324 - 0.656314%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0025602 - 9.95031% [12]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00040988 - 1.59301% [12]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00054528 - 2.11925% [35]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.000127 - 0.49359% [12]
|
|
| | | | | | | | Remainder: 0.0001998 - 0.77653%
|
|
| | | | | | | Remainder: 0.00105596 - 3.80145%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.00061928 - 2.123% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.352e-05 - 0.0463489% [1]
|
|
| | | | | | Remainder: 0.00046084 - 1.57984%
|
|
| | | | | Remainder: 0.00060564 - 1.96526%
|
|
| | | | Mini-EM: Compute responses: 0.00378608 - 7.57109% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011052 - 2.91911% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00280292 - 74.0322% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.56e-06 - 0.0556562% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 7.016e-05 - 2.5031% [2]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0006026 - 21.499% [2]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.32e-06 - 0.0470937% [2]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00012804 - 4.56809% [2]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0001168 - 4.16708% [2]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00115868 - 41.3383% [2]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.16e-06 - 0.0413854% [2]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00014452 - 5.15605% [2]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00016072 - 5.73402% [2]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0001358 - 4.84495% [2]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.18e-05 - 0.77776% [2]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.6e-07 - 0.03425% [2]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00013824 - 4.932% [2]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 6.42e-05 - 2.29047% [2]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.236e-05 - 0.440969% [2]
|
|
| | | | | | Remainder: 4.4e-05 - 1.56979%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.2e-06 - 0.19017% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0369776% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00044568 - 11.7715% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00023864 - 6.30309% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.318471% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000222 - 93.0272% [1]
|
|
| | | | | | Remainder: 1.588e-05 - 6.65437%
|
|
| | | | | Remainder: 0.00017972 - 4.74686%
|
|
| | | | Remainder: 9.7e-05 - 0.193973%
|
|
| | | Remainder: 2.72e-06 - 0.00543893%
|
|
| | Remainder: 0.0300154 - 2.14148%
|
|
| Remainder: 5.96e-05 - 0.00425206%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 2744
|
|
Time for Belos Linear Solve = 0.0308173 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 89.041 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=maxwell14.xml':
|
|
|
|
157,913 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio (49.86%)
|
|
7,898,484 BR_RETIRED:u (49.86%)
|
|
26,378,041 L1-dcache-loads:u (88.06%)
|
|
382,081 L1-dcache-load-misses:u # 1.45% of all L1-dcache accesses
|
|
<not supported> LLC-loads:u
|
|
<not supported> LLC-load-misses:u
|
|
26,628,633 L1-icache-loads:u
|
|
241,648 L1-icache-load-misses:u # 0.91% of all L1-icache accesses
|
|
39,163,863 dTLB-loads:u (63.95%)
|
|
79,622 dTLB-load-misses:u # 0.20% of all dTLB cache accesses (76.98%)
|
|
23,475,084 iTLB-loads:u (16.26%)
|
|
<not counted> iTLB-load-misses:u (0.00%)
|
|
|
|
2.096506913 seconds time elapsed
|
|
|
|
1.725770000 seconds user
|
|
0.335919000 seconds sys
|
|
|
|
|
|
|
|
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=maxwell14.xml':
|
|
|
|
22,563,854 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio
|
|
4,944 ITLB_WALK:u
|
|
14,582 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio
|
|
30,408,578 L1D_TLB:u
|
|
|
|
2.006115032 seconds time elapsed
|
|
|
|
1.621480000 seconds user
|
|
0.432721000 seconds sys
|
|
|
|
|
|
|
|
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=maxwell14.xml':
|
|
|
|
26,687,350 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio
|
|
241,395 L1I_CACHE_REFILL:u
|
|
384,579 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio
|
|
27,948,395 L1D_CACHE:u
|
|
|
|
2.025336913 seconds time elapsed
|
|
|
|
1.582385000 seconds user
|
|
0.492530000 seconds sys
|
|
|
|
|
|
|
|
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=maxwell14.xml':
|
|
|
|
464,743 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio
|
|
485,786 LL_CACHE_RD:u
|
|
129,590 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio
|
|
17,254 L2D_TLB_REFILL:u
|
|
248,849 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio
|
|
1,434,825 L2D_CACHE:u
|
|
|
|
2.028682313 seconds time elapsed
|
|
|
|
1.656683000 seconds user
|
|
0.411065000 seconds sys
|
|
|
|
|