7649 lines
528 KiB
Plaintext
7649 lines
528 KiB
Plaintext
oasis11.umiacs.umd.edu
|
|
30 MueLu Tpetra maxwell24.xml
|
|
output_avg5/altra_MueLu_Tpetra_maxwell24.output
|
|
output_avg5/altra_MueLu_Tpetra_maxwell24_power.output
|
|
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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 = 45000 x 45000, nnz = 1392840
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0)
|
|
SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333
|
|
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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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/389017 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 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 = 1971 x 1971, nnz = 124875
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 1971 x 1971, nnz = 124875
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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.1111 (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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0)
|
|
A22 size = 15625 x 15625, nnz = 389017
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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 = 15625 x 15625, nnz = 389017
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
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/389017 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 657 x 15625, nnz = 15625
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 657 x 657, nnz = 13525
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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.1896 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
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) 45000 1392840 30.952
|
|
(2, 2) 15625 389017 24.8971
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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=88200,domainDim=88200,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=43200,domainDim=43200}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
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=88200, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=43200, #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.00243996 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=45000, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139384 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.154616 sec
|
|
Electromagnetic Energy = 1.32931e-08
|
|
Electromagnetic Energy/dt^2 = 4.30101e+10
|
|
|
|
* finished time step 1, t = 5.5594e-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: 6.37949 [1]
|
|
| Mini-EM: Total Time: 6.37942 - 99.999% [1]
|
|
| | Mini-EM: build mesh: 0.000679359 - 0.0106492% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00033996 - 50.0413% [1]
|
|
| | | Remainder: 0.000339399 - 49.9587%
|
|
| | Mini-EM: build physics blocks: 0.0010354 - 0.0162303% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.000816839 - 0.0128043% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.714895 - 11.2063% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.320312 - 5.02102% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.136389 - 42.5801% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110444 - 80.9768% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00367232 - 2.69253% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0221773 - 16.2603% [4]
|
|
| | | | Remainder: 9.596e-05 - 0.0703575%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0195538 - 6.1046% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120563 - 61.6572% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000669799 - 3.42542% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00150536 - 7.69856% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000949999 - 4.85839% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133804 - 6.84287% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0027864 - 14.2499% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014508 - 0.741954% [4]
|
|
| | | | Remainder: 0.0001028 - 0.52573%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0297954 - 9.30198% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128693 - 4.01775% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.043059 - 13.4428% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.016205 - 5.05912% [4]
|
|
| | | Remainder: 0.0624403 - 19.4936%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.014524 - 0.227669% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.519244 - 8.13935% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.519224 - 99.9962% [1]
|
|
| | | | allocate FieldManagerBuilder: 3.32e-06 - 0.000639416% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.8e-07 - 9.24457e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.513706 - 98.9373% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.513687 - 99.9962% [1]
|
|
| | | | | | getWorksets(): 0.489691 - 95.3288% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.489687 - 99.9992% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.281164 - 57.4171% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00470808 - 1.67449% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0467199 - 16.6166% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094476 - 2.02218% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0457534 - 97.9312% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000471519 - 1.03057% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000229599 - 0.501819% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000923397 - 2.01821% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409892 - 8.95873% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00963023 - 21.0481% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00225508 - 4.92877% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00696795 - 15.2294% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000238439 - 0.52114% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120964 - 26.4383% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00554308 - 45.8241% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00655335 - 54.1759%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00711675 - 15.5546% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159708 - 3.49063% [7]
|
|
| | | | | | | | | | | Remainder: 0.00012796 - 0.279673%
|
|
| | | | | | | | | | Remainder: 2.176e-05 - 0.0465755%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.19953 - 70.9657% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115242 - 57.7568% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000181359 - 0.157372% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.336e-05 - 0.0463025% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0618338 - 53.6555% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0435312 - 37.7736% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.14e-05 - 0.0446017% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00897147 - 7.78488% [7]
|
|
| | | | | | | | | | | Remainder: 0.00061964 - 0.537685%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0404975 - 20.2964% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0270145 - 13.5391% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000288199 - 0.144439% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00912131 - 4.5714% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00680943 - 3.41273% [7]
|
|
| | | | | | | | | | Remainder: 0.00055696 - 0.279136%
|
|
| | | | | | | | | Remainder: 0.0302062 - 10.7433%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.208489 - 42.576% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.208278 - 99.8987% [14]
|
|
| | | | | | | | | Remainder: 0.00021116 - 0.101281%
|
|
| | | | | | | | Remainder: 3.3519e-05 - 0.00684498%
|
|
| | | | | | | Remainder: 4.04e-06 - 0.00082501%
|
|
| | | | | | getOrientations(): 1.22e-05 - 0.00237499% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776999 - 0.151259% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071972 - 0.140109% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389559 - 0.0758359% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017884 - 0.034815% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000875279 - 0.170392% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 0.000171311% [2]
|
|
| | | | | | Remainder: 0.0210419 - 4.09625%
|
|
| | | | | Remainder: 1.944e-05 - 0.00378427%
|
|
| | | | fmb->setupBCFieldManagers(): 8.4e-06 - 0.0016178% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.668e-05 - 0.00321249% [1]
|
|
| | | | build response library: 0.00546711 - 1.05294% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00526119 - 96.2335% [1]
|
|
| | | | | | getWorksets(): 3e-06 - 0.0570213% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 64% [1]
|
|
| | | | | | | Remainder: 1.08e-06 - 36%
|
|
| | | | | | getOrientations(): 4.8e-07 - 0.0091234% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776999 - 14.7685% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000887479 - 16.8684% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040668 - 7.7298% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118852 - 22.5903% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0228085% [3]
|
|
| | | | | | Remainder: 0.00199684 - 37.9541%
|
|
| | | | | Remainder: 0.00020592 - 3.76652%
|
|
| | | | Remainder: 2.184e-05 - 0.00420628%
|
|
| | | Remainder: 1.968e-05 - 0.00379013%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.931057 - 14.5947% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.931044 - 99.9986% [1]
|
|
| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000111703% [1]
|
|
| | | | fmb->setWorksetContainer(): 7.2e-07 - 7.73325e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.930981 - 99.9932% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.930974 - 99.9992% [1]
|
|
| | | | | | getWorksets(): 0.433942 - 46.6116% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.433937 - 99.9987% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.286037 - 65.9167% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00376708 - 1.31699% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0486709 - 17.0156% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0010258 - 2.10762% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0476258 - 97.8528% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00039888 - 0.837529% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022248 - 0.467141% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000918479 - 1.92853% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00402775 - 8.45708% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102836 - 21.5925% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00223624 - 4.69543% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00805163 - 16.906% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000225 - 0.472433% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0128313 - 26.942% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0055722 - 43.4264% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00725915 - 56.5736%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00667691 - 14.0195% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00161464 - 3.39026% [7]
|
|
| | | | | | | | | | | Remainder: 0.00013888 - 0.291606%
|
|
| | | | | | | | | | Remainder: 1.924e-05 - 0.0395308%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201516 - 70.4511% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112009 - 55.5834% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.268e-05 - 0.082743% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.372e-05 - 0.0479602% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0422077 - 37.6823% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0428472 - 38.2532% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.96e-05 - 0.0532098% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.94e-05 - 0.0530312% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145916 - 1.30271% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0248421 - 22.1786% [7]
|
|
| | | | | | | | | | | Remainder: 0.00038784 - 0.346256%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0267495 - 13.2741% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0264151 - 13.1082% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002524 - 0.125251% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0100939 - 5.00897% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00910303 - 4.51728% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0162779 - 8.07774% [7]
|
|
| | | | | | | | | | Remainder: 0.000614719 - 0.305047%
|
|
| | | | | | | | | Remainder: 0.0320826 - 11.2163%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.147863 - 34.0747% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.147578 - 99.8077% [7]
|
|
| | | | | | | | | Remainder: 0.00028428 - 0.192259%
|
|
| | | | | | | | Remainder: 3.736e-05 - 0.00860955%
|
|
| | | | | | | Remainder: 5.56e-06 - 0.00128128%
|
|
| | | | | | getOrientations(): 1.212e-05 - 0.00130186% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.001063 - 0.114181% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115128 - 0.123664% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00072704 - 0.0780945% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.46315 - 49.749% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.172281 - 37.1976% [1]
|
|
| | | | | | | Remainder: 0.29087 - 62.8024%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00261596 - 0.280991% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 7.30418e-05% [2]
|
|
| | | | | | Remainder: 0.0283116 - 3.04107%
|
|
| | | | | Remainder: 7.08e-06 - 0.000760488%
|
|
| | | | fmb->setupBCFieldManagers(): 6.68e-06 - 0.000717474% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.756e-05 - 0.00188605% [1]
|
|
| | | | build response library: 2.688e-05 - 0.00288708% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.19048% [1]
|
|
| | | | | Remainder: 2.656e-05 - 98.8095%
|
|
| | | | Remainder: 1.012e-05 - 0.00108695%
|
|
| | | Remainder: 1.304e-05 - 0.00140056%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 1.51339 - 23.723% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.444655 - 29.3814% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 1.06448 - 70.3373% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00149676 - 0.14061% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.728416 - 68.4295% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 3.84e-06 - 0.000527171% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.264e-05 - 0.00173527% [7]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.68e-06 - 0.00064249% [7]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00436447 - 0.599173% [7]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0210391 - 2.88834% [7]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0609452 - 8.36681% [7]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00741051 - 1.01735% [7]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0514945 - 7.06937% [7]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0494652 - 6.79078% [7]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0729686 - 10.0174% [7]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-05 - 0.00170232% [7]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.12e-06 - 0.000565611% [7]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10764 - 14.7773% [7]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0108392 - 1.48805% [7]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00649155 - 0.891187% [7]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0239502 - 3.28798% [7]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00294508 - 0.404313% [7]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0341376 - 4.68655% [7]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0582682 - 7.9993% [7]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0716562 - 9.83726% [7]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00578283 - 0.793891% [7]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00338332 - 0.464476% [7]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0106139 - 1.45712% [7]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0487672 - 6.69497% [7]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00649027 - 0.891011% [7]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236867 - 3.25181% [7]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.2e-05 - 0.00164741% [7]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0115491 - 1.58551% [7]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0206355 - 2.83293% [7]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00324888 - 0.446019% [7]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101447 - 1.39271% [7]
|
|
| | | | | Remainder: 0.000448559 - 0.06158%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.124e-05 - 0.00199534% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.56e-06 - 0.000240493% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123964 - 0.116455% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.332074 - 31.196% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162689 - 48.9919% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.169338 - 50.9939% [1]
|
|
| | | | | Remainder: 4.7e-05 - 0.0141535%
|
|
| | | | Remainder: 0.00122716 - 0.115283%
|
|
| | | Remainder: 0.00425744 - 0.281318%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00472691 - 0.0740963% [1]
|
|
| | | getWorksets(): 1.048e-05 - 0.221709% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 6.24e-06 - 59.542% [1]
|
|
| | | | Remainder: 4.24e-06 - 40.458%
|
|
| | | getOrientations(): 7.2e-07 - 0.0152319% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000838879 - 17.7469% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938399 - 19.8523% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000429399 - 9.08413% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122408 - 25.8959% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0211554% [3]
|
|
| | | Remainder: 0.00128396 - 27.1627%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.448163 - 7.02514% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.763916 - 11.9747% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000541319 - 0.0708611% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.599281 - 78.4485% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 2.24e-06 - 0.000373781% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00408876 - 0.682277% [7]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0204883 - 3.41881% [7]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0240779 - 4.0178% [7]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0022108 - 0.368909% [7]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0258817 - 4.3188% [7]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.021569 - 3.59915% [7]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00383552 - 0.640021% [7]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0212279 - 3.54223% [7]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.116e-05 - 0.00186223% [7]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00796207 - 1.3286% [7]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0468512 - 7.8179% [7]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00808103 - 1.34846% [7]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0464297 - 7.74757% [7]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.047967 - 8.00409% [7]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0662483 - 11.0546% [7]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.788e-05 - 0.00298358% [7]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00384367 - 0.641381% [7]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0450723 - 7.52106% [7]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0731488 - 12.2061% [7]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0104486 - 1.74352% [7]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00211204 - 0.352429% [7]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0250196 - 4.17494% [7]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0517452 - 8.63455% [7]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0406229 - 6.77861% [7]
|
|
| | | | Remainder: 0.00031716 - 0.0529235%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.088e-05 - 0.00273329% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.36e-06 - 0.00017803% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00183436 - 0.240126% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161047 - 21.0818% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.161017 - 99.9809% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.984e-05 - 0.0123194% [1]
|
|
| | | | Remainder: 1.088e-05 - 0.00675577%
|
|
| | | Remainder: 0.00118992 - 0.155766%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.124471 - 1.95113% [1]
|
|
| | MaxwellPreconditioner::build: 0.736048 - 11.5378% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.109963 - 14.9396% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 1.328e-05 - 0.00180423% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00206204 - 0.28015% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 3.36e-06 - 0.162946% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.001004 - 48.6896% [1]
|
|
| | | | Remainder: 0.00105468 - 51.1474%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.613954 - 83.4123% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.600209 - 97.7612% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.599785 - 99.9294% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.59332 - 98.922% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.0049994 - 0.842614% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0291033 - 4.90517% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154394 - 53.0502% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0128854 - 44.2746% [1]
|
|
| | | | | | | | Remainder: 0.00077856 - 2.67516%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0407422 - 6.86683% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.0023326 - 5.72526% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.036163 - 88.7604% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0349878 - 96.7503% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.034088 - 97.4282% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0316096 - 92.7296% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.92e-05 - 0.155649% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.26e-05 - 0.166405% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 9.2e-05 - 0.29105% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00548548 - 17.3538% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.304e-05 - 0.104525% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.025342 - 80.1718% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.136e-05 - 0.0992102% [1]
|
|
| | | | | | | | | | | | Remainder: 0.000523959 - 1.65759%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 5.132e-05 - 0.150552% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.548e-05 - 30.1637% [1]
|
|
| | | | | | | | | | | | Remainder: 3.584e-05 - 69.8363%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000541719 - 1.58918% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000515279 - 95.1192% [1]
|
|
| | | | | | | | | | | | Remainder: 2.644e-05 - 4.88076%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00129336 - 3.79418% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00126764 - 98.0114% [1]
|
|
| | | | | | | | | | | | Remainder: 2.572e-05 - 1.98862%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.000117 - 0.34323% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.06e-05 - 77.4359% [1]
|
|
| | | | | | | | | | | | Remainder: 2.64e-05 - 22.5641%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.652e-05 - 0.13647% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.648e-05 - 35.4256% [1]
|
|
| | | | | | | | | | | | Remainder: 3.004e-05 - 64.5744%
|
|
| | | | | | | | | | | Remainder: 0.0004284 - 1.25675%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010756 - 0.307422% [1]
|
|
| | | | | | | | | | Remainder: 0.000792239 - 2.26433%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023292 - 0.644084% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.736e-05 - 20.3332% [1]
|
|
| | | | | | | | | | Remainder: 0.00018556 - 79.6668%
|
|
| | | | | | | | | Remainder: 0.00094228 - 2.60565%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000839959 - 2.06164% [1]
|
|
| | | | | | | | Remainder: 0.00140672 - 3.45272%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0529435 - 8.92327% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0354014 - 66.8663% [1]
|
|
| | | | | | | | Remainder: 0.0175421 - 33.1337%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0195783 - 3.29979% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.101134 - 17.0455% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.10113 - 99.996% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100526 - 99.4026% [1]
|
|
| | | | | | | | | Remainder: 0.000604119 - 0.597367%
|
|
| | | | | | | | Remainder: 4.08e-06 - 0.00403423%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0292921 - 4.93697% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0291319 - 99.4532% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0159075 - 54.6053% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.012623 - 43.3305% [1]
|
|
| | | | | | | | | Remainder: 0.00060136 - 2.06427%
|
|
| | | | | | | | Remainder: 0.00016016 - 0.546769%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179298 - 30.2195% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0342878 - 19.1233% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.033931 - 98.9594% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 6.356e-05 - 0.187321% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.68e-06 - 0.0167398% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0336712 - 99.2343% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0336678 - 99.9898% [1]
|
|
| | | | | | | | | | | Remainder: 3.44e-06 - 0.0102164%
|
|
| | | | | | | | | | Remainder: 0.00019056 - 0.56161%
|
|
| | | | | | | | | Remainder: 0.0003568 - 1.0406%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.145002 - 80.8721% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0368454 - 25.4102% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0335335 - 91.0112% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326424 - 97.3426% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0315515 - 96.6582% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.044e-05 - 0.0647829% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.84e-05 - 0.121706% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 8.9439e-05 - 0.28347% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00542447 - 17.1924% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.968e-05 - 0.125763% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0253504 - 80.346% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.08e-05 - 0.0659239% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.000567919 - 1.79997%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.656e-05 - 0.112002% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.392e-05 - 38.0744% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.264e-05 - 61.9256%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00054424 - 1.66728% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0005166 - 94.9214% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.764e-05 - 5.07864%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.916e-05 - 0.211872% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.128e-05 - 74.1469% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.788e-05 - 25.8531%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011448 - 0.35071% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.852e-05 - 77.3235% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.596e-05 - 22.6765%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.424e-05 - 0.104894% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.596e-05 - 46.6121% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.828e-05 - 53.3879%
|
|
| | | | | | | | | | | | Remainder: 0.000292159 - 0.89503%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.868e-05 - 0.234631% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.604e-05 - 0.196937% [1]
|
|
| | | | | | | | | | | Remainder: 0.0007464 - 2.22583%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00314092 - 8.52457% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00262252 - 83.4953% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000366039 - 13.9575% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00213232 - 81.3081% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00012416 - 4.73438%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026212 - 8.34533% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.000218 - 83.168% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.932e-05 - 22.6239% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00016868 - 77.3761%
|
|
| | | | | | | | | | | | Remainder: 4.412e-05 - 16.832%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.2e-05 - 0.700432% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 5.112e-05 - 1.62755% [1]
|
|
| | | | | | | | | | | Remainder: 0.00018316 - 5.83142%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.168e-05 - 0.0317% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.28e-06 - 0.00890205% [1]
|
|
| | | | | | | | | | Remainder: 0.000156079 - 0.423605%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.68e-05 - 0.011586% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.107682 - 74.2622% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.064e-05 - 0.00988096% [1]
|
|
| | | | | | | | | | Remainder: 0.107671 - 99.9901%
|
|
| | | | | | | | | Remainder: 0.000458239 - 0.316022%
|
|
| | | | | | | | Remainder: 8.2e-06 - 0.00457338%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127408 - 21.4738% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 2.824e-05 - 0.022165% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 2e-06 - 0.00156976% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127272 - 99.8929% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127269 - 99.9975% [1]
|
|
| | | | | | | | | Remainder: 3.12e-06 - 0.00245145%
|
|
| | | | | | | | Remainder: 0.00010624 - 0.0833855%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.936e-05 - 0.0167464% [1]
|
|
| | | | | | | Remainder: 0.00872051 - 1.46978%
|
|
| | | | | | Remainder: 0.00646543 - 1.07796%
|
|
| | | | | Remainder: 0.000423839 - 0.0706152%
|
|
| | | | Remainder: 0.0137452 - 2.2388%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00014776 - 0.0200748% [1]
|
|
| | | Remainder: 0.00990791 - 1.3461%
|
|
| | Mini-EM: timestepper: 0.237835 - 3.72815% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.237832 - 99.9988% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0684089 - 28.7635% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000431439 - 0.630677% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0660643 - 96.5728% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.00266407% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000426319 - 0.645309% [7]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00577508 - 8.7416% [7]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00329747 - 4.99131% [7]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00027356 - 0.414081% [7]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00292148 - 4.42217% [7]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00285379 - 4.31972% [7]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00026192 - 0.396462% [7]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000685639 - 1.03784% [7]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.72e-06 - 0.00714455% [7]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000546 - 0.826467% [7]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00697395 - 10.5563% [7]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236748 - 3.5836% [7]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00105028 - 1.58978% [7]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00607219 - 9.19133% [7]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114791 - 17.3757% [7]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.008e-05 - 0.0152579% [7]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000458839 - 0.694534% [7]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0049176 - 7.44365% [7]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00605868 - 9.17087% [7]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0004654 - 0.704465% [7]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027672 - 0.418864% [7]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00278947 - 4.22236% [7]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00462068 - 6.99421% [7]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130084 - 1.96904% [7]
|
|
| | | | | | Remainder: 0.00017528 - 0.265317%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.904e-05 - 0.0278327% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.28e-06 - 0.0047947% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00169496 - 2.47769% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011752 - 0.171791% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.004e-05 - 76.6167% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.12321% [1]
|
|
| | | | | | Remainder: 2.616e-05 - 22.26%
|
|
| | | | | Remainder: 7.828e-05 - 0.11443%
|
|
| | | | Stratimikos: BelosLOWS: 0.154671 - 65.0337% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00377036 - 2.43766% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.00021444 - 0.138643% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149933 - 96.937% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00060616 - 0.404287% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015132 - 24.9637% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 0.000145 - 95.8234% [2]
|
|
| | | | | | | | Remainder: 6.32e-06 - 4.17658%
|
|
| | | | | | | Belos::MVT::MvScale: 7.7e-05 - 12.7029% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00020164 - 33.2651% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00019688 - 97.6394% [2]
|
|
| | | | | | | | Remainder: 4.76e-06 - 2.36064%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.824e-05 - 16.2069% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.48e-05 - 96.4984% [2]
|
|
| | | | | | | | Remainder: 3.44e-06 - 3.50163%
|
|
| | | | | | | Remainder: 7.796e-05 - 12.8613%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.0004234 - 0.282392% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 7.892e-05 - 0.0526368% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.14439 - 96.3028% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.000659119 - 0.456486% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 6.028e-05 - 0.0417481% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.0015624 - 1.08207% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00040132 - 25.6861% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 0.000179 - 11.4567% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00016316 - 91.1508% [1]
|
|
| | | | | | | | | Remainder: 1.584e-05 - 8.84916%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000601039 - 38.469% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00013104 - 8.3871% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.752e-05 - 2.40144% [1]
|
|
| | | | | | | | Remainder: 0.00021248 - 13.5996%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.00138236 - 0.95738% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137833 - 95.459% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00028096 - 0.203841% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.118999 - 86.3353% [13]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.1188 - 99.8326% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0538818 - 45.3553% [26]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0534428 - 99.1853% [26]
|
|
| | | | | | | | | | | Remainder: 0.000438998 - 0.814742%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0135264 - 11.3859% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000925278 - 0.778857% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00150103 - 1.2635% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0437836 - 36.855% [13]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0148167 - 33.8409% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0146055 - 98.5743% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0145805 - 99.8291% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0144514 - 99.1144% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00012912 - 0.885563%
|
|
| | | | | | | | | | | | | Remainder: 2.496e-05 - 0.170894%
|
|
| | | | | | | | | | | | Remainder: 0.00021124 - 1.42568%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0288801 - 65.9611% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287331 - 99.491% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0198664 - 69.141% [26]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0145539 - 73.2588% [26]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0141154 - 96.9872% [26]
|
|
| | | | | | | | | | | | | | | Remainder: 0.00043848 - 3.01281%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00385024 - 19.3807% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00032616 - 1.64177% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00073016 - 3.67535% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00040596 - 2.04345%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00870519 - 30.2967% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00863695 - 99.2161% [13]
|
|
| | | | | | | | | | | | | | Remainder: 6.824e-05 - 0.7839%
|
|
| | | | | | | | | | | | | Remainder: 0.00016156 - 0.562278%
|
|
| | | | | | | | | | | | Remainder: 0.000147 - 0.509%
|
|
| | | | | | | | | | | Remainder: 8.6678e-05 - 0.197969%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0023354 - 1.96583% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00258952 - 2.17974% [13]
|
|
| | | | | | | | | | Remainder: 0.00025652 - 0.215927%
|
|
| | | | | | | | | Remainder: 0.00019916 - 0.167363%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0135571 - 9.83591% [13]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00122796 - 0.890904% [13]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00298692 - 2.16705% [38]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.00047732 - 0.346303% [13]
|
|
| | | | | | | | Remainder: 0.00030412 - 0.220644%
|
|
| | | | | | | Remainder: 0.0028926 - 2.00332%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.00379044 - 2.52808% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 4.88e-05 - 0.0325478% [1]
|
|
| | | | | | Remainder: 0.000595679 - 0.397296%
|
|
| | | | | Remainder: 0.000752798 - 0.48671%
|
|
| | | | Mini-EM: Compute responses: 0.0145559 - 6.12027% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036472 - 2.50564% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0119784 - 82.2921% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.0156949% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025824 - 2.15588% [7]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00288084 - 24.0503% [7]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.92e-06 - 0.0327256% [7]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000520719 - 4.34715% [7]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000399119 - 3.33199% [7]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00567428 - 47.3709% [7]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.28e-06 - 0.0273826% [7]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000557239 - 4.65204% [7]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0004386 - 3.66159% [7]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00047816 - 3.99186% [7]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.072e-05 - 0.506913% [7]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.28e-06 - 0.0273826% [7]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000342319 - 2.85781% [7]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021452 - 1.79089% [7]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.608e-05 - 0.384693% [7]
|
|
| | | | | | Remainder: 9.52e-05 - 0.794765%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.4e-06 - 0.0577084% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0101677% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00174748 - 12.0053% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00025964 - 1.78374% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.04e-06 - 0.400555% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024 - 92.4357% [1]
|
|
| | | | | | Remainder: 1.86e-05 - 7.16377%
|
|
| | | | | Remainder: 0.000195839 - 1.34542%
|
|
| | | | Remainder: 0.000196279 - 0.0825284%
|
|
| | | Remainder: 2.76e-06 - 0.00116047%
|
|
| | Remainder: 0.0483103 - 0.757283%
|
|
| Remainder: 6.524e-05 - 0.00102265%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 13824
|
|
Time for Belos Linear Solve = 0.154671 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 89.3769 k-cell-steps per second
|
|
=================================
|
|
|
|
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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 = 45000 x 45000, nnz = 1392840
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0)
|
|
SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333
|
|
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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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/389017 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 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 = 1971 x 1971, nnz = 124875
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 1971 x 1971, nnz = 124875
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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.1100 (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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0)
|
|
A22 size = 15625 x 15625, nnz = 389017
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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 = 15625 x 15625, nnz = 389017
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
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/389017 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 657 x 15625, nnz = 15625
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 657 x 657, nnz = 13525
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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.1887 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
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) 45000 1392840 30.952
|
|
(2, 2) 15625 389017 24.8971
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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=88200,domainDim=88200,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=43200,domainDim=43200}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
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=88200, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=43200, #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.00234204 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=45000, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139293 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.154365 sec
|
|
Electromagnetic Energy = 1.32931e-08
|
|
Electromagnetic Energy/dt^2 = 4.30101e+10
|
|
|
|
* finished time step 1, t = 5.5594e-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: 6.36105 [1]
|
|
| Mini-EM: Total Time: 6.36101 - 99.9993% [1]
|
|
| | Mini-EM: build mesh: 0.000635319 - 0.00998771% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030064 - 47.3211% [1]
|
|
| | | Remainder: 0.000334679 - 52.6789%
|
|
| | Mini-EM: build physics blocks: 0.000876119 - 0.0137733% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.00081212 - 0.0127672% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.707811 - 11.1273% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.32134 - 5.05172% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.136167 - 42.3747% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11051 - 81.1576% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00352004 - 2.58509% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0220379 - 16.1845% [4]
|
|
| | | | Remainder: 9.924e-05 - 0.0728812%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0193843 - 6.03233% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120222 - 62.0204% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00066164 - 3.41328% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.001408 - 7.26359% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00094764 - 4.8887% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134704 - 6.94912% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0027494 - 14.1836% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014568 - 0.751536% [4]
|
|
| | | | Remainder: 0.00010268 - 0.529707%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296401 - 9.2239% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128414 - 3.99621% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0433653 - 13.4952% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0174121 - 5.41859% [4]
|
|
| | | Remainder: 0.06253 - 19.4591%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0166072 - 0.261078% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.514878 - 8.09428% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.514854 - 99.9954% [1]
|
|
| | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000590459% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.4e-07 - 8.54611e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.509556 - 98.971% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.509534 - 99.9956% [1]
|
|
| | | | | | getWorksets(): 0.486391 - 95.458% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.486386 - 99.9992% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279849 - 57.5364% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00454452 - 1.62392% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0467061 - 16.6897% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094108 - 2.0149% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.045743 - 97.9379% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000466879 - 1.02066% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00023008 - 0.502984% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087656 - 1.91627% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409643 - 8.95532% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00962063 - 21.0319% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00235472 - 5.14771% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00692127 - 15.1308% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00024456 - 0.534639% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0121124 - 26.4793% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00555787 - 45.8857% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00655455 - 54.1143%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00708223 - 15.4827% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00161132 - 3.52255% [7]
|
|
| | | | | | | | | | | Remainder: 0.00012588 - 0.27519%
|
|
| | | | | | | | | | Remainder: 2.204e-05 - 0.0471887%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.19852 - 70.9383% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114841 - 57.8486% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000182599 - 0.159001% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.6159e-05 - 0.0489014% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0616239 - 53.6601% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0433129 - 37.7155% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.424e-05 - 0.0472304% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00898667 - 7.8253% [7]
|
|
| | | | | | | | | | | Remainder: 0.00062476 - 0.544021%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0403236 - 20.3121% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0266038 - 13.4011% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025308 - 0.127483% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00914855 - 4.60837% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00679891 - 3.4248% [7]
|
|
| | | | | | | | | | Remainder: 0.00055096 - 0.277534%
|
|
| | | | | | | | | Remainder: 0.0300784 - 10.7481%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.206506 - 42.4571% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.206321 - 99.9108% [14]
|
|
| | | | | | | | | Remainder: 0.000184199 - 0.0891981%
|
|
| | | | | | | | Remainder: 3.176e-05 - 0.00652979%
|
|
| | | | | | | Remainder: 4.12e-06 - 0.000847056%
|
|
| | | | | | getOrientations(): 1.196e-05 - 0.00234724% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075616 - 0.148402% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703079 - 0.137985% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387479 - 0.0760458% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012212 - 0.023967% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0008632 - 0.16941% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 0.000149156% [2]
|
|
| | | | | | Remainder: 0.0202984 - 3.98372%
|
|
| | | | | Remainder: 2.224e-05 - 0.00436458%
|
|
| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00149169% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.612e-05 - 0.00313099% [1]
|
|
| | | | build response library: 0.00524988 - 1.01968% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515675 - 98.2262% [1]
|
|
| | | | | | getWorksets(): 2.96e-06 - 0.0574004% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 55.4054% [1]
|
|
| | | | | | | Remainder: 1.32e-06 - 44.5946%
|
|
| | | | | | getOrientations(): 4.8e-07 - 0.00930818% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000736159 - 14.2756% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000915839 - 17.76% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039024 - 7.56755% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011686 - 22.6615% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0217191% [3]
|
|
| | | | | | Remainder: 0.00194136 - 37.6469%
|
|
| | | | | Remainder: 9.312e-05 - 1.77376%
|
|
| | | | Remainder: 2.084e-05 - 0.00404775%
|
|
| | | Remainder: 2.388e-05 - 0.00463799%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.924184 - 14.5289% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.924171 - 99.9986% [1]
|
|
| | | | allocate FieldManagerBuilder: 1.04e-06 - 0.000112533% [1]
|
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 6.05948e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.924108 - 99.9931% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.924101 - 99.9993% [1]
|
|
| | | | | | getWorksets(): 0.430689 - 46.6062% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.430683 - 99.9986% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.283966 - 65.9338% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00363092 - 1.27865% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0484024 - 17.0451% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00106232 - 2.19477% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0473214 - 97.7666% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000414959 - 0.876896% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000233198 - 0.492797% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087572 - 1.85058% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0041034 - 8.67134% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102355 - 21.6297% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0022844 - 4.82741% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00794495 - 16.7894% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0002256 - 0.47674% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0126943 - 26.8258% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00551652 - 43.4566% [7]
|
|
| | | | | | | | | | | | Remainder: 0.0071778 - 56.5434%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00656251 - 13.868% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00160452 - 3.39068% [7]
|
|
| | | | | | | | | | | Remainder: 0.00014232 - 0.300752%
|
|
| | | | | | | | | | Remainder: 1.872e-05 - 0.0386758%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201474 - 70.9501% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112725 - 55.95% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.048e-05 - 0.0802663% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.4639e-05 - 0.0484711% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0416381 - 36.9378% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0441622 - 39.177% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 6.264e-05 - 0.055569% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 6.016e-05 - 0.0533689% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145424 - 1.29008% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0248431 - 22.0387% [7]
|
|
| | | | | | | | | | | Remainder: 0.000359279 - 0.318722%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0263888 - 13.0979% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0258444 - 12.8277% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0002376 - 0.117931% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0102756 - 5.10018% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00902019 - 4.47709% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0164412 - 8.16046% [7]
|
|
| | | | | | | | | | Remainder: 0.0005416 - 0.268819%
|
|
| | | | | | | | | Remainder: 0.0304584 - 10.7261%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146681 - 34.0577% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146392 - 99.8029% [7]
|
|
| | | | | | | | | Remainder: 0.00028908 - 0.197081%
|
|
| | | | | | | | Remainder: 3.62e-05 - 0.00840525%
|
|
| | | | | | | Remainder: 5.88e-06 - 0.00136525%
|
|
| | | | | | getOrientations(): 1.188e-05 - 0.00128557% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101924 - 0.110295% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00114688 - 0.124107% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0007238 - 0.0783247% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.46023 - 49.803% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.170712 - 37.0927% [1]
|
|
| | | | | | | Remainder: 0.289518 - 62.9073%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00252388 - 0.273117% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.92565e-05% [2]
|
|
| | | | | | Remainder: 0.0277562 - 3.00358%
|
|
| | | | | Remainder: 6.12e-06 - 0.000662261%
|
|
| | | | fmb->setupBCFieldManagers(): 7.2e-06 - 0.000779077% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.00192172% [1]
|
|
| | | | build response library: 2.652e-05 - 0.0028696% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.5083% [1]
|
|
| | | | | Remainder: 2.612e-05 - 98.4917%
|
|
| | | | Remainder: 1.036e-05 - 0.001121%
|
|
| | | Remainder: 1.26e-05 - 0.00136337%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 1.51337 - 23.7914% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.443386 - 29.2979% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 1.06576 - 70.4227% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0014548 - 0.136504% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.728302 - 68.3365% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 5.16e-06 - 0.000708498% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.256e-05 - 0.00172456% [7]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.44e-06 - 0.000609637% [7]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0044054 - 0.604886% [7]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0208741 - 2.86613% [7]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0610715 - 8.38547% [7]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00726087 - 0.996959% [7]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0508051 - 6.97583% [7]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0494209 - 6.78577% [7]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0723513 - 9.93425% [7]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.328e-05 - 0.00182342% [7]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.08e-06 - 0.000560207% [7]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107826 - 14.8051% [7]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0126286 - 1.73398% [7]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00631907 - 0.867645% [7]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0240658 - 3.30437% [7]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00291752 - 0.400592% [7]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0340448 - 4.67454% [7]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0573083 - 7.86875% [7]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0716159 - 9.83327% [7]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00670099 - 0.920085% [7]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00337295 - 0.463126% [7]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0105969 - 1.45501% [7]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0486236 - 6.6763% [7]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00634407 - 0.871078% [7]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236827 - 3.25178% [7]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.252e-05 - 0.00171907% [7]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0113127 - 1.5533% [7]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0208418 - 2.8617% [7]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00321604 - 0.44158% [7]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101991 - 1.4004% [7]
|
|
| | | | | Remainder: 0.000443839 - 0.0609416%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.092e-05 - 0.00196292% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.52e-06 - 0.000236452% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00123104 - 0.115508% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.333537 - 31.2958% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163768 - 49.1005% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.169708 - 50.8812% [1]
|
|
| | | | | Remainder: 6.092e-05 - 0.0182648%
|
|
| | | | Remainder: 0.0012094 - 0.113478%
|
|
| | | Remainder: 0.00422795 - 0.279373%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00462896 - 0.0727708% [1]
|
|
| | | getWorksets(): 1.088e-05 - 0.235042% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 5.44e-06 - 50% [1]
|
|
| | | | Remainder: 5.44e-06 - 50%
|
|
| | | getOrientations(): 7.6e-07 - 0.0164184% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000796159 - 17.1995% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00092544 - 19.9924% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000422119 - 9.1191% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119948 - 25.9125% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.0241955% [3]
|
|
| | | Remainder: 0.001273 - 27.5008%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.446607 - 7.02101% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.764227 - 12.0143% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00052988 - 0.0693354% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.598416 - 78.3034% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000314163% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00411011 - 0.686833% [7]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0200935 - 3.35778% [7]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0237495 - 3.96873% [7]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00226672 - 0.378787% [7]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0261015 - 4.36176% [7]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0215461 - 3.60052% [7]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00458311 - 0.765875% [7]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0211153 - 3.52854% [7]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.8e-06 - 0.00163766% [7]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00782591 - 1.30777% [7]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0466767 - 7.80005% [7]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00774919 - 1.29495% [7]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0453754 - 7.58258% [7]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0475406 - 7.94442% [7]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0651403 - 10.8855% [7]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.692e-05 - 0.00282747% [7]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00382884 - 0.639829% [7]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0454854 - 7.60097% [7]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0733566 - 12.2585% [7]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0115337 - 1.92737% [7]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00215448 - 0.360031% [7]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0248516 - 4.1529% [7]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.051968 - 8.68427% [7]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0410249 - 6.85558% [7]
|
|
| | | | Remainder: 0.00030952 - 0.0517232%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.96e-05 - 0.00256468% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000162255% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00184616 - 0.241572% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162229 - 21.2278% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162198 - 99.981% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.936e-05 - 0.0119338% [1]
|
|
| | | | Remainder: 1.152e-05 - 0.00710108%
|
|
| | | Remainder: 0.00118604 - 0.155195%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.124742 - 1.96104% [1]
|
|
| | MaxwellPreconditioner::build: 0.732999 - 11.5233% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.110358 - 15.0558% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 1.22e-05 - 0.0016644% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00196492 - 0.268066% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 2.84e-06 - 0.144535% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.000984479 - 50.1028% [1]
|
|
| | | | Remainder: 0.000977599 - 49.7527%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.610721 - 83.3181% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.597112 - 97.7718% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.596696 - 99.9303% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.590285 - 98.9256% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00478852 - 0.81122% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0287916 - 4.87757% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0153569 - 53.3381% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0126607 - 43.9737% [1]
|
|
| | | | | | | | Remainder: 0.000773959 - 2.68814%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0400199 - 6.77976% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00232372 - 5.8064% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0354752 - 88.644% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0344146 - 97.0103% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0335266 - 97.4197% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0312024 - 93.0675% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.676e-05 - 0.14986% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.3e-05 - 0.169859% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 7.196e-05 - 0.230623% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00537092 - 17.2131% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.248e-05 - 0.104095% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0250449 - 80.266% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.168e-05 - 0.101531% [1]
|
|
| | | | | | | | | | | | Remainder: 0.000550679 - 1.76486%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.732e-05 - 0.141141% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.584e-05 - 33.4742% [1]
|
|
| | | | | | | | | | | | Remainder: 3.148e-05 - 66.5258%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000543359 - 1.62068% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000514239 - 94.6407% [1]
|
|
| | | | | | | | | | | | Remainder: 2.912e-05 - 5.35926%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00116988 - 3.4894% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00114524 - 97.8938% [1]
|
|
| | | | | | | | | | | | Remainder: 2.464e-05 - 2.1062%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011876 - 0.354226% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.048e-05 - 76.1873% [1]
|
|
| | | | | | | | | | | | Remainder: 2.828e-05 - 23.8127%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.32e-05 - 0.15868% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.64e-05 - 30.8271% [1]
|
|
| | | | | | | | | | | | Remainder: 3.68e-05 - 69.1729%
|
|
| | | | | | | | | | | Remainder: 0.00039172 - 1.16838%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010232 - 0.297315% [1]
|
|
| | | | | | | | | | Remainder: 0.000785679 - 2.28298%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023336 - 0.657811% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.808e-05 - 20.6034% [1]
|
|
| | | | | | | | | | Remainder: 0.00018528 - 79.3966%
|
|
| | | | | | | | | Remainder: 0.000827239 - 2.33188%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000833759 - 2.08336% [1]
|
|
| | | | | | | | Remainder: 0.0013872 - 3.46627%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0525085 - 8.89544% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0351291 - 66.9018% [1]
|
|
| | | | | | | | Remainder: 0.0173794 - 33.0982%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179285 - 3.03726% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.100276 - 16.9877% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100272 - 99.9964% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0996995 - 99.4287% [1]
|
|
| | | | | | | | | Remainder: 0.000572879 - 0.571323%
|
|
| | | | | | | | Remainder: 3.56e-06 - 0.0035502%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0296347 - 5.02039% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0294749 - 99.4609% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163663 - 55.5264% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0124736 - 42.3195% [1]
|
|
| | | | | | | | | Remainder: 0.000634919 - 2.1541%
|
|
| | | | | | | | Remainder: 0.00015976 - 0.539099%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179762 - 30.4535% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0356472 - 19.8302% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0353045 - 99.0386% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.756e-05 - 0.163039% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.16e-06 - 0.0146157% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0350389 - 99.2477% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0350306 - 99.9764% [1]
|
|
| | | | | | | | | | | Remainder: 8.28e-06 - 0.0236309%
|
|
| | | | | | | | | | Remainder: 0.00020288 - 0.574657%
|
|
| | | | | | | | | Remainder: 0.00034272 - 0.961421%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.144107 - 80.1653% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.036879 - 25.5914% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0336065 - 91.1265% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326701 - 97.2135% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0315681 - 96.6269% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.4e-05 - 0.0760261% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.944e-05 - 0.124936% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.888e-05 - 0.218195% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00537395 - 17.0234% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.772e-05 - 0.119488% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0254211 - 80.5279% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.008e-05 - 0.0636085% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00058288 - 1.84642%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.532e-05 - 0.108111% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.388e-05 - 39.2978% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.144e-05 - 60.7022%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000542239 - 1.65974% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000514399 - 94.8657% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.784e-05 - 5.13427%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.208e-05 - 0.22063% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 4.984e-05 - 69.1454% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.224e-05 - 30.8546%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011324 - 0.346617% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.612e-05 - 76.0509% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.712e-05 - 23.9491%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.62e-05 - 0.110805% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.66e-05 - 45.8564% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.96e-05 - 54.1436%
|
|
| | | | | | | | | | | | Remainder: 0.00030292 - 0.927209%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 8.02e-05 - 0.238644% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.788e-05 - 0.201985% [1]
|
|
| | | | | | | | | | | Remainder: 0.000788359 - 2.34585%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00310848 - 8.42886% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00259496 - 83.48% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00036072 - 13.9008% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211052 - 81.3315% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00012372 - 4.76771%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026216 - 8.43371% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00021664 - 82.6366% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.844e-05 - 22.3597% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.0001682 - 77.6403%
|
|
| | | | | | | | | | | | Remainder: 4.552e-05 - 17.3634%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.324e-05 - 0.747633% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.928e-05 - 1.58534% [1]
|
|
| | | | | | | | | | | Remainder: 0.00017884 - 5.7533%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.36e-06 - 0.0226687% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.88e-06 - 0.00780933% [1]
|
|
| | | | | | | | | | Remainder: 0.00015272 - 0.414111%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.632e-05 - 0.0113249% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106764 - 74.0868% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.036e-05 - 0.00970362% [1]
|
|
| | | | | | | | | | Remainder: 0.106754 - 99.9903%
|
|
| | | | | | | | | Remainder: 0.000447519 - 0.310546%
|
|
| | | | | | | | Remainder: 8e-06 - 0.00445032%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127885 - 21.665% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.648e-05 - 0.0285256% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.00140751% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127737 - 99.8843% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127734 - 99.9972% [1]
|
|
| | | | | | | | | Remainder: 3.52e-06 - 0.00275565%
|
|
| | | | | | | | Remainder: 0.00010964 - 0.0857331%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 0.00010012 - 0.0169613% [1]
|
|
| | | | | | | Remainder: 0.00859007 - 1.45524%
|
|
| | | | | | Remainder: 0.00641079 - 1.07438%
|
|
| | | | | Remainder: 0.00041624 - 0.0697088%
|
|
| | | | Remainder: 0.0136081 - 2.2282%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012264 - 0.0167313% [1]
|
|
| | | Remainder: 0.00982003 - 1.33971%
|
|
| | Mini-EM: timestepper: 0.236737 - 3.7217% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.236735 - 99.9989% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0677785 - 28.6306% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000422439 - 0.623264% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0654478 - 96.5613% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 0.00336146% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042592 - 0.650778% [7]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00573523 - 8.76307% [7]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00327224 - 4.99977% [7]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00028056 - 0.428678% [7]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00284768 - 4.35107% [7]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00280744 - 4.28958% [7]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000262799 - 0.40154% [7]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000689039 - 1.05281% [7]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.52e-06 - 0.00843421% [7]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00055788 - 0.852405% [7]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00684195 - 10.4541% [7]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00224544 - 3.43089% [7]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00101464 - 1.5503% [7]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00570299 - 8.71381% [7]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114112 - 17.4356% [7]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.08e-06 - 0.0138737% [7]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000446399 - 0.682069% [7]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00486799 - 7.43798% [7]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602179 - 9.20091% [7]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00046108 - 0.704501% [7]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027604 - 0.421771% [7]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00281852 - 4.30651% [7]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00496951 - 7.5931% [7]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130844 - 1.99921% [7]
|
|
| | | | | | Remainder: 0.0001662 - 0.253943%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.932e-05 - 0.0285046% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.92e-06 - 0.00430815% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00168816 - 2.4907% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011816 - 0.174333% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.036e-05 - 76.4726% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.11713% [1]
|
|
| | | | | | Remainder: 2.648e-05 - 22.4103%
|
|
| | | | | Remainder: 7.972e-05 - 0.117618%
|
|
| | | | Stratimikos: BelosLOWS: 0.154422 - 65.2298% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00378456 - 2.4508% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.00015156 - 0.0981469% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149741 - 96.9693% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000601519 - 0.401705% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015296 - 25.429% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 0.00014628 - 95.6328% [2]
|
|
| | | | | | | | Remainder: 6.68e-06 - 4.36715%
|
|
| | | | | | | Belos::MVT::MvScale: 7.6919e-05 - 12.7875% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0001918 - 31.8859% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00018748 - 97.7477% [2]
|
|
| | | | | | | | Remainder: 4.32e-06 - 2.25235%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.892e-05 - 16.445% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.576e-05 - 96.8055% [2]
|
|
| | | | | | | | Remainder: 3.16e-06 - 3.1945%
|
|
| | | | | | | Remainder: 8.092e-05 - 13.4526%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.000486799 - 0.325093% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 7.988e-05 - 0.0533453% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.144282 - 96.354% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.000646959 - 0.4484% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 6.156e-05 - 0.0426665% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00147688 - 1.02361% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00038416 - 26.0116% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 0.000177919 - 12.047% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000162119 - 91.1196% [1]
|
|
| | | | | | | | | Remainder: 1.58e-05 - 8.88045%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.00055884 - 37.8393% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000129999 - 8.80228% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.736e-05 - 2.52966% [1]
|
|
| | | | | | | | Remainder: 0.0001886 - 12.7702%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.0014456 - 1.00193% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137671 - 95.4182% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00027792 - 0.201872% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.119059 - 86.4804% [13]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.118852 - 99.8269% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0539051 - 45.3547% [26]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0534714 - 99.1954% [26]
|
|
| | | | | | | | | | | Remainder: 0.00043372 - 0.804598%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0134717 - 11.3348% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00098096 - 0.82536% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0014922 - 1.25551% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.043727 - 36.791% [13]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0147314 - 33.6895% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0145295 - 98.6296% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.014506 - 99.8381% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0143857 - 99.1708% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00012028 - 0.829173%
|
|
| | | | | | | | | | | | | Remainder: 2.352e-05 - 0.161877%
|
|
| | | | | | | | | | | | Remainder: 0.00020188 - 1.3704%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289087 - 66.1116% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287662 - 99.5073% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0200463 - 69.687% [26]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0147275 - 73.4677% [26]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0142957 - 97.0675% [26]
|
|
| | | | | | | | | | | | | | | Remainder: 0.00043188 - 2.93246%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00383268 - 19.1191% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000340159 - 1.69687% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.000733157 - 3.65732% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.000412758 - 2.05902%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.0085596 - 29.7557% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00849108 - 99.1995% [13]
|
|
| | | | | | | | | | | | | | Remainder: 6.852e-05 - 0.800505%
|
|
| | | | | | | | | | | | | Remainder: 0.00016032 - 0.55732%
|
|
| | | | | | | | | | | | Remainder: 0.00014244 - 0.492724%
|
|
| | | | | | | | | | | Remainder: 8.696e-05 - 0.19887%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00239884 - 2.01833% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00260351 - 2.19054% [13]
|
|
| | | | | | | | | | Remainder: 0.00027304 - 0.22973%
|
|
| | | | | | | | | Remainder: 0.00020608 - 0.173091%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0134903 - 9.79897% [13]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00121984 - 0.886054% [13]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00284016 - 2.063% [38]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.000482918 - 0.350777% [13]
|
|
| | | | | | | | Remainder: 0.0003014 - 0.218928%
|
|
| | | | | | | Remainder: 0.00297972 - 2.06521%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.00362812 - 2.42292% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 5.236e-05 - 0.0349669% [1]
|
|
| | | | | | Remainder: 0.00061096 - 0.40801%
|
|
| | | | | Remainder: 0.00074396 - 0.481772%
|
|
| | | | Mini-EM: Compute responses: 0.0143391 - 6.05704% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00035096 - 2.44757% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0118583 - 82.6994% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.76e-06 - 0.0148419% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002566 - 2.16388% [7]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00277348 - 23.3884% [7]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.64e-06 - 0.0306957% [7]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000567719 - 4.7875% [7]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00039624 - 3.34144% [7]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00563168 - 47.4912% [7]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.24e-06 - 0.0273225% [7]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00054992 - 4.63741% [7]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000428439 - 3.61297% [7]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000484519 - 4.08589% [7]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.82e-05 - 0.490793% [7]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.36e-06 - 0.0283345% [7]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00034644 - 2.92149% [7]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021152 - 1.78372% [7]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.556e-05 - 0.384202% [7]
|
|
| | | | | | Remainder: 9.604e-05 - 0.809894%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.24e-06 - 0.0574652% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.00948455% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00166236 - 11.5932% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000266599 - 1.85924% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.495126% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000246359 - 92.4081% [1]
|
|
| | | | | | Remainder: 1.892e-05 - 7.0968%
|
|
| | | | | Remainder: 0.00019124 - 1.3337%
|
|
| | | | Remainder: 0.00019556 - 0.0826072%
|
|
| | | Remainder: 2.68e-06 - 0.00113206%
|
|
| | Remainder: 0.05055 - 0.794686%
|
|
| Remainder: 4.648e-05 - 0.000730697%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 13824
|
|
Time for Belos Linear Solve = 0.154422 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 89.5212 k-cell-steps per second
|
|
=================================
|
|
|
|
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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 = 45000 x 45000, nnz = 1392840
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0)
|
|
SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333
|
|
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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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/389017 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 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 = 1971 x 1971, nnz = 124875
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 1971 x 1971, nnz = 124875
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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.1105 (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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0)
|
|
A22 size = 15625 x 15625, nnz = 389017
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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 = 15625 x 15625, nnz = 389017
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
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/389017 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 657 x 15625, nnz = 15625
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 657 x 657, nnz = 13525
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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.1891 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
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) 45000 1392840 30.952
|
|
(2, 2) 15625 389017 24.8971
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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=88200,domainDim=88200,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=43200,domainDim=43200}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
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=88200, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=43200, #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.0023512 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=45000, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.14205 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.157359 sec
|
|
Electromagnetic Energy = 1.32931e-08
|
|
Electromagnetic Energy/dt^2 = 4.30101e+10
|
|
|
|
* finished time step 1, t = 5.5594e-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: 6.35352 [1]
|
|
| Mini-EM: Total Time: 6.35347 - 99.9993% [1]
|
|
| | Mini-EM: build mesh: 0.00065624 - 0.0103288% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003154 - 48.0617% [1]
|
|
| | | Remainder: 0.00034084 - 51.9383%
|
|
| | Mini-EM: build physics blocks: 0.000896159 - 0.014105% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.000879639 - 0.013845% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.712796 - 11.219% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.319435 - 5.02773% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.13655 - 42.7474% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110628 - 81.0168% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0036346 - 2.66173% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.022189 - 16.2497% [4]
|
|
| | | | Remainder: 9.808e-05 - 0.0718271%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0194254 - 6.08117% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120277 - 61.9171% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000691719 - 3.5609% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0014296 - 7.35942% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0009536 - 4.90903% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136292 - 7.01616% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00272036 - 14.0041% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00014444 - 0.743562% [4]
|
|
| | | | Remainder: 9.512e-05 - 0.489668%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0297333 - 9.30807% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128362 - 4.0184% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0434804 - 13.6117% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0161571 - 5.05802% [4]
|
|
| | | Remainder: 0.0612528 - 19.1753%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0143112 - 0.22525% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.511596 - 8.05223% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.511578 - 99.9964% [1]
|
|
| | | | allocate FieldManagerBuilder: 3.08e-06 - 0.000602059% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.8e-07 - 9.38274e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.506262 - 98.9609% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.506246 - 99.9968% [1]
|
|
| | | | | | getWorksets(): 0.483301 - 95.4677% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.483298 - 99.9992% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.277847 - 57.4897% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0046596 - 1.67704% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0466424 - 16.7871% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000968279 - 2.07596% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0456529 - 97.8785% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00046996 - 1.02942% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000222999 - 0.488466% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000889839 - 1.94914% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00412152 - 9.02794% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00968411 - 21.2125% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00229176 - 5.01996% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00692159 - 15.1613% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00023664 - 0.518346% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0120291 - 26.349% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552639 - 45.9419% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00650271 - 54.0581%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00705047 - 15.4436% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0016116 - 3.53011% [7]
|
|
| | | | | | | | | | | Remainder: 0.00012332 - 0.270125%
|
|
| | | | | | | | | | Remainder: 2.124e-05 - 0.0455379%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196205 - 70.6163% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.113486 - 57.8405% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001804 - 0.158962% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.484e-05 - 0.0483231% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0613924 - 54.0969% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422667 - 37.244% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.264e-05 - 0.0463846% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00891795 - 7.8582% [7]
|
|
| | | | | | | | | | | Remainder: 0.00062112 - 0.54731%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0391548 - 19.956% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0267723 - 13.6451% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025136 - 0.128111% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00914463 - 4.66075% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00683439 - 3.48329% [7]
|
|
| | | | | | | | | | Remainder: 0.000561559 - 0.28621%
|
|
| | | | | | | | | Remainder: 0.0303395 - 10.9195%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.20542 - 42.5039% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.20524 - 99.9124% [14]
|
|
| | | | | | | | | Remainder: 0.00017992 - 0.0875862%
|
|
| | | | | | | | Remainder: 3.08e-05 - 0.00637288%
|
|
| | | | | | | Remainder: 3.72e-06 - 0.000769706%
|
|
| | | | | | getOrientations(): 1.18e-05 - 0.00233088% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075436 - 0.149011% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000704159 - 0.139094% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038168 - 0.0753942% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122919 - 0.0242805% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00090152 - 0.178079% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000142223% [2]
|
|
| | | | | | Remainder: 0.0200673 - 3.96394%
|
|
| | | | | Remainder: 1.632e-05 - 0.00322363%
|
|
| | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.0016498% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.504e-05 - 0.00293992% [1]
|
|
| | | | build response library: 0.00526724 - 1.02961% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00518147 - 98.3718% [1]
|
|
| | | | | | getWorksets(): 3.16e-06 - 0.0609865% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.28e-06 - 72.1519% [1]
|
|
| | | | | | | Remainder: 8.8e-07 - 27.8481%
|
|
| | | | | | getOrientations(): 4.8e-07 - 0.00926377% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073336 - 14.1535% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889639 - 17.1696% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402879 - 7.77537% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119008 - 22.968% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0247034% [3]
|
|
| | | | | | Remainder: 0.0019606 - 37.8386%
|
|
| | | | | Remainder: 8.576e-05 - 1.62818%
|
|
| | | | Remainder: 2.136e-05 - 0.00417532%
|
|
| | | Remainder: 1.832e-05 - 0.00358095%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.927973 - 14.6058% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.927961 - 99.9987% [1]
|
|
| | | | allocate FieldManagerBuilder: 6.4e-07 - 6.89684e-05% [1]
|
|
| | | | fmb->setWorksetContainer(): 6.4e-07 - 6.89684e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.927905 - 99.9939% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.927899 - 99.9994% [1]
|
|
| | | | | | getWorksets(): 0.431367 - 46.4886% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.431361 - 99.9987% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.285724 - 66.2377% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0037198 - 1.30188% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0486116 - 17.0135% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00103124 - 2.12138% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0475623 - 97.8413% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00038576 - 0.811063% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002224 - 0.467597% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087968 - 1.84953% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0040168 - 8.44534% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0103186 - 21.6948% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00227568 - 4.78462% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00804103 - 16.9063% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022352 - 0.469952% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0127345 - 26.7743% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553611 - 43.4735% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00719835 - 56.5265%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00668335 - 14.0518% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00163424 - 3.436% [7]
|
|
| | | | | | | | | | | Remainder: 0.000146799 - 0.308646%
|
|
| | | | | | | | | | Remainder: 1.812e-05 - 0.037275%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201969 - 70.6867% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.11252 - 55.7114% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.096e-05 - 0.0808392% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.188e-05 - 0.0461075% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.04149 - 36.8736% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.043618 - 38.7648% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.944e-05 - 0.0528263% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.8719e-05 - 0.0521855% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00145132 - 1.28984% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0253454 - 22.5253% [7]
|
|
| | | | | | | | | | | Remainder: 0.00035388 - 0.314505%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0257599 - 12.7544% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0279829 - 13.8551% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025628 - 0.126891% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0100929 - 4.99726% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00911711 - 4.51412% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0157582 - 7.80231% [7]
|
|
| | | | | | | | | | Remainder: 0.000481759 - 0.238531%
|
|
| | | | | | | | | Remainder: 0.0314237 - 10.9979%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.145602 - 33.7541% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145328 - 99.8118% [7]
|
|
| | | | | | | | | Remainder: 0.00027396 - 0.188157%
|
|
| | | | | | | | Remainder: 3.532e-05 - 0.00818803%
|
|
| | | | | | | Remainder: 5.64e-06 - 0.00130747%
|
|
| | | | | | getOrientations(): 1.176e-05 - 0.00126738% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101424 - 0.109305% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00115184 - 0.124134% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000720279 - 0.0776247% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462533 - 49.8474% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.17145 - 37.0677% [1]
|
|
| | | | | | | Remainder: 0.291083 - 62.9323%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00261432 - 0.281746% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6e-07 - 6.46622e-05% [2]
|
|
| | | | | | Remainder: 0.0284855 - 3.06989%
|
|
| | | | | Remainder: 6e-06 - 0.000646618%
|
|
| | | | fmb->setupBCFieldManagers(): 5.72e-06 - 0.000616405% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.628e-05 - 0.00175438% [1]
|
|
| | | | build response library: 2.332e-05 - 0.00251304% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.2e-07 - 1.37221% [1]
|
|
| | | | | Remainder: 2.3e-05 - 98.6278%
|
|
| | | | Remainder: 9.88e-06 - 0.0010647%
|
|
| | | Remainder: 1.192e-05 - 0.00128452%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 1.50837 - 23.7409% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.445006 - 29.5024% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 1.0596 - 70.2482% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001459 - 0.137693% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.721964 - 68.1353% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 3.44e-06 - 0.000476478% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.208e-05 - 0.00167321% [7]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.96e-06 - 0.000687015% [7]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00442264 - 0.612585% [7]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0205901 - 2.85196% [7]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.060681 - 8.40499% [7]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00704243 - 0.975455% [7]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0489912 - 6.78582% [7]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0498473 - 6.90441% [7]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0714569 - 9.89757% [7]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.224e-05 - 0.00169538% [7]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.52e-06 - 0.00062607% [7]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107505 - 14.8907% [7]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0122194 - 1.69253% [7]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00603836 - 0.83638% [7]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0236703 - 3.2786% [7]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00299648 - 0.415046% [7]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0336554 - 4.66164% [7]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0574587 - 7.95867% [7]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0712583 - 9.87006% [7]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00657983 - 0.91138% [7]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00329124 - 0.455873% [7]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.0106016 - 1.46844% [7]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0481211 - 6.6653% [7]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00608667 - 0.843072% [7]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236701 - 3.27857% [7]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.136e-05 - 0.00157349% [7]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0111727 - 1.54754% [7]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0208193 - 2.88371% [7]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00309544 - 0.428752% [7]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0102078 - 1.41389% [7]
|
|
| | | | | Remainder: 0.00043584 - 0.0603687%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.956e-05 - 0.00184597% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.88e-06 - 0.0002718% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00131832 - 0.124416% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.333641 - 31.4874% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163545 - 49.0183% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.170028 - 50.9612% [1]
|
|
| | | | | Remainder: 6.828e-05 - 0.0204651%
|
|
| | | | Remainder: 0.00119912 - 0.113167%
|
|
| | | Remainder: 0.0037624 - 0.249434%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454872 - 0.0715941% [1]
|
|
| | | getWorksets(): 9.4e-06 - 0.206652% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 4.2e-06 - 44.6809% [1]
|
|
| | | | Remainder: 5.2e-06 - 55.3191%
|
|
| | | getOrientations(): 6.4e-07 - 0.0140699% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801039 - 17.6102% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000932759 - 20.506% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042172 - 9.27119% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122956 - 27.0309% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 1.32e-06 - 0.0290192% [3]
|
|
| | | Remainder: 0.00115228 - 25.332%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.448137 - 7.05342% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.758452 - 11.9376% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00056012 - 0.0738504% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.592329 - 78.0972% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 0.000317391% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00407164 - 0.687394% [7]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0204415 - 3.45103% [7]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0233742 - 3.94615% [7]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00232008 - 0.391687% [7]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0259207 - 4.37606% [7]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0213763 - 3.60885% [7]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00430559 - 0.726892% [7]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0213154 - 3.59858% [7]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.048e-05 - 0.00176929% [7]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00794595 - 1.34148% [7]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0459555 - 7.75843% [7]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00757459 - 1.27878% [7]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0435041 - 7.34458% [7]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0471304 - 7.95678% [7]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0648164 - 10.9426% [7]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.724e-05 - 0.00291054% [7]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00408883 - 0.690298% [7]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0448901 - 7.57857% [7]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0723473 - 12.214% [7]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0111856 - 1.88841% [7]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00221684 - 0.374258% [7]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0249041 - 4.20443% [7]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0525432 - 8.87061% [7]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0397519 - 6.71111% [7]
|
|
| | | | Remainder: 0.0003196 - 0.0539565%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.872e-05 - 0.00246819% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.32e-06 - 0.000174039% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00196372 - 0.258911% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.162388 - 21.4105% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.16236 - 99.9824% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.792e-05 - 0.0110353% [1]
|
|
| | | | Remainder: 1.068e-05 - 0.00657684%
|
|
| | | Remainder: 0.00119048 - 0.156962%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.123656 - 1.94627% [1]
|
|
| | MaxwellPreconditioner::build: 0.733506 - 11.545% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.109593 - 14.941% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 1.192e-05 - 0.00162507% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00189568 - 0.258441% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 2.88e-06 - 0.151925% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.000974439 - 51.4032% [1]
|
|
| | | | Remainder: 0.000918359 - 48.4449%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.612049 - 83.4416% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.598603 - 97.803% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.598197 - 99.9321% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.59174 - 98.9207% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00488731 - 0.825922% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0295599 - 4.99542% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0153345 - 51.8759% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0134452 - 45.4846% [1]
|
|
| | | | | | | | Remainder: 0.000780239 - 2.63952%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0405168 - 6.84706% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00233088 - 5.75287% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0359039 - 88.6149% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0348346 - 97.0217% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0339295 - 97.4018% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0316126 - 93.1714% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.332e-05 - 0.137034% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 5.104e-05 - 0.161455% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.196e-05 - 0.259264% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00567095 - 17.9389% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.36e-05 - 0.106287% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0251495 - 79.5551% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.108e-05 - 0.0983152% [1]
|
|
| | | | | | | | | | | | Remainder: 0.0005512 - 1.74361%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.8e-05 - 0.14147% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.636e-05 - 34.0833% [1]
|
|
| | | | | | | | | | | | Remainder: 3.164e-05 - 65.9167%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00053804 - 1.58576% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.0005132 - 95.3832% [1]
|
|
| | | | | | | | | | | | Remainder: 2.484e-05 - 4.61676%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00117696 - 3.46883% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00115104 - 97.7977% [1]
|
|
| | | | | | | | | | | | Remainder: 2.592e-05 - 2.20229%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011588 - 0.341531% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.044e-05 - 78.0463% [1]
|
|
| | | | | | | | | | | | Remainder: 2.544e-05 - 21.9537%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.732e-05 - 0.139466% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.628e-05 - 34.4041% [1]
|
|
| | | | | | | | | | | | Remainder: 3.104e-05 - 65.5959%
|
|
| | | | | | | | | | | Remainder: 0.000390718 - 1.15156%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010572 - 0.303491% [1]
|
|
| | | | | | | | | | Remainder: 0.00079936 - 2.29473%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.000232279 - 0.646946% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.74e-05 - 20.4065% [1]
|
|
| | | | | | | | | | Remainder: 0.000184879 - 79.5935%
|
|
| | | | | | | | | Remainder: 0.000837039 - 2.33133%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000880039 - 2.17203% [1]
|
|
| | | | | | | | Remainder: 0.00140196 - 3.46019%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.052434 - 8.86098% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0350648 - 66.8743% [1]
|
|
| | | | | | | | Remainder: 0.0173691 - 33.1257%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0184122 - 3.11153% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.10062 - 17.0041% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100617 - 99.9963% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100021 - 99.4084% [1]
|
|
| | | | | | | | | Remainder: 0.000595199 - 0.591552%
|
|
| | | | | | | | Remainder: 3.68e-06 - 0.00365732%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0296892 - 5.01726% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.029531 - 99.4671% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163603 - 55.4006% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0125513 - 42.5023% [1]
|
|
| | | | | | | | | Remainder: 0.000619279 - 2.09705%
|
|
| | | | | | | | Remainder: 0.000158199 - 0.532851%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179896 - 30.4011% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0353662 - 19.6593% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0350176 - 99.0144% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.596e-05 - 0.159805% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.12e-06 - 0.0146212% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0347497 - 99.2349% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0347437 - 99.9826% [1]
|
|
| | | | | | | | | | | Remainder: 6.04e-06 - 0.0173814%
|
|
| | | | | | | | | | Remainder: 0.00020684 - 0.590674%
|
|
| | | | | | | | | Remainder: 0.000348558 - 0.985568%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.144521 - 80.3362% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0372058 - 25.7441% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0338813 - 91.0646% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0329954 - 97.3853% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0319182 - 96.7352% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.452e-05 - 0.0768214% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.012e-05 - 0.125696% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.948e-05 - 0.217682% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00565647 - 17.7218% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.58e-05 - 0.112162% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0254722 - 79.8046% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.136e-05 - 0.0669211% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.000598239 - 1.87429%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.552e-05 - 0.107651% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.42e-05 - 39.9775% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.132e-05 - 60.0225%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.00054608 - 1.65502% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00051468 - 94.2499% [1]
|
|
| | | | | | | | | | | | | Remainder: 3.14e-05 - 5.75007%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.156e-05 - 0.216879% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.144e-05 - 71.8837% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.012e-05 - 28.1163%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00010792 - 0.327076% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.788e-05 - 81.4307% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.004e-05 - 18.5693%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.148e-05 - 0.0954072% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.628e-05 - 51.7154% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.52e-05 - 48.2846%
|
|
| | | | | | | | | | | | Remainder: 0.000284679 - 0.862784%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.928e-05 - 0.233993% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.66e-05 - 0.196569% [1]
|
|
| | | | | | | | | | | Remainder: 0.00074 - 2.1841%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00312496 - 8.39912% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00260232 - 83.2753% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.000361359 - 13.886% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211432 - 81.2475% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00012664 - 4.86643%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026364 - 8.4366% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00022004 - 83.4623% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.912e-05 - 22.3232% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00017092 - 77.6768%
|
|
| | | | | | | | | | | | Remainder: 4.36e-05 - 16.5377%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.252e-05 - 0.72065% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.884e-05 - 1.5629% [1]
|
|
| | | | | | | | | | | Remainder: 0.00018764 - 6.00456%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.156e-05 - 0.0310705% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 4.16e-06 - 0.0111811% [1]
|
|
| | | | | | | | | | Remainder: 0.0001838 - 0.494009%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.896e-05 - 0.0131192% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106826 - 73.9174% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.124e-05 - 0.0105217% [1]
|
|
| | | | | | | | | | Remainder: 0.106815 - 99.9895%
|
|
| | | | | | | | | Remainder: 0.000470159 - 0.325322%
|
|
| | | | | | | | Remainder: 8.04e-06 - 0.00446926%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127121 - 21.4826% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.672e-05 - 0.0288858% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.84e-06 - 0.00144744% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.126976 - 99.8855% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.126972 - 99.9974% [1]
|
|
| | | | | | | | | Remainder: 3.36e-06 - 0.00264617%
|
|
| | | | | | | | Remainder: 0.00010696 - 0.0841401%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.512e-05 - 0.0160746% [1]
|
|
| | | | | | | Remainder: 0.00850871 - 1.43791%
|
|
| | | | | | Remainder: 0.00645627 - 1.07929%
|
|
| | | | | Remainder: 0.000406319 - 0.0678779%
|
|
| | | | Remainder: 0.0134466 - 2.19698%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012256 - 0.0167088% [1]
|
|
| | | Remainder: 0.00983375 - 1.34065%
|
|
| | Mini-EM: timestepper: 0.240265 - 3.78163% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.240262 - 99.9988% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0679708 - 28.2903% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000355799 - 0.523459% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0655973 - 96.508% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00256108% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00041828 - 0.637649% [7]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00540227 - 8.23552% [7]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.003217 - 4.90416% [7]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00027252 - 0.415444% [7]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00294268 - 4.48598% [7]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0028488 - 4.34286% [7]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002692 - 0.410383% [7]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000713918 - 1.08834% [7]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.68e-06 - 0.0086589% [7]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057404 - 0.875098% [7]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00677771 - 10.3323% [7]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0022442 - 3.42118% [7]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00100252 - 1.52829% [7]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00597171 - 9.1036% [7]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114684 - 17.483% [7]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.076e-05 - 0.0164031% [7]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000454 - 0.692102% [7]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00492751 - 7.51177% [7]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602367 - 9.18281% [7]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000459999 - 0.701247% [7]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027848 - 0.42453% [7]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00290372 - 4.42659% [7]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00493967 - 7.53031% [7]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00128608 - 1.96057% [7]
|
|
| | | | | | Remainder: 0.0001828 - 0.27867%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.72e-05 - 0.025305% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.08e-06 - 0.00453136% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0018056 - 2.65643% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001162 - 0.170956% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.968e-05 - 77.1773% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.32e-06 - 1.13597% [1]
|
|
| | | | | | Remainder: 2.52e-05 - 21.6867%
|
|
| | | | | Remainder: 7.564e-05 - 0.111283%
|
|
| | | | Stratimikos: BelosLOWS: 0.157413 - 65.5173% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00372532 - 2.36658% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.00013608 - 0.0864476% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.152826 - 97.0861% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00059668 - 0.39043% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015024 - 25.1793% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 0.00014392 - 95.7934% [2]
|
|
| | | | | | | | Remainder: 6.32e-06 - 4.2066%
|
|
| | | | | | | Belos::MVT::MvScale: 7.588e-05 - 12.717% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00019304 - 32.3523% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0001884 - 97.5964% [2]
|
|
| | | | | | | | Remainder: 4.64e-06 - 2.40365%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.86e-05 - 16.5248% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.556e-05 - 96.9168% [2]
|
|
| | | | | | | | Remainder: 3.04e-06 - 3.08316%
|
|
| | | | | | | Remainder: 7.892e-05 - 13.2265%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.000418079 - 0.273565% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 8.02e-05 - 0.0524779% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.147186 - 96.3096% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.000647999 - 0.440257% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 5.968e-05 - 0.0405472% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00149024 - 1.01248% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00040856 - 27.4157% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 0.00017044 - 11.4371% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00015584 - 91.4339% [1]
|
|
| | | | | | | | | Remainder: 1.46e-05 - 8.56606%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000558959 - 37.508% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00012672 - 8.50333% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.716e-05 - 2.49356% [1]
|
|
| | | | | | | | Remainder: 0.0001884 - 12.6423%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.00139468 - 0.947559% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.140482 - 95.445% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00028304 - 0.201478% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.121547 - 86.5214% [13]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.121342 - 99.8317% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0549535 - 45.288% [26]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.054501 - 99.1765% [26]
|
|
| | | | | | | | | | | Remainder: 0.000452558 - 0.823528%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0135306 - 11.1507% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00096688 - 0.796819% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00150556 - 1.24075% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0451639 - 37.2202% [13]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.015325 - 33.932% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0151083 - 98.5856% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.015084 - 99.8393% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0149495 - 99.1082% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00013452 - 0.891807%
|
|
| | | | | | | | | | | | | Remainder: 2.428e-05 - 0.160707%
|
|
| | | | | | | | | | | | Remainder: 0.00021676 - 1.41442%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0297478 - 65.8663% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0296038 - 99.5161% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0205005 - 69.2494% [26]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.015063 - 73.4764% [26]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0146129 - 97.0118% [26]
|
|
| | | | | | | | | | | | | | | Remainder: 0.000450119 - 2.98824%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00390276 - 19.0374% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.000332199 - 1.62044% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00078768 - 3.84225% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00041484 - 2.02356%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00893895 - 30.1952% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00887191 - 99.25% [13]
|
|
| | | | | | | | | | | | | | Remainder: 6.704e-05 - 0.749976%
|
|
| | | | | | | | | | | | | Remainder: 0.000164399 - 0.55533%
|
|
| | | | | | | | | | | | Remainder: 0.00014396 - 0.483935%
|
|
| | | | | | | | | | | Remainder: 9.108e-05 - 0.201665%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.0023612 - 1.9459% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00259812 - 2.14114% [13]
|
|
| | | | | | | | | | Remainder: 0.00026264 - 0.216445%
|
|
| | | | | | | | | Remainder: 0.0002046 - 0.16833%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0135459 - 9.64242% [13]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.0012418 - 0.883956% [13]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.0030778 - 2.19088% [38]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.00048144 - 0.342706% [13]
|
|
| | | | | | | | Remainder: 0.00030504 - 0.217138%
|
|
| | | | | | | Remainder: 0.00311176 - 2.11416%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.00391348 - 2.56073% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 3.876e-05 - 0.0253621% [1]
|
|
| | | | | | Remainder: 0.00059276 - 0.387865%
|
|
| | | | | Remainder: 0.000725519 - 0.460901%
|
|
| | | | Mini-EM: Compute responses: 0.0146847 - 6.11195% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00036204 - 2.46542% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0120504 - 82.0611% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 0.0142734% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025004 - 2.07495% [7]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00299088 - 24.8197% [7]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.96e-06 - 0.0328619% [7]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00051064 - 4.23753% [7]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000397039 - 3.29481% [7]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00562072 - 46.6433% [7]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.64e-06 - 0.0302064% [7]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00053608 - 4.44864% [7]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000430439 - 3.57198% [7]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000542439 - 4.50141% [7]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.256e-05 - 0.519152% [7]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.32e-06 - 0.0275509% [7]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00034596 - 2.87094% [7]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000213199 - 1.76922% [7]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.548e-05 - 0.377414% [7]
|
|
| | | | | | Remainder: 9.232e-05 - 0.766114%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.68e-06 - 0.0591091% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.0100785% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00181024 - 12.3274% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000262079 - 1.78471% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.366302% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000242159 - 92.3992% [1]
|
|
| | | | | | Remainder: 1.896e-05 - 7.23446%
|
|
| | | | | Remainder: 0.00018976 - 1.29223%
|
|
| | | | Remainder: 0.00019344 - 0.0805121%
|
|
| | | Remainder: 2.8e-06 - 0.00116538%
|
|
| | Remainder: 0.0479939 - 0.755396%
|
|
| Remainder: 4.332e-05 - 0.000681827%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 13824
|
|
Time for Belos Linear Solve = 0.157413 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 87.8198 k-cell-steps per second
|
|
=================================
|
|
|
|
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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 = 45000 x 45000, nnz = 1392840
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0)
|
|
SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333
|
|
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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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/389017 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 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 = 1971 x 1971, nnz = 124875
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 1971 x 1971, nnz = 124875
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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.1111 (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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0)
|
|
A22 size = 15625 x 15625, nnz = 389017
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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 = 15625 x 15625, nnz = 389017
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
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/389017 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 657 x 15625, nnz = 15625
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 657 x 657, nnz = 13525
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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.1878 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
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) 45000 1392840 30.952
|
|
(2, 2) 15625 389017 24.8971
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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=88200,domainDim=88200,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=43200,domainDim=43200}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
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=88200, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=43200, #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.002301 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=45000, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.138741 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.154016 sec
|
|
Electromagnetic Energy = 1.32931e-08
|
|
Electromagnetic Energy/dt^2 = 4.30101e+10
|
|
|
|
* finished time step 1, t = 5.5594e-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: 6.35744 [1]
|
|
| Mini-EM: Total Time: 6.3574 - 99.9993% [1]
|
|
| | Mini-EM: build mesh: 0.000660399 - 0.0103879% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312839 - 47.3712% [1]
|
|
| | | Remainder: 0.00034756 - 52.6288%
|
|
| | Mini-EM: build physics blocks: 0.000901719 - 0.0141838% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.000831239 - 0.0130752% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.713588 - 11.2245% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.319738 - 5.02939% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.135932 - 42.5135% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110286 - 81.1335% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00356116 - 2.61981% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0219765 - 16.1673% [4]
|
|
| | | | Remainder: 0.00010796 - 0.0794222%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0193127 - 6.04016% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0120153 - 62.2143% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00067556 - 3.49801% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00140508 - 7.27541% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00094676 - 4.90227% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131508 - 6.8094% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00272372 - 14.1032% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001394 - 0.721805% [4]
|
|
| | | | Remainder: 9.184e-05 - 0.475542%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296138 - 9.2619% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128071 - 4.0055% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0431244 - 13.4874% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0162652 - 5.08705% [4]
|
|
| | | Remainder: 0.062683 - 19.6045%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0135052 - 0.212433% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.514478 - 8.09259% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.514461 - 99.9966% [1]
|
|
| | | | allocate FieldManagerBuilder: 2.76e-06 - 0.000536484% [1]
|
|
| | | | fmb->setWorksetContainer(): 4e-07 - 7.77513e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.509133 - 98.9645% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.509118 - 99.9969% [1]
|
|
| | | | | | getWorksets(): 0.485767 - 95.4136% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.485764 - 99.9992% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.279808 - 57.6016% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00463816 - 1.65762% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0469095 - 16.7649% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00094484 - 2.01418% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0459424 - 97.9385% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000465119 - 1.0124% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00022392 - 0.487393% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000886159 - 1.92885% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409643 - 8.91645% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00966975 - 21.0475% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00223828 - 4.87192% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00694275 - 15.1118% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00023492 - 0.511336% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122561 - 26.6772% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552495 - 45.079% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00673119 - 54.921%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00720735 - 15.6878% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159936 - 3.48122% [7]
|
|
| | | | | | | | | | | Remainder: 0.000122239 - 0.26607%
|
|
| | | | | | | | | | Remainder: 2.22e-05 - 0.0473252%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.197485 - 70.579% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.114246 - 57.8505% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00018132 - 0.15871% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.552e-05 - 0.0485968% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0620766 - 54.3358% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0422539 - 36.985% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.232e-05 - 0.0457958% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00901823 - 7.89368% [7]
|
|
| | | | | | | | | | | Remainder: 0.00060828 - 0.532429%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0396411 - 20.073% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0268773 - 13.6098% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000255 - 0.129124% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00908963 - 4.60269% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00683199 - 3.4595% [7]
|
|
| | | | | | | | | | Remainder: 0.000543999 - 0.275463%
|
|
| | | | | | | | | Remainder: 0.0307747 - 10.9985%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.205926 - 42.3922% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.205751 - 99.9149% [14]
|
|
| | | | | | | | | Remainder: 0.000175199 - 0.0850787%
|
|
| | | | | | | | Remainder: 3.032e-05 - 0.00624172%
|
|
| | | | | | | Remainder: 3.8e-06 - 0.000782267%
|
|
| | | | | | getOrientations(): 1.136e-05 - 0.00223131% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746999 - 0.146724% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00071108 - 0.139669% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380039 - 0.0746466% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012316 - 0.0241909% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000876799 - 0.172219% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 8.4e-07 - 0.000164991% [2]
|
|
| | | | | | Remainder: 0.0204998 - 4.02653%
|
|
| | | | | Remainder: 1.5759e-05 - 0.00309526%
|
|
| | | | fmb->setupBCFieldManagers(): 7.88e-06 - 0.0015317% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.54e-05 - 0.00299343% [1]
|
|
| | | | build response library: 0.00527963 - 1.02625% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00519243 - 98.3484% [1]
|
|
| | | | | | getWorksets(): 2.76e-06 - 0.0531543% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 60.8696% [1]
|
|
| | | | | | | Remainder: 1.08e-06 - 39.1304%
|
|
| | | | | | getOrientations(): 4e-07 - 0.00770351% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073996 - 14.2507% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889879 - 17.138% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039924 - 7.68888% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122164 - 23.5273% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1.24e-06 - 0.0238809% [3]
|
|
| | | | | | Remainder: 0.00193732 - 37.3104%
|
|
| | | | | Remainder: 8.7199e-05 - 1.65161%
|
|
| | | | Remainder: 2.124e-05 - 0.0041286%
|
|
| | | Remainder: 1.748e-05 - 0.00339762%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.927569 - 14.5904% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.927557 - 99.9987% [1]
|
|
| | | | allocate FieldManagerBuilder: 6.8e-07 - 7.33109e-05% [1]
|
|
| | | | fmb->setWorksetContainer(): 5.2e-07 - 5.60613e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.92749 - 99.9928% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.927484 - 99.9993% [1]
|
|
| | | | | | getWorksets(): 0.432871 - 46.6716% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.432866 - 99.9988% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.285781 - 66.0207% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00371188 - 1.29885% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0487076 - 17.0437% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00102944 - 2.11351% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0476599 - 97.849% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000391638 - 0.821735% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.0002242 - 0.470417% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00087188 - 1.82938% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00410728 - 8.61789% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0103717 - 21.7618% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00222392 - 4.66623% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00800123 - 16.7882% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022244 - 0.466724% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0129127 - 27.0935% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00552335 - 42.7746% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00738935 - 57.2254%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00660135 - 13.851% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015858 - 3.32733% [7]
|
|
| | | | | | | | | | | Remainder: 0.00014576 - 0.305834%
|
|
| | | | | | | | | | Remainder: 1.828e-05 - 0.0375301%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.201685 - 70.5734% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112735 - 55.8966% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.132e-05 - 0.081004% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.372e-05 - 0.0476515% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0417475 - 37.0315% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0436144 - 38.6874% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 6.148e-05 - 0.0545349% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 6.008e-05 - 0.053293% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00144544 - 1.28215% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0253168 - 22.4568% [7]
|
|
| | | | | | | | | | | Remainder: 0.00034452 - 0.305601%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0254347 - 12.6111% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0277871 - 13.7774% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00023988 - 0.118938% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0101882 - 5.05153% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00902619 - 4.47538% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0158983 - 7.8827% [7]
|
|
| | | | | | | | | | Remainder: 0.00037588 - 0.186369%
|
|
| | | | | | | | | Remainder: 0.0316763 - 11.0841%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.147045 - 33.97% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.146761 - 99.8072% [7]
|
|
| | | | | | | | | Remainder: 0.00028356 - 0.192839%
|
|
| | | | | | | | Remainder: 4.012e-05 - 0.00926846%
|
|
| | | | | | | Remainder: 5.4e-06 - 0.00124748%
|
|
| | | | | | getOrientations(): 1.136e-05 - 0.00122482% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00101904 - 0.109871% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00116416 - 0.125518% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000710479 - 0.0766028% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.462146 - 49.8279% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.170983 - 36.9976% [1]
|
|
| | | | | | | Remainder: 0.291163 - 63.0024%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00259312 - 0.279586% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.90039e-05% [2]
|
|
| | | | | | Remainder: 0.026968 - 2.90765%
|
|
| | | | | Remainder: 6.24e-06 - 0.000672783%
|
|
| | | | fmb->setupBCFieldManagers(): 6.64e-06 - 0.000715859% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.756e-05 - 0.00189315% [1]
|
|
| | | | build response library: 2.58e-05 - 0.0027815% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4e-07 - 1.55039% [1]
|
|
| | | | | Remainder: 2.54e-05 - 98.4496%
|
|
| | | | Remainder: 1.524e-05 - 0.00164303%
|
|
| | | Remainder: 1.2e-05 - 0.0012937%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 1.51425 - 23.8188% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.441962 - 29.1868% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 1.06855 - 70.5665% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00145932 - 0.136569% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.730247 - 68.3397% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 4.48e-06 - 0.000613491% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.276e-05 - 0.00174735% [7]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.88e-06 - 0.000668267% [7]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00854411 - 1.17003% [7]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0205942 - 2.82017% [7]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.061928 - 8.48042% [7]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00701567 - 0.960726% [7]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0479049 - 6.56009% [7]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0502032 - 6.87483% [7]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0722666 - 9.89619% [7]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.24e-05 - 0.00169806% [7]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.2e-06 - 0.000575148% [7]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10757 - 14.7306% [7]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.010981 - 1.50374% [7]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00607707 - 0.832194% [7]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0236369 - 3.23683% [7]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00601923 - 0.824274% [7]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0337937 - 4.62771% [7]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0577794 - 7.91231% [7]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0714064 - 9.77839% [7]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00586627 - 0.803328% [7]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00327444 - 0.448401% [7]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.010635 - 1.45635% [7]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.0491188 - 6.72633% [7]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00611967 - 0.838028% [7]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0236545 - 3.23924% [7]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.12e-05 - 0.00153373% [7]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0111296 - 1.52409% [7]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0209659 - 2.87108% [7]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00310536 - 0.425248% [7]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0101713 - 1.39286% [7]
|
|
| | | | | Remainder: 0.00043576 - 0.059673%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.964e-05 - 0.001838% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.6e-06 - 0.000243319% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0012312 - 0.115221% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.334404 - 31.2949% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.163992 - 49.0403% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.170348 - 50.9409% [1]
|
|
| | | | | Remainder: 6.304e-05 - 0.0188515%
|
|
| | | | Remainder: 0.00119132 - 0.111489%
|
|
| | | Remainder: 0.00373632 - 0.246743%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452268 - 0.0711404% [1]
|
|
| | | getWorksets(): 1.144e-05 - 0.252948% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 5.24e-06 - 45.8042% [1]
|
|
| | | | Remainder: 6.2e-06 - 54.1958%
|
|
| | | getOrientations(): 6e-07 - 0.0132665% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797279 - 17.6285% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000939279 - 20.7682% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041504 - 9.17687% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122556 - 27.0981% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0212264% [3]
|
|
| | | Remainder: 0.00113252 - 25.0409%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.443929 - 6.98287% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.767148 - 12.067% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00053016 - 0.0691079% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.601057 - 78.3496% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000306127% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00720903 - 1.19939% [7]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0205626 - 3.42107% [7]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0237694 - 3.9546% [7]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0023592 - 0.392508% [7]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0260197 - 4.32899% [7]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0216121 - 3.59569% [7]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00375784 - 0.625204% [7]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0211773 - 3.52333% [7]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.044e-05 - 0.00173694% [7]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00802847 - 1.33573% [7]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0464067 - 7.72084% [7]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00766683 - 1.27556% [7]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0440804 - 7.33381% [7]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0471648 - 7.84696% [7]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0653727 - 10.8763% [7]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.712e-05 - 0.00284831% [7]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00688211 - 1.145% [7]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0449376 - 7.47642% [7]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0727299 - 12.1003% [7]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0103829 - 1.72745% [7]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00217084 - 0.36117% [7]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0249038 - 4.14334% [7]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0532344 - 8.85679% [7]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0402956 - 6.70413% [7]
|
|
| | | | Remainder: 0.00030372 - 0.050531%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2e-05 - 0.00260706% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 0.000156424% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00186928 - 0.243666% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.16248 - 21.1797% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.162451 - 99.982% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.796e-05 - 0.0110537% [1]
|
|
| | | | Remainder: 1.128e-05 - 0.0069424%
|
|
| | | Remainder: 0.0011904 - 0.155172%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.122197 - 1.92213% [1]
|
|
| | MaxwellPreconditioner::build: 0.730766 - 11.4947% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.10869 - 14.8734% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 1.2e-05 - 0.00164211% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00186392 - 0.255064% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 2.92e-06 - 0.156659% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.000953919 - 51.1782% [1]
|
|
| | | | Remainder: 0.000907079 - 48.6652%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.610255 - 83.509% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.596845 - 97.8025% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.596436 - 99.9314% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.590017 - 98.9239% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00451424 - 0.765102% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0296592 - 5.02684% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154454 - 52.0762% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0134485 - 45.3436% [1]
|
|
| | | | | | | | Remainder: 0.000765279 - 2.58024%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0400267 - 6.78399% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00230756 - 5.76504% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.035495 - 88.6783% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0344326 - 97.007% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0335543 - 97.4491% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0313734 - 93.5003% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.22e-05 - 0.134509% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.744e-05 - 0.151211% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 6.924e-05 - 0.220697% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00538795 - 17.1737% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.408e-05 - 0.108627% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0251957 - 80.3092% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.088e-05 - 0.0984274% [1]
|
|
| | | | | | | | | | | | Remainder: 0.000565879 - 1.80369%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.464e-05 - 0.133038% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.612e-05 - 36.1111% [1]
|
|
| | | | | | | | | | | | Remainder: 2.852e-05 - 63.8889%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000568039 - 1.6929% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000535599 - 94.2891% [1]
|
|
| | | | | | | | | | | | Remainder: 3.244e-05 - 5.71088%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00101088 - 3.01267% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.000982479 - 97.1906% [1]
|
|
| | | | | | | | | | | | Remainder: 2.84e-05 - 2.80944%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.0001178 - 0.351073% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.068e-05 - 76.9779% [1]
|
|
| | | | | | | | | | | | Remainder: 2.712e-05 - 23.0221%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 4.82e-05 - 0.143648% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.636e-05 - 33.9419% [1]
|
|
| | | | | | | | | | | | Remainder: 3.184e-05 - 66.0581%
|
|
| | | | | | | | | | | Remainder: 0.00039136 - 1.16635%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010144 - 0.294604% [1]
|
|
| | | | | | | | | | Remainder: 0.000776919 - 2.25634%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023236 - 0.654627% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.732e-05 - 20.365% [1]
|
|
| | | | | | | | | | Remainder: 0.00018504 - 79.635%
|
|
| | | | | | | | | Remainder: 0.000829999 - 2.33835%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000831479 - 2.07731% [1]
|
|
| | | | | | | | Remainder: 0.00139268 - 3.47937%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0519935 - 8.8122% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0345782 - 66.5048% [1]
|
|
| | | | | | | | Remainder: 0.0174153 - 33.4952%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0183289 - 3.1065% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.101182 - 17.149% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.101179 - 99.9965% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.100526 - 99.3545% [1]
|
|
| | | | | | | | | Remainder: 0.000653078 - 0.645469%
|
|
| | | | | | | | Remainder: 3.56e-06 - 0.0035184%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0295225 - 5.00367% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0293664 - 99.471% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0162678 - 55.396% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0124697 - 42.4625% [1]
|
|
| | | | | | | | | Remainder: 0.00062888 - 2.1415%
|
|
| | | | | | | | Remainder: 0.00015616 - 0.528952%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.178709 - 30.2887% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0354697 - 19.8478% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0351267 - 99.0329% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.916e-05 - 0.168419% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 4.88e-06 - 0.0138926% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0348663 - 99.2587% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0348597 - 99.9811% [1]
|
|
| | | | | | | | | | | Remainder: 6.6e-06 - 0.0189295%
|
|
| | | | | | | | | | Remainder: 0.00019636 - 0.559005%
|
|
| | | | | | | | | Remainder: 0.00034304 - 0.967135%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.143231 - 80.1475% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0365089 - 25.4896% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0331809 - 90.8845% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0323008 - 97.3476% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0311928 - 96.5695% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.336e-05 - 0.0748891% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 4.108e-05 - 0.131697% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 6.9959e-05 - 0.22428% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00539103 - 17.283% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.868e-05 - 0.124003% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0250268 - 80.2327% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.068e-05 - 0.0662974% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00058116 - 1.86312%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.596e-05 - 0.111328% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.408e-05 - 39.1546% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.188e-05 - 60.8454%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000544159 - 1.68466% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000516159 - 94.8544% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.8e-05 - 5.14555%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 7.192e-05 - 0.222657% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.016e-05 - 69.7442% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.176e-05 - 30.2558%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011332 - 0.350827% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.656e-05 - 76.3855% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.676e-05 - 23.6145%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.528e-05 - 0.109223% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.604e-05 - 45.4649% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.924e-05 - 54.5351%
|
|
| | | | | | | | | | | | Remainder: 0.00030744 - 0.951802%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.852e-05 - 0.236642% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.576e-05 - 0.198186% [1]
|
|
| | | | | | | | | | | Remainder: 0.000735799 - 2.21754%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00315856 - 8.65147% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00263072 - 83.2886% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00039216 - 14.907% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00211076 - 80.2351% [1]
|
|
| | | | | | | | | | | | Remainder: 0.000127799 - 4.85795%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.00026524 - 8.39751% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00022204 - 83.7129% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.812e-05 - 21.6718% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00017392 - 78.3282%
|
|
| | | | | | | | | | | | Remainder: 4.32e-05 - 16.2871%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.328e-05 - 0.737045% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 5.008e-05 - 1.58553% [1]
|
|
| | | | | | | | | | | Remainder: 0.00018924 - 5.99134%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 1.012e-05 - 0.0277193% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 3.48e-06 - 0.00953193% [1]
|
|
| | | | | | | | | | Remainder: 0.0001558 - 0.426745%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.676e-05 - 0.0117014% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106253 - 74.1829% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.028e-05 - 0.00967504% [1]
|
|
| | | | | | | | | | Remainder: 0.106242 - 99.9903%
|
|
| | | | | | | | | Remainder: 0.00045232 - 0.315798%
|
|
| | | | | | | | Remainder: 8.4e-06 - 0.00470038%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.127434 - 21.5983% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.884e-05 - 0.0304785% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.8e-06 - 0.0014125% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127285 - 99.8834% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.127282 - 99.9975% [1]
|
|
| | | | | | | | | Remainder: 3.24e-06 - 0.00254546%
|
|
| | | | | | | | Remainder: 0.00010792 - 0.084687%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.72e-05 - 0.0164741% [1]
|
|
| | | | | | | Remainder: 0.00854999 - 1.44911%
|
|
| | | | | | Remainder: 0.00641827 - 1.0761%
|
|
| | | | | Remainder: 0.00040928 - 0.0685739%
|
|
| | | | Remainder: 0.0134104 - 2.1975%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012408 - 0.0169794% [1]
|
|
| | | Remainder: 0.00982063 - 1.34388%
|
|
| | Mini-EM: timestepper: 0.236009 - 3.71236% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.236007 - 99.9988% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0673897 - 28.5542% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00037412 - 0.555159% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0651243 - 96.6384% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.00221115% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000422159 - 0.648235% [7]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00565148 - 8.67798% [7]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00321203 - 4.93216% [7]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0002766 - 0.424726% [7]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.002949 - 4.52826% [7]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00280208 - 4.30266% [7]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000266839 - 0.409738% [7]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000723639 - 1.11117% [7]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.96e-06 - 0.0076162% [7]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057576 - 0.884093% [7]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00671731 - 10.3146% [7]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00233572 - 3.58655% [7]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00086608 - 1.32989% [7]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00597691 - 9.17769% [7]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0114159 - 17.5293% [7]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.92e-06 - 0.0136969% [7]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000440359 - 0.676182% [7]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00483155 - 7.41897% [7]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00601003 - 9.22855% [7]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00045508 - 0.698786% [7]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00027376 - 0.420365% [7]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00283596 - 4.35468% [7]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00459116 - 7.04983% [7]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130364 - 2.00177% [7]
|
|
| | | | | | Remainder: 0.000176 - 0.270252%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.836e-05 - 0.0272445% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00409558% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00167624 - 2.48738% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0001164 - 0.172727% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.832e-05 - 75.8763% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.37457% [1]
|
|
| | | | | | Remainder: 2.648e-05 - 22.7491%
|
|
| | | | | Remainder: 7.7519e-05 - 0.115031%
|
|
| | | | Stratimikos: BelosLOWS: 0.154073 - 65.2834% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00379424 - 2.46262% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.000121679 - 0.0789749% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.14944 - 96.993% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000595119 - 0.398232% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00014944 - 25.1109% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 0.00014312 - 95.7709% [2]
|
|
| | | | | | | | Remainder: 6.32e-06 - 4.22912%
|
|
| | | | | | | Belos::MVT::MvScale: 7.588e-05 - 12.7504% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000193599 - 32.5311% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000188759 - 97.5% [2]
|
|
| | | | | | | | Remainder: 4.84e-06 - 2.50001%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.868e-05 - 16.5816% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.532e-05 - 96.5951% [2]
|
|
| | | | | | | | Remainder: 3.36e-06 - 3.40495%
|
|
| | | | | | | Remainder: 7.752e-05 - 13.026%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.00039388 - 0.26357% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 7.9719e-05 - 0.0533451% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.143838 - 96.2511% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.000639279 - 0.444444% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 5.88e-05 - 0.0408794% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00145176 - 1.0093% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00037752 - 26.0043% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 0.00016992 - 11.7044% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00015564 - 91.596% [1]
|
|
| | | | | | | | | Remainder: 1.428e-05 - 8.40395%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.000560719 - 38.6234% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00012616 - 8.69015% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.676e-05 - 2.5321% [1]
|
|
| | | | | | | | Remainder: 0.00018068 - 12.4456%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.0013426 - 0.933412% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.137226 - 95.4035% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.0002766 - 0.201565% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.118566 - 86.4017% [13]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.11837 - 99.8352% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0536498 - 45.3237% [26]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0532057 - 99.1722% [26]
|
|
| | | | | | | | | | | Remainder: 0.00044412 - 0.827812%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0134824 - 11.39% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.00095436 - 0.806249% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.00149156 - 1.26008% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0435603 - 36.8% [13]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0145452 - 33.391% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0143425 - 98.6063% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0143194 - 99.8391% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.0141895 - 99.0924% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.000129959 - 0.907571%
|
|
| | | | | | | | | | | | | Remainder: 2.308e-05 - 0.16092%
|
|
| | | | | | | | | | | | Remainder: 0.00020272 - 1.39372%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289284 - 66.41% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287877 - 99.5137% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0200929 - 69.797% [26]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0147475 - 73.3966% [26]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0142993 - 96.9606% [26]
|
|
| | | | | | | | | | | | | | | Remainder: 0.000448239 - 3.03942%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.0038788 - 19.3043% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.00031204 - 1.55298% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00073388 - 3.65243% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00042068 - 2.09367%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00852595 - 29.6166% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00845483 - 99.1658% [13]
|
|
| | | | | | | | | | | | | | Remainder: 7.112e-05 - 0.83416%
|
|
| | | | | | | | | | | | | Remainder: 0.0001688 - 0.586362%
|
|
| | | | | | | | | | | | Remainder: 0.00014068 - 0.486305%
|
|
| | | | | | | | | | | Remainder: 8.668e-05 - 0.198989%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00235119 - 1.9863% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00258456 - 2.18345% [13]
|
|
| | | | | | | | | | Remainder: 0.000296239 - 0.250264%
|
|
| | | | | | | | | Remainder: 0.0001954 - 0.164803%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0134391 - 9.79342% [13]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00121548 - 0.885746% [13]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00296899 - 2.16357% [38]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.00047344 - 0.345007% [13]
|
|
| | | | | | | | Remainder: 0.000286799 - 0.208997%
|
|
| | | | | | | Remainder: 0.00311908 - 2.16847%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.0039172 - 2.62125% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 3.656e-05 - 0.0244646% [1]
|
|
| | | | | | Remainder: 0.00057992 - 0.388062%
|
|
| | | | | Remainder: 0.000716999 - 0.465363%
|
|
| | | | Mini-EM: Compute responses: 0.0143514 - 6.08093% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000355119 - 2.47446% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0118807 - 82.7841% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.0141406% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000254159 - 2.13927% [7]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295288 - 24.8545% [7]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.68e-06 - 0.0309747% [7]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000507279 - 4.26978% [7]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00039284 - 3.30655% [7]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00555072 - 46.7206% [7]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.32e-06 - 0.0279446% [7]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00052492 - 4.41827% [7]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000424879 - 3.57622% [7]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000509679 - 4.28999% [7]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.904e-05 - 0.496942% [7]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.76e-06 - 0.031648% [7]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000343 - 2.88704% [7]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021336 - 1.79586% [7]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.3e-05 - 0.361932% [7]
|
|
| | | | | | Remainder: 9.248e-05 - 0.778407%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1e-05 - 0.0696797% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.0105913% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001657 - 11.5459% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026092 - 1.81808% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.08e-06 - 0.41392% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024168 - 92.6261% [1]
|
|
| | | | | | Remainder: 1.816e-05 - 6.95999%
|
|
| | | | | Remainder: 0.00018616 - 1.29716%
|
|
| | | | Remainder: 0.0001924 - 0.0815231%
|
|
| | | Remainder: 2.88e-06 - 0.00122029%
|
|
| | Remainder: 0.0472997 - 0.744011%
|
|
| Remainder: 4.644e-05 - 0.000730483%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 13824
|
|
Time for Belos Linear Solve = 0.154073 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 89.7236 k-cell-steps per second
|
|
=================================
|
|
|
|
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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 = 45000 x 45000, nnz = 1392840
|
|
SM_Matrix Load balancing info
|
|
SM_Matrix # active processes: 1/1
|
|
SM_Matrix # rows per proc : avg = 4.50e+04, dev = 0.0%, min = 0.0% ( 45000 on 0), max = 0.0% ( 45000 on 0)
|
|
SM_Matrix # nnz per proc : avg = 1.39e+06, dev = 0.0%, min = 0.0% ( 1392840 on 0), max = 0.0% ( 1392840 on 0)
|
|
RefMaxwell::compute(): Detected 0 BC rows and 0 BC columns.
|
|
RefMaxwell::compute(): building edge nullspace
|
|
Edge length (min/mean/max): 0.0208333 / 0.0208333 / 0.0208333
|
|
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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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/389017 (0%)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (1,1) A_nodal: Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 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 = 1971 x 1971, nnz = 124875
|
|
coarseA11 Load balancing info
|
|
coarseA11 # active processes: 1/1
|
|
coarseA11 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
coarseA11 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 1971 x 1971, nnz = 124875
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.97e+03, dev = 0.0%, min = 0.0% ( 1971 on 0), max = 0.0% ( 1971 on 0)
|
|
A0 # nnz per proc : avg = 1.25e+05, dev = 0.0%, min = 0.0% ( 124875 on 0), max = 0.0% ( 124875 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 = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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.1101 (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 = 15625 x 15625, nnz = 389017
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ac # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 on 0)
|
|
A22 size = 15625 x 15625, nnz = 389017
|
|
A22 Load balancing info
|
|
A22 # active processes: 1/1
|
|
A22 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A22 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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 = 15625 x 15625, nnz = 389017
|
|
A0 Load balancing info
|
|
A0 # active processes: 1/1
|
|
A0 # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
A0 # nnz per proc : avg = 3.89e+05, dev = 0.0%, min = 0.0% ( 389017 on 0), max = 0.0% ( 389017 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.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
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/389017 (0.00%)
|
|
RefMaxwell (2,2): Algo "Phase - (Dirichlet)"
|
|
BuildAggregatesNonKokkos (Phase - (Dirichlet))
|
|
aggregated : 0 (phase), 0/15625 [0.00%] (total)
|
|
remaining : 15625
|
|
aggregates : 0 (phase), 0 (total)
|
|
RefMaxwell (2,2): Algo "Phase 1 (main)"
|
|
BuildAggregatesNonKokkos (Phase 1 (main))
|
|
aggregated : 15050 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 657 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2a (secondary)"
|
|
BuildAggregatesNonKokkos (Phase 2a (secondary))
|
|
aggregated : 0 (phase), 15050/15625 [96.32%] (total)
|
|
remaining : 575
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 2b (expansion)"
|
|
BuildAggregatesNonKokkos (Phase 2b (expansion))
|
|
aggregated : 575 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (total)
|
|
RefMaxwell (2,2): Algo "Phase 3 (cleanup)"
|
|
BuildAggregatesNonKokkos (Phase 3 (cleanup))
|
|
aggregated : 0 (phase), 15625/15625 [100.00%] (total)
|
|
remaining : 0
|
|
aggregates : 0 (phase), 657 (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 = 15625 x 657
|
|
Ptent Load balancing info
|
|
Ptent # active processes: 1/1
|
|
Ptent # rows per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
Ptent # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): Build (MueLu::RepartitionFactory)
|
|
RefMaxwell (2,2): Computing Ac (MueLu::RAPFactory)
|
|
RefMaxwell (2,2): Transpose P (MueLu::TransPFactory)
|
|
R size = 657 x 15625, nnz = 15625
|
|
R Load balancing info
|
|
R # active processes: 1/1
|
|
R # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
R # nnz per proc : avg = 1.56e+04, dev = 0.0%, min = 0.0% ( 15625 on 0), max = 0.0% ( 15625 on 0)
|
|
RefMaxwell (2,2): MxMxM: R x A x P (explicit)
|
|
Ac size = 657 x 657, nnz = 13525
|
|
Ac Load balancing info
|
|
Ac # active processes: 1/1
|
|
Ac # rows per proc : avg = 6.57e+02, dev = 0.0%, min = 0.0% ( 657 on 0), max = 0.0% ( 657 on 0)
|
|
Ac # nnz per proc : avg = 1.35e+04, dev = 0.0%, min = 0.0% ( 13525 on 0), max = 0.0% ( 13525 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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.1886 (1)
|
|
================================================================================
|
|
RefMaxwell::compute(): nuking BC rows of Dk_1
|
|
RefMaxwell (1,1): Setup Smoother (MueLu::Ifpack2Smoother{type = CHEBYSHEV})
|
|
chebyshev: ratio eigenvalue (computed) = 20.00
|
|
RefMaxwell (1,1): Preconditioner init
|
|
RefMaxwell (1,1): Preconditioner compute
|
|
chebyshev: max eigenvalue (calculated by Ifpack2) = 2.96
|
|
"Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
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) 45000 1392840 30.952
|
|
(2, 2) 15625 389017 24.8971
|
|
|
|
Smoother 11 both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 2.95928, alpha: 20, lambdaMin: 0.147964, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [45000, 45000], Global nnz: 1392840}
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--- Multigrid Summary RefMaxwell coarse (1,1) ---
|
|
--------------------------------------------------------------------------------
|
|
Scalar = double
|
|
Number of levels = 1
|
|
Operator complexity = 1.00
|
|
Smoother complexity = 5.44
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 1971 124875 63.36 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 = 2.15
|
|
Cycle type = V
|
|
|
|
level rows nnz nnz/row c ratio procs
|
|
0 15625 389017 24.90 1
|
|
1 657 13525 20.59 23.78 1
|
|
|
|
Smoother (level 0) both : "Ifpack2::Chebyshev": {Initialized: true, Computed: true, "Ifpack2::Details::Chebyshev":{degree: 2, lambdaMax: 1.4914, alpha: 7, lambdaMin: 0.213057, boost factor: 1.1, algorithm: opt_fourth}, Global matrix dimensions: [15625, 15625], Global nnz: 389017}
|
|
|
|
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=88200,domainDim=88200,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=43200,domainDim=43200}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
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=88200, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=43200, #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.00237828 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
|
|
Using iterative solver = Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}
|
|
With #Eqns=45000, #RHSs=1 ...
|
|
|
|
The Belos solver "CG S_E" of type "Belos::BlockCGSolMgr<...,double>{Ortho Type='ICGS', Block Size=1}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.139277 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.154533 sec
|
|
Electromagnetic Energy = 1.32931e-08
|
|
Electromagnetic Energy/dt^2 = 4.30101e+10
|
|
|
|
* finished time step 1, t = 5.5594e-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: 6.36675 [1]
|
|
| Mini-EM: Total Time: 6.36671 - 99.9993% [1]
|
|
| | Mini-EM: build mesh: 0.000624039 - 0.0098016% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028816 - 46.1766% [1]
|
|
| | | Remainder: 0.000335879 - 53.8234%
|
|
| | Mini-EM: build physics blocks: 0.00158724 - 0.0249303% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.000812479 - 0.0127614% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.707933 - 11.1193% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.319008 - 5.01057% [4]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.13588 - 42.5946% [4]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.110176 - 81.0833% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00351164 - 2.58436% [4]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0220961 - 16.2615% [4]
|
|
| | | | Remainder: 9.628e-05 - 0.0708566%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0192828 - 6.04462% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0119682 - 62.0666% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000662759 - 3.43704% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00141232 - 7.32423% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000972119 - 5.04137% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127548 - 6.61459% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00275884 - 14.3072% [4]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0001426 - 0.739518% [4]
|
|
| | | | Remainder: 9.052e-05 - 0.469433%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0296047 - 9.28025% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0128084 - 4.01508% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0426221 - 13.3608% [4]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0161371 - 5.05854% [4]
|
|
| | | Remainder: 0.0626726 - 19.6461%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0134193 - 0.210773% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.510446 - 8.01743% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.510426 - 99.996% [1]
|
|
| | | | allocate FieldManagerBuilder: 3e-06 - 0.000587744% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.4e-07 - 8.62025e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.505135 - 98.9635% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.505116 - 99.9962% [1]
|
|
| | | | | | getWorksets(): 0.482561 - 95.5346% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.482557 - 99.9993% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.27753 - 57.5124% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00461451 - 1.66271% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0466495 - 16.8088% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0009376 - 2.00988% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0456911 - 97.9454% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00045288 - 0.991178% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000221439 - 0.484644% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000877079 - 1.91958% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00409232 - 8.9565% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00959927 - 21.0091% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00230424 - 5.04308% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00693299 - 15.1736% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000232679 - 0.509244% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0122402 - 26.789% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00553984 - 45.2594% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00670035 - 54.7406%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00702995 - 15.3858% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0015858 - 3.47069% [7]
|
|
| | | | | | | | | | | Remainder: 0.00012224 - 0.267536%
|
|
| | | | | | | | | | Remainder: 2.084e-05 - 0.0446736%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196697 - 70.8739% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115599 - 58.7702% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00017444 - 0.150901% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.344e-05 - 0.0462288% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0621026 - 53.7225% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0437933 - 37.8838% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.16e-05 - 0.0446371% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00892735 - 7.7227% [7]
|
|
| | | | | | | | | | | Remainder: 0.000496199 - 0.429242%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.038742 - 19.6963% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0256685 - 13.0498% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00024816 - 0.126164% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00916395 - 4.65893% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00684211 - 3.47851% [7]
|
|
| | | | | | | | | | Remainder: 0.00043296 - 0.220116%
|
|
| | | | | | | | | Remainder: 0.0295696 - 10.6546%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.204997 - 42.4814% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.204812 - 99.9096% [14]
|
|
| | | | | | | | | Remainder: 0.00018528 - 0.0903819%
|
|
| | | | | | | | Remainder: 3.02e-05 - 0.00625832%
|
|
| | | | | | | Remainder: 3.6e-06 - 0.00074602%
|
|
| | | | | | getOrientations(): 1.116e-05 - 0.00220939% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00073236 - 0.144988% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000717279 - 0.142003% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003748 - 0.0742008% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012224 - 0.0242004% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00085524 - 0.169316% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 0.000134623% [2]
|
|
| | | | | | Remainder: 0.0197415 - 3.90831%
|
|
| | | | | Remainder: 1.936e-05 - 0.00383264%
|
|
| | | | fmb->setupBCFieldManagers(): 8.28e-06 - 0.00162217% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.592e-05 - 0.00311896% [1]
|
|
| | | | build response library: 0.00524291 - 1.02716% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00515731 - 98.3673% [1]
|
|
| | | | | | getWorksets(): 3.12e-06 - 0.0604966% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.96e-06 - 62.8205% [1]
|
|
| | | | | | | Remainder: 1.16e-06 - 37.1795%
|
|
| | | | | | getOrientations(): 4.8e-07 - 0.00930717% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000728999 - 14.1352% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000902119 - 17.492% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039596 - 7.67764% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116556 - 22.6001% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 0.0193899% [3]
|
|
| | | | | | Remainder: 0.00196008 - 38.0058%
|
|
| | | | | Remainder: 8.5599e-05 - 1.63266%
|
|
| | | | Remainder: 2e-05 - 0.0039183%
|
|
| | | Remainder: 2.024e-05 - 0.00396516%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.928962 - 14.5909% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.92895 - 99.9986% [1]
|
|
| | | | allocate FieldManagerBuilder: 7.2e-07 - 7.75069e-05% [1]
|
|
| | | | fmb->setWorksetContainer(): 5.6e-07 - 6.02831e-05% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.928883 - 99.9928% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.928875 - 99.9992% [1]
|
|
| | | | | | getWorksets(): 0.430882 - 46.3875% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.430877 - 99.9988% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.284796 - 66.0968% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00365248 - 1.28249% [7]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0499698 - 17.5458% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000924439 - 1.84999% [7]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0490259 - 98.1109% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0003782 - 0.771429% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00021684 - 0.442297% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000877319 - 1.7895% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0040088 - 8.1769% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0102682 - 20.9444% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.002246 - 4.58125% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00795483 - 16.2258% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00022036 - 0.449477% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0145005 - 29.5773% [7]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00706451 - 48.7191% [7]
|
|
| | | | | | | | | | | | Remainder: 0.00743599 - 51.2809%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00659451 - 13.4511% [7]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00159388 - 3.2511% [7]
|
|
| | | | | | | | | | | Remainder: 0.00016644 - 0.339494%
|
|
| | | | | | | | | | Remainder: 1.952e-05 - 0.0390636%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.200994 - 70.5749% [14]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.112306 - 55.8752% [14]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 9.092e-05 - 0.0809574% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.112e-05 - 0.0455185% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0418014 - 37.221% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0434662 - 38.7034% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValuesRef(): 5.788e-05 - 0.0515378% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValuesRef(): 5.756e-05 - 0.0512529% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00144512 - 1.28677% [7]
|
|
| | | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0249596 - 22.2246% [7]
|
|
| | | | | | | | | | | Remainder: 0.00037612 - 0.334907%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0265077 - 13.1883% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0262917 - 13.0808% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00022892 - 0.113894% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.010046 - 4.99814% [14]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisValues(): 0.00903863 - 4.49696% [7]
|
|
| | | | | | | | | | panzer::basisValues2::getGradBasisValues(): 0.0160066 - 7.9637% [7]
|
|
| | | | | | | | | | Remainder: 0.00056892 - 0.283053%
|
|
| | | | | | | | | Remainder: 0.0301792 - 10.5968%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.146047 - 33.8953% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.145752 - 99.7982% [7]
|
|
| | | | | | | | | Remainder: 0.00029468 - 0.201771%
|
|
| | | | | | | | Remainder: 3.38e-05 - 0.00784447%
|
|
| | | | | | | Remainder: 5.16e-06 - 0.00119754%
|
|
| | | | | | getOrientations(): 1.192e-05 - 0.00128327% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00102336 - 0.110172% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00117204 - 0.126178% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000715199 - 0.0769962% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.465495 - 50.1139% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.171159 - 36.7692% [1]
|
|
| | | | | | | Remainder: 0.294336 - 63.2308%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00254976 - 0.274499% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 6.4e-07 - 6.89005e-05% [2]
|
|
| | | | | | Remainder: 0.0270251 - 2.90945%
|
|
| | | | | Remainder: 7.4e-06 - 0.000796656%
|
|
| | | | fmb->setupBCFieldManagers(): 7.68e-06 - 0.00082674% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.66e-05 - 0.00178696% [1]
|
|
| | | | build response library: 2.604e-05 - 0.00280317% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.68971% [1]
|
|
| | | | | Remainder: 2.56e-05 - 98.3103%
|
|
| | | | Remainder: 1.544e-05 - 0.00166209%
|
|
| | | Remainder: 1.268e-05 - 0.00136496%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 1.51953 - 23.8668% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.445804 - 29.3383% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 1.06947 - 70.3818% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0014624 - 0.13674% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.729246 - 68.1876% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 3.72e-06 - 0.000510116% [1]
|
|
| | | | | Phalanx: Evaluator 315: [panzer::Traits::Jacobian] Constant: 1/mu: 1.252e-05 - 0.00171684% [7]
|
|
| | | | | Phalanx: Evaluator 318: [panzer::Traits::Jacobian] Constant: dt: 4.48e-06 - 0.000614333% [7]
|
|
| | | | | Phalanx: Evaluator 235: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00864243 - 1.18512% [7]
|
|
| | | | | Phalanx: Evaluator 270: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0211475 - 2.89992% [7]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0613236 - 8.40918% [7]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00687087 - 0.942188% [7]
|
|
| | | | | Phalanx: Evaluator 314: [panzer::Traits::Jacobian] TensorConductivity: 0.0490452 - 6.72546% [7]
|
|
| | | | | Phalanx: Evaluator 269: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0495434 - 6.79379% [7]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0715531 - 9.81193% [7]
|
|
| | | | | Phalanx: Evaluator 308: [panzer::Traits::Jacobian] Constant: epsilon: 1.248e-05 - 0.00171136% [7]
|
|
| | | | | Phalanx: Evaluator 321: [panzer::Traits::Jacobian] Constant: 1/dt: 4.56e-06 - 0.000625303% [7]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.107562 - 14.7498% [7]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109531 - 1.50198% [7]
|
|
| | | | | Phalanx: Evaluator 284: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00610051 - 0.83655% [7]
|
|
| | | | | Phalanx: Evaluator 285: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.023936 - 3.28229% [7]
|
|
| | | | | Phalanx: Evaluator 244: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_NODE (panzer::Traits::Jacobian) : 0.00584824 - 0.801956% [7]
|
|
| | | | | Phalanx: Evaluator 276: [panzer::Traits::Jacobian] DOFGradient: Grad_AUXILIARY_NODE (panzer::Traits::Jacobian): 0.0340046 - 4.66298% [7]
|
|
| | | | | Phalanx: Evaluator 224: [panzer::Traits::Jacobian] Integrator_GradBasisDotTensorTimesVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_NODE: 0.0575312 - 7.88913% [7]
|
|
| | | | | Phalanx: Evaluator 223: [panzer::Traits::Jacobian] Integrator_GradBasisDotVector (EVALUATES): AUX_PROJECTEDSCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_NODE: 0.0714158 - 9.7931% [7]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00585243 - 0.802532% [7]
|
|
| | | | | Phalanx: Evaluator 286: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00325392 - 0.446203% [7]
|
|
| | | | | Phalanx: Evaluator 287: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_ProjectedSchurComplement Scatter Residual (Jacobian): 0.010179 - 1.39582% [7]
|
|
| | | | | Phalanx: Evaluator 227: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): AUX_MASS_RESIDUAL_AUXILIARY_EDGE: 0.048918 - 6.70802% [7]
|
|
| | | | | Phalanx: Evaluator 288: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00617331 - 0.846533% [7]
|
|
| | | | | Phalanx: Evaluator 289: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_MassMatrix Scatter Residual (Jacobian): 0.0235146 - 3.22451% [7]
|
|
| | | | | Phalanx: Evaluator 311: [panzer::Traits::Jacobian] Constant: mu: 1.148e-05 - 0.00157423% [7]
|
|
| | | | | Phalanx: Evaluator 275: [panzer::Traits::Jacobian] DOF: AUXILIARY_NODE accel_jac (panzer::Traits::Jacobian): 0.0112308 - 1.54006% [7]
|
|
| | | | | Phalanx: Evaluator 229: [panzer::Traits::Jacobian] Integrator_BasisTimesScalar (EVALUATES): AUX_MASS_RESIDUAL_AUXILIARY_NODE: 0.0206995 - 2.83848% [7]
|
|
| | | | | Phalanx: Evaluator 290: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00320184 - 0.439061% [7]
|
|
| | | | | Phalanx: Evaluator 291: [panzer::Traits::Jacobian] AUX_AUXILIARY_NODE_MassMatrix Scatter Residual (Jacobian): 0.0102553 - 1.40629% [7]
|
|
| | | | | Remainder: 0.000440319 - 0.06038%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.02e-05 - 0.00188879% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.48e-06 - 0.00023189% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00131556 - 0.12301% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.336231 - 31.439% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.16437 - 48.886% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.171788 - 51.0923% [1]
|
|
| | | | | Remainder: 7.304e-05 - 0.0217231%
|
|
| | | | Remainder: 0.00119224 - 0.111479%
|
|
| | | Remainder: 0.00425308 - 0.279895%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00461212 - 0.0724412% [1]
|
|
| | | getWorksets(): 1.14e-05 - 0.247175% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 5.28e-06 - 46.3158% [1]
|
|
| | | | Remainder: 6.12e-06 - 53.6842%
|
|
| | | getOrientations(): 7.2e-07 - 0.0156111% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00079972 - 17.3395% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000981399 - 21.2787% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000418679 - 9.07781% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011926 - 25.858% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0234166% [3]
|
|
| | | Remainder: 0.00120652 - 26.1598%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.451076 - 7.08492% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.766969 - 12.0466% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000554759 - 0.0723313% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.599117 - 78.1149% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 0.000300442% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00712107 - 1.18859% [7]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0193697 - 3.23303% [7]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0230607 - 3.8491% [7]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0022786 - 0.380326% [7]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.02565 - 4.2813% [7]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0217351 - 3.62785% [7]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391788 - 0.653942% [7]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0212487 - 3.54666% [7]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.108e-05 - 0.00184939% [7]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00781931 - 1.30514% [7]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0459242 - 7.66531% [7]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00754119 - 1.25872% [7]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.043877 - 7.3236% [7]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0478416 - 7.98534% [7]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0653332 - 10.9049% [7]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.804e-05 - 0.0030111% [7]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00687563 - 1.14763% [7]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0447465 - 7.46873% [7]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0735015 - 12.2683% [7]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0103318 - 1.72451% [7]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00225144 - 0.375793% [7]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0247949 - 4.13856% [7]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0533276 - 8.90102% [7]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0402244 - 6.71394% [7]
|
|
| | | | Remainder: 0.000314758 - 0.0525369%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.816e-05 - 0.00236776% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 0.000161675% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00198668 - 0.25903% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.164097 - 21.3956% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.164066 - 99.9812% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.8679e-05 - 0.0113829% [1]
|
|
| | | | Remainder: 1.224e-05 - 0.00745899%
|
|
| | | Remainder: 0.00119344 - 0.155605%
|
|
| | Mini-EM: assemble Discrete Gradient: 0.123544 - 1.94048% [1]
|
|
| | MaxwellPreconditioner::build: 0.733175 - 11.5158% [1]
|
|
| | | Mini-EM: assemble Discrete Curl: 0.108984 - 14.8647% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 1.2759e-05 - 0.00174024% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.0019194 - 0.261793% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 3.32e-06 - 0.172971% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.000984879 - 51.3118% [1]
|
|
| | | | Remainder: 0.0009312 - 48.5152%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.612433 - 83.5316% [1]
|
|
| | | | MaxwellPreconditioner: Build S_E preconditioner: 0.598955 - 97.7993% [1]
|
|
| | | | | ThyraMueLuRefMaxwell::initializePrec: 0.598544 - 99.9314% [1]
|
|
| | | | | | MueLu RefMaxwell: compute: 0.591883 - 98.8872% [1]
|
|
| | | | | | | MueLu RefMaxwell: nullspace edge: 0.00476384 - 0.804861% [1]
|
|
| | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: Computing Ac (total): 0.0295039 - 4.98474% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: A x P (sub, total): 0.0154115 - 52.2354% [1]
|
|
| | | | | | | | MueLu: D0^T*M1_beta*D0: RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0133291 - 45.1777% [1]
|
|
| | | | | | | | Remainder: 0.000763239 - 2.58691%
|
|
| | | | | | | MueLu RefMaxwell: special prolongator edge: 0.0407604 - 6.88656% [1]
|
|
| | | | | | | | MueLu RefMaxwell: projection edge: 0.00241296 - 5.91986% [1]
|
|
| | | | | | | | MueLu RefMaxwell: nodal prolongator: 0.0361111 - 88.5935% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: TentativePFactory: Build (total): 0.0350423 - 97.0404% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Build (total): 0.0341517 - 97.4584% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build (total): 0.0318228 - 93.1809% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: AmalgamationFactory: Build (total): 4.312e-05 - 0.1355% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Import construction (sub, total): 4.616e-05 - 0.145053% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Coordinate import (sub, total): 8.544e-05 - 0.268486% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.00553299 - 17.3869% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.336e-05 - 0.10483% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Laplacian dropping (sub, total): 0.0255235 - 80.2048% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoalesceDropFactory: Build amalgamated graph (sub, total): 3.02e-05 - 0.0949004% [1]
|
|
| | | | | | | | | | | | Remainder: 0.000528119 - 1.65956%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 4.464e-05 - 0.130711% [1]
|
|
| | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.608e-05 - 36.0215% [1]
|
|
| | | | | | | | | | | | Remainder: 2.856e-05 - 63.9785%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000547 - 1.60168% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.00051512 - 94.1718% [1]
|
|
| | | | | | | | | | | | Remainder: 3.188e-05 - 5.82815%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 0.00116764 - 3.41898% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 0.00114292 - 97.8829% [1]
|
|
| | | | | | | | | | | | Remainder: 2.472e-05 - 2.11709%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00011804 - 0.345634% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 9.064e-05 - 76.7875% [1]
|
|
| | | | | | | | | | | | Remainder: 2.74e-05 - 23.2125%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 5.036e-05 - 0.14746% [1]
|
|
| | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.616e-05 - 32.089% [1]
|
|
| | | | | | | | | | | | Remainder: 3.42e-05 - 67.911%
|
|
| | | | | | | | | | | Remainder: 0.000401159 - 1.17464%
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoarseMapFactory: Build (total): 0.00010728 - 0.306144% [1]
|
|
| | | | | | | | | | Remainder: 0.000783359 - 2.23547%
|
|
| | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: Build (total): 0.00023768 - 0.658191% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (1,1) A_nodal: CoordinatesTransferFactory: AverageCoords (sub, total): 4.82e-05 - 20.2794% [1]
|
|
| | | | | | | | | | Remainder: 0.00018948 - 79.7206%
|
|
| | | | | | | | | Remainder: 0.000831079 - 2.30145%
|
|
| | | | | | | | MueLu RefMaxwell: vectorial nodal prolongator: 0.000836039 - 2.05111% [1]
|
|
| | | | | | | | Remainder: 0.00140032 - 3.43549%
|
|
| | | | | | | MueLu RefMaxwell: Build coarse (1,1) matrix: 0.0524378 - 8.85949% [1]
|
|
| | | | | | | | MueLu RefMaxwell: Build coarse addon matrix 11: 0.0350668 - 66.8732% [1]
|
|
| | | | | | | | Remainder: 0.0173709 - 33.1268%
|
|
| | | | | | | MueLu: ParameterListInterpreter (ParameterList): 0.0179981 - 3.04081% [2]
|
|
| | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total): 0.100441 - 16.9697% [1]
|
|
| | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Setup (total, level=0): 0.100437 - 99.9965% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell coarse (1,1): Amesos2Smoother: Setup Smoother (total): 0.0998587 - 99.424% [1]
|
|
| | | | | | | | | Remainder: 0.000578479 - 0.575961%
|
|
| | | | | | | | Remainder: 3.56e-06 - 0.00354438%
|
|
| | | | | | | MueLu RefMaxwell: Build A22: 0.0296686 - 5.01258% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.0295124 - 99.4735% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: A x P (sub, total): 0.0163751 - 55.4856% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxM: P' x (AP) (implicit) (sub, total): 0.0125147 - 42.405% [1]
|
|
| | | | | | | | | Remainder: 0.000622519 - 2.10935%
|
|
| | | | | | | | Remainder: 0.0001562 - 0.526482%
|
|
| | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total): 0.179618 - 30.3468% [2]
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=0): 0.0356793 - 19.864% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Setup Smoother (total): 0.0353123 - 98.9715% [1]
|
|
| | | | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 5.956e-05 - 0.168666% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner init (sub, total): 5.04e-06 - 0.0142726% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): Ifpack2Smoother: Preconditioner compute (sub, total): 0.0350444 - 99.2412% [1]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::compute: 0.0350375 - 99.9805% [1]
|
|
| | | | | | | | | | | Remainder: 6.84e-06 - 0.0195181%
|
|
| | | | | | | | | | Remainder: 0.00020336 - 0.57589%
|
|
| | | | | | | | | Remainder: 0.00036696 - 1.0285%
|
|
| | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Setup (total, level=1): 0.143931 - 80.1315% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Build (total): 0.0368041 - 25.5707% [2]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): TentativePFactory: Build (total): 0.0335086 - 91.0458% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Build (total): 0.0326151 - 97.3336% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build (total): 0.0314688 - 96.4853% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): AmalgamationFactory: Build (total): 2.432e-05 - 0.077283% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Import construction (sub, total): 3.852e-05 - 0.122407% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Coordinate import (sub, total): 9.12e-05 - 0.289811% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian local diagonal (sub, total): 0.005439 - 17.2838% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian distributed diagonal (sub, total): 3.6919e-05 - 0.117319% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Laplacian dropping (sub, total): 0.0252053 - 80.0962% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoalesceDropFactory: Build amalgamated graph (sub, total): 2.036e-05 - 0.0646991% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00061316 - 1.94847%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase - (Dirichlet)' (sub, total): 3.432e-05 - 0.105227% [1]
|
|
| | | | | | | | | | | | | MueLu: PreserveDirichletAggregationAlgorithm: BuildAggregatesNonKokkos (total): 1.364e-05 - 39.7436% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.068e-05 - 60.2564%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 1 (main)' (sub, total): 0.000543959 - 1.66781% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase1Algorithm: BuildAggregatesNonKokkos (total): 0.000515959 - 94.8526% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.8e-05 - 5.14745%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2a (secondary)' (sub, total): 6.936e-05 - 0.212662% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2aAlgorithm: BuildAggregatesNonKokkos (total): 5.108e-05 - 73.6448% [1]
|
|
| | | | | | | | | | | | | Remainder: 1.828e-05 - 26.3552%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 2b (expansion)' (sub, total): 0.00010988 - 0.336899% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase2bAlgorithm: BuildAggregatesNonKokkos (total): 8.684e-05 - 79.0317% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.304e-05 - 20.9683%
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): UncoupledAggregationFactory: Algo 'Phase 3 (cleanup)' (sub, total): 3.644e-05 - 0.111727% [1]
|
|
| | | | | | | | | | | | | MueLu: AggregationPhase3Algorithm: BuildAggregatesNonKokkos (total): 1.616e-05 - 44.3469% [1]
|
|
| | | | | | | | | | | | | Remainder: 2.028e-05 - 55.6531%
|
|
| | | | | | | | | | | | Remainder: 0.00035236 - 1.08036%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 7.976e-05 - 0.238029% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): CoarseMapFactory: Build (total): 6.784e-05 - 0.202456% [1]
|
|
| | | | | | | | | | | Remainder: 0.000745879 - 2.22594%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionFactory: Build (total): 0.00312732 - 8.4972% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Computing Ac (total): 0.00260908 - 83.4286% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): TransPFactory: Transpose P (total): 0.00036336 - 13.9268% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: MxMxM: R x A x P (explicit) (sub, total): 0.00212176 - 81.3221% [1]
|
|
| | | | | | | | | | | | Remainder: 0.00012396 - 4.7511%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RAPFactory: Projections (sub, total): 0.000267159 - 8.54275% [1]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: Build (total): 0.00021928 - 82.0785% [1]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): CoordinatesTransferFactory: AverageCoords (sub, total): 4.672e-05 - 21.3061% [1]
|
|
| | | | | | | | | | | | | Remainder: 0.00017256 - 78.6939%
|
|
| | | | | | | | | | | | Remainder: 4.7879e-05 - 17.9215%
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): RepartitionHeuristicFactory: Build (total): 2.232e-05 - 0.713711% [1]
|
|
| | | | | | | | | | | MueLu: RefMaxwell (2,2): Zoltan2Interface: Build (total): 4.828e-05 - 1.54382% [1]
|
|
| | | | | | | | | | | Remainder: 0.00018048 - 5.77108%
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing prolongator (sub, total): 8.84e-06 - 0.0240191% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceTransferFactory: Rebalancing restrictor (sub, total): 2.96e-06 - 0.00804259% [1]
|
|
| | | | | | | | | | Remainder: 0.0001564 - 0.424953%
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): RebalanceAcFactory: Computing Ac (total): 1.72e-05 - 0.0119502% [1]
|
|
| | | | | | | | | MueLu: RefMaxwell (2,2): Amesos2Smoother: Setup Smoother (total): 0.106655 - 74.1015% [1]
|
|
| | | | | | | | | | MueLu: RefMaxwell (2,2): NullspaceFactory: Nullspace factory (total): 1.04e-05 - 0.0097511% [1]
|
|
| | | | | | | | | | Remainder: 0.106644 - 99.9902%
|
|
| | | | | | | | | Remainder: 0.000454599 - 0.315846%
|
|
| | | | | | | | Remainder: 8e-06 - 0.0044539%
|
|
| | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Setup Smoother (total): 0.128058 - 21.6357% [1]
|
|
| | | | | | | | MueLu: Ifpack2Smoother: SetPrecParameters: 3.732e-05 - 0.029143% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner init (sub, total): 1.88e-06 - 0.00146808% [1]
|
|
| | | | | | | | MueLu: RefMaxwell (1,1): Ifpack2Smoother: Preconditioner compute (sub, total): 0.127894 - 99.8716% [1]
|
|
| | | | | | | | | Ifpack2::Chebyshev::compute: 0.12789 - 99.9972% [1]
|
|
| | | | | | | | | Remainder: 3.56e-06 - 0.00278356%
|
|
| | | | | | | | Remainder: 0.0001252 - 0.0977682%
|
|
| | | | | | | MueLu RefMaxwell: Allocate MVs: 9.984e-05 - 0.0168682% [1]
|
|
| | | | | | | Remainder: 0.00853399 - 1.44184%
|
|
| | | | | | Remainder: 0.00666075 - 1.11283%
|
|
| | | | | Remainder: 0.000410959 - 0.0686127%
|
|
| | | | Remainder: 0.0134779 - 2.20072%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.00012032 - 0.0164108% [1]
|
|
| | | Remainder: 0.00970571 - 1.32379%
|
|
| | Mini-EM: timestepper: 0.237835 - 3.7356% [1]
|
|
| | | Mini-EM: Advance Time Step: 0.237832 - 99.9989% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0682788 - 28.7088% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000452599 - 0.662869% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0658006 - 96.3705% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.00310028% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00042608 - 0.647532% [7]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00566847 - 8.61463% [7]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00325932 - 4.95333% [7]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000274399 - 0.417016% [7]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.002926 - 4.44676% [7]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00281876 - 4.28379% [7]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00026776 - 0.406927% [7]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000682038 - 1.03652% [7]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.72e-06 - 0.00869293% [7]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00057056 - 0.867105% [7]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00681031 - 10.3499% [7]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00236904 - 3.60033% [7]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000890318 - 1.35306% [7]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00604531 - 9.18733% [7]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.011397 - 17.3206% [7]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.06e-05 - 0.0161093% [7]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00044524 - 0.676651% [7]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00485072 - 7.37184% [7]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00602315 - 9.15365% [7]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00044792 - 0.680724% [7]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000278239 - 0.422852% [7]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00289824 - 4.40458% [7]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0049548 - 7.53002% [7]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00130224 - 1.97907% [7]
|
|
| | | | | | Remainder: 0.00017628 - 0.2679%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.756e-05 - 0.0257181% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.24e-06 - 0.00474525% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00180812 - 2.64814% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00011804 - 0.172879% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.084e-05 - 76.957% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 1.35547% [1]
|
|
| | | | | | Remainder: 2.56e-05 - 21.6876%
|
|
| | | | | Remainder: 7.864e-05 - 0.115175%
|
|
| | | | Stratimikos: BelosLOWS: 0.154588 - 64.9989% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.003782 - 2.4465% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.00013476 - 0.0871735% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.149957 - 97.004% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000598479 - 0.399101% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00015148 - 25.3108% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 0.00014508 - 95.775% [2]
|
|
| | | | | | | | Remainder: 6.4e-06 - 4.22498%
|
|
| | | | | | | Belos::MVT::MvScale: 7.756e-05 - 12.9595% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000190079 - 31.7603% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000184919 - 97.2853% [2]
|
|
| | | | | | | | Remainder: 5.16e-06 - 2.71466%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0001004 - 16.7759% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.68e-05 - 96.4143% [2]
|
|
| | | | | | | | Remainder: 3.6e-06 - 3.58566%
|
|
| | | | | | | Remainder: 7.896e-05 - 13.1934%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.00041532 - 0.27696% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 7.9e-05 - 0.0526818% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 0.144484 - 96.3502% [1]
|
|
| | | | | | | CG Q_B: Operation Op*x: 0.0006414 - 0.443926% [1]
|
|
| | | | | | | Belos::MVT::MvAddMv: 5.984e-05 - 0.0414164% [2]
|
|
| | | | | | | CG Q_B: BlockCGSolMgr total solve time: 0.00152444 - 1.05509% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.000386599 - 25.3601% [2]
|
|
| | | | | | | | CG Q_B: Operation Prec*x: 0.00020456 - 13.4187% [1]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0001888 - 92.2957% [1]
|
|
| | | | | | | | | Remainder: 1.576e-05 - 7.70434%
|
|
| | | | | | | | CG Q_B: Operation Op*x: 0.00056936 - 37.3488% [1]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00012812 - 8.40441% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.736e-05 - 2.45074% [1]
|
|
| | | | | | | | Remainder: 0.000198439 - 13.0172%
|
|
| | | | | | | CG S_E: Operation Op*x: 0.0013732 - 0.950418% [1]
|
|
| | | | | | | CG S_E: BlockCGSolMgr total solve time: 0.13773 - 95.326% [1]
|
|
| | | | | | | | Belos::MVT::Assign: 0.00027316 - 0.198329% [2]
|
|
| | | | | | | | CG S_E: Operation Prec*x: 0.119006 - 86.4049% [13]
|
|
| | | | | | | | | MueLu RefMaxwell: solve: 0.118763 - 99.7958% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: smoothing: 0.0540144 - 45.4809% [26]
|
|
| | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0535808 - 99.1973% [26]
|
|
| | | | | | | | | | | Remainder: 0.0004336 - 0.802749%
|
|
| | | | | | | | | | MueLu RefMaxwell: residual calculation: 0.0136133 - 11.4626% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction coarse (1,1) (explicit): 0.000975153 - 0.821093% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: restriction (2,2) (explicit): 0.0014966 - 1.26016% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: subsolves: 0.0434176 - 36.5582% [13]
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve coarse (1,1): 0.0144105 - 33.1904% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (total): 0.0141929 - 98.4903% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve (level=0): 0.0141675 - 99.821% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell coarse (1,1): Hierarchy: Solve : coarse (level=0): 0.014036 - 99.072% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.00013148 - 0.928039%
|
|
| | | | | | | | | | | | | Remainder: 2.54e-05 - 0.178963%
|
|
| | | | | | | | | | | | Remainder: 0.00021756 - 1.50974%
|
|
| | | | | | | | | | | MueLu RefMaxwell: solve (2,2): 0.0289182 - 66.6047% [13]
|
|
| | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (total): 0.0287699 - 99.4871% [13]
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=0): 0.0201633 - 70.0847% [26]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : smoothing (level=0): 0.0148153 - 73.4765% [26]
|
|
| | | | | | | | | | | | | | | Ifpack2::Chebyshev::apply: 0.0143725 - 97.0117% [26]
|
|
| | | | | | | | | | | | | | | Remainder: 0.00044272 - 2.98827%
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : residual calculation (level=0): 0.00387592 - 19.2227% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : restriction (level=0): 0.0003216 - 1.59498% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : prolongation (level=0): 0.00072408 - 3.59109% [13]
|
|
| | | | | | | | | | | | | | Remainder: 0.000426399 - 2.11473%
|
|
| | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve (level=1): 0.00844523 - 29.3544% [13]
|
|
| | | | | | | | | | | | | | MueLu: RefMaxwell (2,2): Hierarchy: Solve : coarse (level=1): 0.00837527 - 99.1716% [13]
|
|
| | | | | | | | | | | | | | Remainder: 6.996e-05 - 0.828397%
|
|
| | | | | | | | | | | | | Remainder: 0.00016136 - 0.560865%
|
|
| | | | | | | | | | | | Remainder: 0.00014832 - 0.512895%
|
|
| | | | | | | | | | | Remainder: 8.896e-05 - 0.204894%
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation coarse (1,1) (fused): 0.00231256 - 1.94721% [13]
|
|
| | | | | | | | | | MueLu RefMaxwell: prolongation (2,2) (fused): 0.00265812 - 2.23817% [13]
|
|
| | | | | | | | | | Remainder: 0.00027512 - 0.231655%
|
|
| | | | | | | | | Remainder: 0.000243 - 0.204192%
|
|
| | | | | | | | CG S_E: Operation Op*x: 0.0136051 - 9.87804% [13]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.00121972 - 0.885585% [13]
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00284852 - 2.06818% [38]
|
|
| | | | | | | | Belos::MVT::MvNorm: 0.00048384 - 0.351295% [13]
|
|
| | | | | | | | Remainder: 0.00029432 - 0.213693%
|
|
| | | | | | | Remainder: 0.00315436 - 2.18319%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.00376132 - 2.50827% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 3.96e-05 - 0.0264076% [1]
|
|
| | | | | | Remainder: 0.00057944 - 0.386405%
|
|
| | | | | Remainder: 0.000714718 - 0.462336%
|
|
| | | | Mini-EM: Compute responses: 0.0147697 - 6.21015% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000353519 - 2.39353% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0121396 - 82.1925% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.013839% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00025516 - 2.10188% [7]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00295268 - 24.3226% [7]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.48e-06 - 0.0286664% [7]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000537799 - 4.43011% [7]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000393159 - 3.23864% [7]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00572319 - 47.1447% [7]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.84e-06 - 0.0316319% [7]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000538 - 4.43177% [7]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000463599 - 3.81889% [7]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000538839 - 4.43868% [7]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.16e-05 - 0.507429% [7]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.56e-06 - 0.0293254% [7]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00030136 - 2.48245% [7]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00021384 - 1.7615% [7]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.492e-05 - 0.370028% [7]
|
|
| | | | | | Remainder: 0.00010292 - 0.847802%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.56e-06 - 0.0579563% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.010833% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00181248 - 12.2716% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000265239 - 1.79583% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.6e-07 - 0.361938% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024488 - 92.3243% [1]
|
|
| | | | | | Remainder: 1.9399e-05 - 7.31378%
|
|
| | | | | Remainder: 0.00018872 - 1.27775%
|
|
| | | | Remainder: 0.00019536 - 0.082142%
|
|
| | | Remainder: 2.6e-06 - 0.0010932%
|
|
| | Remainder: 0.0471736 - 0.740942%
|
|
| Remainder: 4.448e-05 - 0.00069863%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 13824
|
|
Time for Belos Linear Solve = 0.154588 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 89.4246 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=maxwell24.xml' (5 runs):
|
|
|
|
34.92 msec task-clock:u # 0.005 CPUs utilized ( +- 1.06% )
|
|
0 context-switches:u # 0.000 /sec
|
|
0 cpu-migrations:u # 0.000 /sec
|
|
2,772 page-faults:u # 79.385 K/sec ( +- 0.21% )
|
|
20,878,843 cycles:u # 0.598 GHz ( +- 24.26% ) (12.30%)
|
|
66,705,007 instructions:u # 3.19 insn per cycle ( +- 6.03% )
|
|
<not supported> branches:u
|
|
348,242 branch-misses:u ( +- 0.18% )
|
|
27,774,673 L1-dcache-loads:u # 795.418 M/sec ( +- 0.18% )
|
|
380,607 L1-dcache-load-misses:u # 1.37% of all L1-dcache accesses ( +- 0.44% )
|
|
<not supported> LLC-loads:u
|
|
<not supported> LLC-load-misses:u
|
|
26,492,533 L1-icache-loads:u # 758.700 M/sec ( +- 0.14% )
|
|
234,807 L1-icache-load-misses:u # 0.89% of all L1-icache accesses ( +- 0.84% )
|
|
23,475,177 dTLB-loads:u # 672.288 M/sec ( +- 28.46% ) (13.98%)
|
|
<not counted> dTLB-load-misses:u (0.00%)
|
|
<not counted> iTLB-loads:u (0.00%)
|
|
<not counted> iTLB-load-misses:u (0.00%)
|
|
|
|
7.0094 +- 0.0166 seconds time elapsed ( +- 0.24% )
|
|
|
|
|
|
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=maxwell24.xml' (5 runs):
|
|
|
|
311,701 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio ( +- 0.45% )
|
|
16,824,230 BR_RETIRED:u ( +- 0.30% )
|
|
|
|
7.0501 +- 0.0258 seconds time elapsed ( +- 0.37% )
|
|
|
|
|
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=MueLu --linAlgebra=Tpetra --inputFile=maxwell24.xml' (5 runs):
|
|
|
|
22,696,562 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio ( +- 0.24% )
|
|
4,821 ITLB_WALK:u ( +- 1.81% )
|
|
12,069 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio ( +- 1.19% )
|
|
30,513,668 L1D_TLB:u ( +- 0.28% )
|
|
|
|
7.0397 +- 0.0332 seconds time elapsed ( +- 0.47% )
|
|
|
|
|
|
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=maxwell24.xml' (5 runs):
|
|
|
|
26,554,658 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio ( +- 0.33% )
|
|
232,176 L1I_CACHE_REFILL:u ( +- 1.41% )
|
|
381,237 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio ( +- 0.63% )
|
|
27,854,032 L1D_CACHE:u ( +- 0.39% )
|
|
|
|
7.0098 +- 0.0154 seconds time elapsed ( +- 0.22% )
|
|
|
|
|
|
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=maxwell24.xml' (5 runs):
|
|
|
|
464,039 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio ( +- 0.25% )
|
|
486,957 LL_CACHE_RD:u ( +- 0.51% )
|
|
134,398 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio ( +- 0.75% )
|
|
17,074 L2D_TLB_REFILL:u ( +- 1.57% )
|
|
251,167 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio ( +- 1.05% )
|
|
1,449,964 L2D_CACHE:u ( +- 0.36% )
|
|
|
|
7.0798 +- 0.0295 seconds time elapsed ( +- 0.42% )
|
|
|