687 lines
52 KiB
Plaintext
687 lines
52 KiB
Plaintext
tron65.umiacs.umd.edu
|
|
1 GMRES Tpetra maxwell16.xml
|
|
output/xeon_GMRES_Tpetra_maxwell16.output
|
|
output/xeon_GMRES_Tpetra_maxwell16_power.output
|
|
dt = 8.3391e-10
|
|
|
|
Loading solver config from solverGMRES.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 gradient = 1 [unused]
|
|
Solve lower triangular = 1 [unused]
|
|
dt = 8.3391e-10 [unused]
|
|
Q_B Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Pseudo Block GMRES [unused]
|
|
Solver Types ->
|
|
Pseudo Block GMRES ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Maximum Iterations = 2000 [unused]
|
|
Timer Label = GMRES 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 = Pseudo Block GMRES [unused]
|
|
Solver Types ->
|
|
Pseudo Block GMRES ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Maximum Iterations = 2000 [unused]
|
|
Timer Label = GMRES 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 ->
|
|
Prec Type = Ifpack2 [unused]
|
|
Prec Types ->
|
|
Ifpack2 ->
|
|
Prec Type = relaxation [unused]
|
|
Ifpack2 Settings ->
|
|
relaxation: type = Jacobi [unused]
|
|
relaxation: sweeps = 1 [unused]
|
|
Darcy ->
|
|
Type = Full Darcy Preconditioner [unused]
|
|
Use as preconditioner = 0 [unused]
|
|
Debug = 0 [unused]
|
|
Dump = 0 [unused]
|
|
Use discrete gradient = 1 [unused]
|
|
Solve lower triangular = 1 [unused]
|
|
dt = 8.3391e-10 [unused]
|
|
Q_u Solve ->
|
|
Type = Belos [unused]
|
|
Solver Type = Pseudo Block GMRES [unused]
|
|
Solver Types ->
|
|
Pseudo Block GMRES ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Maximum Iterations = 2000 [unused]
|
|
Timer Label = GMRES Q_u [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 1 [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 = Pseudo Block GMRES [unused]
|
|
Solver Types ->
|
|
Pseudo Block GMRES ->
|
|
Convergence Tolerance = 1e-09 [unused]
|
|
Orthogonalization = ICGS [unused]
|
|
Maximum Iterations = 2000 [unused]
|
|
Timer Label = GMRES S_sigma [unused]
|
|
Output Frequency = 10 [unused]
|
|
Output Style = 1 [unused]
|
|
Verbosity = 1 [unused]
|
|
Implicit Residual Scaling = None [unused]
|
|
VerboseObject ->
|
|
Verbosity Level = medium [unused]
|
|
S_sigma Preconditioner ->
|
|
Prec Type = Ifpack2 [unused]
|
|
Prec Types ->
|
|
Ifpack2 ->
|
|
Prec Type = relaxation [unused]
|
|
Ifpack2 Settings ->
|
|
relaxation: type = Jacobi [unused]
|
|
relaxation: sweeps = 1 [unused]
|
|
p=0 | CubeHexMesh: Building sub cells
|
|
|
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Entering Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
Leaving Thyra::BelosLinearOpWithSolveFactory<double>::initializeOpImpl(...) ...
|
|
|
|
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=26928,domainDim=26928,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=13056,domainDim=13056}
|
|
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13872}
|
|
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13056}
|
|
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13872}
|
|
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=26928, #RHSs=1 ...
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
|
|
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
|
|
Template parameters:
|
|
ScalarType: double
|
|
MV: Thyra::MultiVectorBase<double>
|
|
OP: Thyra::LinearOpBase<double>
|
|
Num Blocks: 300
|
|
Maximum Iterations: 2000
|
|
Maximum Restarts: 20
|
|
Convergence Tolerance: 1e-09
|
|
With #Eqns=13056, #RHSs=1 ...
|
|
|
|
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00115177 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13872,domainDim=13872}
|
|
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
|
|
Template parameters:
|
|
ScalarType: double
|
|
MV: Thyra::MultiVectorBase<double>
|
|
OP: Thyra::LinearOpBase<double>
|
|
Num Blocks: 300
|
|
Maximum Iterations: 2000
|
|
Maximum Restarts: 20
|
|
Convergence Tolerance: 1e-09
|
|
With #Eqns=13872, #RHSs=1 ...
|
|
|
|
The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 242 iterations with total CPU time of 1.70771 sec
|
|
|
|
Starting iterations with Belos:
|
|
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=13056,domainDim=13056}
|
|
Using iterative solver = "Belos::PseudoBlockGmresSolMgr":
|
|
Template parameters:
|
|
ScalarType: double
|
|
MV: Thyra::MultiVectorBase<double>
|
|
OP: Thyra::LinearOpBase<double>
|
|
Num Blocks: 300
|
|
Maximum Iterations: 2000
|
|
Maximum Restarts: 20
|
|
Convergence Tolerance: 1e-09
|
|
With #Eqns=13056, #RHSs=1 ...
|
|
|
|
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 17 iterations with total CPU time of 0.0139954 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 1.73067 sec
|
|
Electromagnetic Energy = 2.99227e-08
|
|
Electromagnetic Energy/dt^2 = 4.30291e+10
|
|
|
|
* finished time step 1, t = 8.3391e-10
|
|
**************************************************
|
|
|
|
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
|
|
*** incorrect if a timer in the level does not exist on every rank ***
|
|
*** of the MPI Communicator. ***
|
|
Mini-EM: 3.18904 [1]
|
|
| Mini-EM: Total Time: 3.18896 - 99.9977% [1]
|
|
| | Mini-EM: build mesh: 0.000478623 - 0.0150087% [1]
|
|
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000309316 - 64.6262% [1]
|
|
| | | Remainder: 0.000169307 - 35.3738%
|
|
| | Mini-EM: build physics blocks: 0.000843274 - 0.0264435% [1]
|
|
| | Mini-EM: build auxiliary physics blocks: 0.000245272 - 0.00769128% [1]
|
|
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.176433 - 5.5326% [1]
|
|
| | panzer::DOFManager::buildGlobalUnknowns: 0.0742664 - 2.32886% [3]
|
|
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0270635 - 36.441% [3]
|
|
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0219083 - 80.9514% [3]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000894733 - 3.30606% [3]
|
|
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0042065 - 15.5431% [3]
|
|
| | | | Remainder: 5.3961e-05 - 0.199387%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00740323 - 9.96848% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00344891 - 46.5865% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000273855 - 3.69913% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000592654 - 8.00534% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000829801 - 11.2086% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00131196 - 17.7214% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000828937 - 11.197% [3]
|
|
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 6.003e-05 - 0.810862% [3]
|
|
| | | | Remainder: 5.7089e-05 - 0.771136%
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0106872 - 14.3903% [3]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00489058 - 6.58518% [3]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00820087 - 11.0425% [3]
|
|
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00555056 - 7.47385% [3]
|
|
| | | Remainder: 0.0104706 - 14.0986%
|
|
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00466435 - 0.146265% [2]
|
|
| | Mini-EM: setup physics model evaluator: 0.293709 - 9.21017% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.293691 - 99.9939% [1]
|
|
| | | | allocate FieldManagerBuilder: 7.579e-06 - 0.0025806% [1]
|
|
| | | | fmb->setWorksetContainer(): 4.94e-07 - 0.000168204% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.28756 - 97.9125% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.287546 - 99.9949% [1]
|
|
| | | | | | getWorksets(): 0.248288 - 86.3473% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.248284 - 99.9983% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.150061 - 60.4395% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0074245 - 4.94764% [3]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0246714 - 16.4409% [3]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000771147 - 3.12567% [3]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0238861 - 96.817% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000232225 - 0.972217% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000101821 - 0.426277% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000706011 - 2.95574% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00195831 - 8.19855% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00694081 - 29.0579% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00121881 - 5.1026% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00301268 - 12.6127% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000120764 - 0.505582% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0055473 - 23.2239% [3]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00240144 - 43.2902% [3]
|
|
| | | | | | | | | | | | Remainder: 0.00314586 - 56.7098%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00343619 - 14.3857% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000520971 - 2.18106% [3]
|
|
| | | | | | | | | | | Remainder: 9.022e-05 - 0.377709%
|
|
| | | | | | | | | | Remainder: 1.4135e-05 - 0.057293%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0956044 - 63.7102% [6]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0543487 - 56.8475% [6]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.9833e-05 - 0.16529% [6]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 2.3785e-05 - 0.0437637% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0257782 - 47.431% [6]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0233991 - 43.0537% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.6128e-05 - 0.0480747% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00465001 - 8.55588% [3]
|
|
| | | | | | | | | | | Remainder: 0.000381688 - 0.702294%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0204073 - 21.3456% [6]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0131388 - 13.7429% [3]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00010971 - 0.114754% [6]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00364927 - 3.81705% [6]
|
|
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00384469 - 4.02145% [3]
|
|
| | | | | | | | | | Remainder: 0.000105865 - 0.110732%
|
|
| | | | | | | | | Remainder: 0.0223612 - 14.9014%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0981833 - 39.5448% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0980988 - 99.9139% [6]
|
|
| | | | | | | | | Remainder: 8.4521e-05 - 0.0860849%
|
|
| | | | | | | | Remainder: 3.9036e-05 - 0.0157223%
|
|
| | | | | | | Remainder: 4.166e-06 - 0.00167789%
|
|
| | | | | | getOrientations(): 9.702e-06 - 0.00337407% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789282 - 0.274489% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000725418 - 0.252279% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000350513 - 0.121898% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000127792 - 0.0444423% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000812967 - 0.282726% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 5.33e-07 - 0.000185362% [2]
|
|
| | | | | | Remainder: 0.0364416 - 12.6733%
|
|
| | | | | Remainder: 1.4666e-05 - 0.00510014%
|
|
| | | | fmb->setupBCFieldManagers(): 1.1284e-05 - 0.00384213% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4466e-05 - 0.00492558% [1]
|
|
| | | | build response library: 0.00607398 - 2.06815% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00597709 - 98.4048% [1]
|
|
| | | | | | getWorksets(): 3.783e-06 - 0.0632917% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.865e-06 - 75.7335% [1]
|
|
| | | | | | | Remainder: 9.18e-07 - 24.2665%
|
|
| | | | | | getOrientations(): 5.26e-07 - 0.00880027% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000771985 - 12.9157% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905713 - 15.1531% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374658 - 6.26824% [1]
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107575 - 17.9979% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 9.22e-07 - 0.0154256% [3]
|
|
| | | | | | Remainder: 0.00284375 - 47.5776%
|
|
| | | | | Remainder: 9.6895e-05 - 1.59525%
|
|
| | | | Remainder: 2.2905e-05 - 0.00779901%
|
|
| | | Remainder: 1.7911e-05 - 0.00609821%
|
|
| | Mini-EM: setup auxiliary physics model evaluator: 0.246528 - 7.73067% [1]
|
|
| | | panzer::ModelEvaluator::setupModel(): 0.246517 - 99.9956% [1]
|
|
| | | | allocate FieldManagerBuilder: 7.81e-07 - 0.000316813% [1]
|
|
| | | | fmb->setWorksetContainer(): 6.96e-07 - 0.000282333% [1]
|
|
| | | | fmb->setupVolumeFieldManagers(): 0.246468 - 99.98% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.246464 - 99.9984% [1]
|
|
| | | | | | getWorksets(): 0.172402 - 69.9501% [1]
|
|
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.1724 - 99.9991% [1]
|
|
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.107848 - 62.5565% [1]
|
|
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00571736 - 5.30133% [3]
|
|
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0179352 - 16.6301% [3]
|
|
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000719824 - 4.01347% [3]
|
|
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0172071 - 95.9403% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000152648 - 0.887123% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 8.0215e-05 - 0.466174% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000672448 - 3.90797% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00159014 - 9.24117% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00519261 - 30.1772% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00102898 - 5.97996% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180044 - 10.4634% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000103107 - 0.599213% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00396419 - 23.0381% [3]
|
|
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00217817 - 54.9461% [3]
|
|
| | | | | | | | | | | | Remainder: 0.00178602 - 45.0539%
|
|
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00212836 - 12.3691% [3]
|
|
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000452406 - 2.62919% [3]
|
|
| | | | | | | | | | | Remainder: 4.1543e-05 - 0.24143%
|
|
| | | | | | | | | | Remainder: 8.292e-06 - 0.0462331%
|
|
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0656481 - 60.8711% [3]
|
|
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0353513 - 53.8497% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.9284e-05 - 0.111125% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.9577e-05 - 0.0553785% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0144314 - 40.8227% [3]
|
|
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0207771 - 58.7733% [3]
|
|
| | | | | | | | | | | Remainder: 8.3952e-05 - 0.237479%
|
|
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0147406 - 22.454% [3]
|
|
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0127044 - 19.3523% [3]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 5.7864e-05 - 0.0881427% [3]
|
|
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00241783 - 3.68302% [3]
|
|
| | | | | | | | | | Remainder: 0.000376108 - 0.572916%
|
|
| | | | | | | | | Remainder: 0.018547 - 17.1974%
|
|
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0645424 - 37.4375% [1]
|
|
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0644953 - 99.927% [3]
|
|
| | | | | | | | | Remainder: 4.7131e-05 - 0.0730233%
|
|
| | | | | | | | Remainder: 1.037e-05 - 0.00601507%
|
|
| | | | | | | Remainder: 1.54e-06 - 0.000893261%
|
|
| | | | | | getOrientations(): 1.0233e-05 - 0.00415192% [1]
|
|
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00048097 - 0.195148% [1]
|
|
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361883 - 0.14683% [1]
|
|
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000201676 - 0.0818277% [1]
|
|
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0524533 - 21.2823% [1]
|
|
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0524272 - 99.9503% [1]
|
|
| | | | | | | Remainder: 2.6052e-05 - 0.049667%
|
|
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000455615 - 0.184861% [1]
|
|
| | | | | | Phalanx::SortAndOrderEvaluators: 3.36e-07 - 0.000136328% [2]
|
|
| | | | | | Remainder: 0.0200982 - 8.15461%
|
|
| | | | | Remainder: 3.93e-06 - 0.00159453%
|
|
| | | | fmb->setupBCFieldManagers(): 5.28e-06 - 0.00214184% [1]
|
|
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2099e-05 - 0.00490797% [1]
|
|
| | | | build response library: 2.4316e-05 - 0.00986381% [1]
|
|
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.1e-07 - 1.27488% [1]
|
|
| | | | | Remainder: 2.4006e-05 - 98.7251%
|
|
| | | | Remainder: 6.024e-06 - 0.00244364%
|
|
| | | Remainder: 1.0968e-05 - 0.00444898%
|
|
| | Mini-EM: eval auxiliary physics model evaluator: 0.194667 - 6.10441% [1]
|
|
| | | panzer::ModelEvaluator::create_W_op: 0.055131 - 28.3206% [1]
|
|
| | | panzer::ModelEvaluator::evalModel(J): 0.138283 - 71.0353% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000552892 - 0.399828% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0900871 - 65.1471% [1]
|
|
| | | | | panzer::WorksetContainer::getWorksets(): 1.851e-06 - 0.00205468% [1]
|
|
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.885e-06 - 0.00653257% [3]
|
|
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.94e-06 - 0.00215347% [3]
|
|
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000756699 - 0.839964% [3]
|
|
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00410546 - 4.55722% [3]
|
|
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0145621 - 16.1645% [3]
|
|
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00157435 - 1.74759% [3]
|
|
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00351366 - 3.90029% [3]
|
|
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0122577 - 13.6065% [3]
|
|
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0179236 - 19.8958% [3]
|
|
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.941e-06 - 0.00326462% [3]
|
|
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.871e-06 - 0.00207688% [3]
|
|
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0242657 - 26.9358% [3]
|
|
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00324541 - 3.60253% [3]
|
|
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000736611 - 0.817666% [3]
|
|
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00706704 - 7.84468% [3]
|
|
| | | | | Remainder: 6.4294e-05 - 0.0713687%
|
|
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5037e-05 - 0.0108741% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.505e-06 - 0.00181151% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000342944 - 0.248002% [1]
|
|
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0470574 - 34.0299% [1]
|
|
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0236243 - 50.203% [1]
|
|
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0234172 - 49.763% [1]
|
|
| | | | | Remainder: 1.5962e-05 - 0.0339203%
|
|
| | | | Remainder: 0.000224697 - 0.162491%
|
|
| | | Remainder: 0.00125385 - 0.6441%
|
|
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0043917 - 0.137716% [1]
|
|
| | | getWorksets(): 3.134e-06 - 0.0713619% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 2.134e-06 - 68.0919% [1]
|
|
| | | | Remainder: 1e-06 - 31.9081%
|
|
| | | getOrientations(): 7.9e-07 - 0.0179885% [1]
|
|
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000744514 - 16.9527% [1]
|
|
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0008896 - 20.2564% [1]
|
|
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370062 - 8.42639% [1]
|
|
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115281 - 26.2497% [1]
|
|
| | | Phalanx::SortAndOrderEvaluators: 9.7e-07 - 0.0220871% [3]
|
|
| | | Remainder: 0.00122982 - 28.0033%
|
|
| | panzer::ModelEvaluator::create_W_op: 0.146494 - 4.59377% [1]
|
|
| | panzer::ModelEvaluator::evalModel(J): 0.247787 - 7.77013% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000193976 - 0.0782835% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.189095 - 76.3135% [1]
|
|
| | | | panzer::WorksetContainer::getWorksets(): 1.548e-06 - 0.000818637% [1]
|
|
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0010667 - 0.564111% [3]
|
|
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00476458 - 2.51968% [3]
|
|
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00727768 - 3.8487% [3]
|
|
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000579264 - 0.306335% [3]
|
|
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00740432 - 3.91566% [3]
|
|
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00723849 - 3.82797% [3]
|
|
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0022214 - 1.17475% [3]
|
|
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00517987 - 2.7393% [3]
|
|
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 3.352e-06 - 0.00177266% [3]
|
|
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00282878 - 1.49596% [3]
|
|
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152815 - 8.08139% [3]
|
|
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.002137 - 1.13012% [3]
|
|
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00511391 - 2.70442% [3]
|
|
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0155426 - 8.21947% [3]
|
|
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0238816 - 12.6294% [3]
|
|
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 6.834e-06 - 0.00361406% [3]
|
|
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00109747 - 0.580382% [3]
|
|
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0154594 - 8.17548% [3]
|
|
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0272429 - 14.407% [3]
|
|
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00615964 - 3.25744% [3]
|
|
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000933878 - 0.493868% [3]
|
|
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00758818 - 4.0129% [3]
|
|
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0182779 - 9.66599% [3]
|
|
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0117022 - 6.18855% [3]
|
|
| | | | Remainder: 0.000103783 - 0.0548841%
|
|
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3827e-05 - 0.0055802% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.278e-06 - 0.000515766% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000784704 - 0.316685% [1]
|
|
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0570573 - 23.0268% [1]
|
|
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0570298 - 99.9519% [1]
|
|
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6345e-05 - 0.0286467% [1]
|
|
| | | | Remainder: 1.1123e-05 - 0.0194944%
|
|
| | | Remainder: 0.000640804 - 0.258611%
|
|
| | MaxwellPreconditioner::build: 0.00304922 - 0.0956178% [1]
|
|
| | | MaxwellPreconditioner: Schur complement: 2.5482e-05 - 0.83569% [1]
|
|
| | | MaxwellPreconditioner: Inverse Q_B: 0.00123946 - 40.6486% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 1.593e-05 - 1.28523% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.000350557 - 28.283% [1]
|
|
| | | | Remainder: 0.000872977 - 70.4318%
|
|
| | | MaxwellPreconditioner: Solver S_E: 0.00166339 - 54.5515% [1]
|
|
| | | | Ifpack2::Relaxation::initialize: 1.797e-06 - 0.108032% [1]
|
|
| | | | Ifpack2::Relaxation::compute: 0.00116704 - 70.16% [1]
|
|
| | | | Remainder: 0.00049456 - 29.732%
|
|
| | | MaxwellPreconditioner: Block preconditioner: 0.000109787 - 3.6005% [1]
|
|
| | | Remainder: 1.1089e-05 - 0.363667%
|
|
| | Mini-EM: timestepper: 1.7658 - 55.3723% [1]
|
|
| | | Mini-EM: Advance Time Step: 1.7658 - 99.9998% [1]
|
|
| | | | panzer::ModelEvaluator::evalModel(f): 0.0274742 - 1.55591% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000333855 - 1.21516% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0262589 - 95.5767% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 2.53e-06 - 0.00963483% [1]
|
|
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000180421 - 0.687086% [3]
|
|
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00228016 - 8.68339% [3]
|
|
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0014843 - 5.65258% [3]
|
|
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00012013 - 0.457483% [3]
|
|
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00102628 - 3.90831% [3]
|
|
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00119921 - 4.56686% [3]
|
|
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000137805 - 0.524794% [3]
|
|
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000232322 - 0.884737% [3]
|
|
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.286e-06 - 0.00870563% [3]
|
|
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00118446 - 4.51072% [3]
|
|
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00257229 - 9.79588% [3]
|
|
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00086683 - 3.30109% [3]
|
|
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000586231 - 2.23251% [3]
|
|
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00221146 - 8.42177% [3]
|
|
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00449747 - 17.1274% [3]
|
|
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.398e-06 - 0.0167486% [3]
|
|
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000195367 - 0.744003% [3]
|
|
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00166258 - 6.33149% [3]
|
|
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00243849 - 9.28636% [3]
|
|
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000182216 - 0.693921% [3]
|
|
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000111347 - 0.424036% [3]
|
|
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000932697 - 3.55193% [3]
|
|
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00165847 - 6.31585% [3]
|
|
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000411394 - 1.56669% [3]
|
|
| | | | | | Remainder: 7.7729e-05 - 0.29601%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2968e-05 - 0.0472007% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.805e-06 - 0.0102096% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000689867 - 2.51097% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 8.5295e-05 - 0.310455% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.1524e-05 - 72.1308% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.54e-06 - 1.8055% [1]
|
|
| | | | | | Remainder: 2.2231e-05 - 26.0637%
|
|
| | | | | Remainder: 9.0486e-05 - 0.329349%
|
|
| | | | Stratimikos: BelosLOWS: 1.73071 - 98.0132% [1]
|
|
| | | | | GMRES block system: Operation Op*x: 0.00144714 - 0.0836151% [1]
|
|
| | | | | Belos::MVT::MvAddMv: 0.000115991 - 0.00670191% [1]
|
|
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.72846 - 99.8697% [1]
|
|
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000388343 - 0.0224676% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00010529 - 27.1126% [2]
|
|
| | | | | | | | Belos::MVT::MvDot: 9.8146e-05 - 93.2149% [2]
|
|
| | | | | | | | Remainder: 7.144e-06 - 6.78507%
|
|
| | | | | | | Belos::MVT::MvScale: 4.798e-05 - 12.3551% [2]
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000154404 - 39.7597% [2]
|
|
| | | | | | | | Belos::MVT::MvTransMv: 0.000151767 - 98.2921% [2]
|
|
| | | | | | | | Remainder: 2.637e-06 - 1.70786%
|
|
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.9391e-05 - 7.56831% [2]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.8171e-05 - 95.8491% [2]
|
|
| | | | | | | | Remainder: 1.22e-06 - 4.15093%
|
|
| | | | | | | Remainder: 5.1278e-05 - 13.2043%
|
|
| | | | | | Belos::MVT::MvAddMv: 0.000185885 - 0.0107544% [2]
|
|
| | | | | | Belos::MVT::MvNorm: 6.9688e-05 - 0.0040318% [1]
|
|
| | | | | | GMRES block system: Operation Prec*x: 1.7247 - 99.7827% [1]
|
|
| | | | | | | GMRES Q_B: Operation Op*x: 0.00065098 - 0.0377445% [2]
|
|
| | | | | | | Belos::MVT::MvAddMv: 5.7267e-05 - 0.0033204% [3]
|
|
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0139792 - 0.81053% [2]
|
|
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00874672 - 62.5694% [19]
|
|
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00037092 - 4.24067% [19]
|
|
| | | | | | | | | | Belos::MVT::MvDot: 0.000354699 - 95.6268% [19]
|
|
| | | | | | | | | | Remainder: 1.6221e-05 - 4.37318%
|
|
| | | | | | | | | Belos::MVT::MvScale: 0.000115195 - 1.31701% [18]
|
|
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00547766 - 62.6253% [34]
|
|
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0054504 - 99.5024% [34]
|
|
| | | | | | | | | | Remainder: 2.7258e-05 - 0.497621%
|
|
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00269692 - 30.8335% [34]
|
|
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0026737 - 99.1391% [34]
|
|
| | | | | | | | | | Remainder: 2.3218e-05 - 0.860908%
|
|
| | | | | | | | | Remainder: 8.6028e-05 - 0.983545%
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00113616 - 8.12745% [26]
|
|
| | | | | | | | GMRES Q_B: Operation Op*x: 0.00259346 - 18.5522% [19]
|
|
| | | | | | | | Belos::MVT::MvNorm: 4.4066e-05 - 0.315225% [2]
|
|
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000325506 - 2.3285% [18]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000267727 - 82.2495% [18]
|
|
| | | | | | | | | Remainder: 5.7779e-05 - 17.7505%
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000200358 - 1.43325% [1]
|
|
| | | | | | | | Remainder: 0.000932973 - 6.67399%
|
|
| | | | | | | GMRES S_E: Operation Op*x: 0.000579658 - 0.0336092% [1]
|
|
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.70673 - 98.9581% [1]
|
|
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 1.5949 - 93.4478% [243]
|
|
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00531919 - 0.333512% [243]
|
|
| | | | | | | | | | Belos::MVT::MvDot: 0.00502899 - 94.5444% [243]
|
|
| | | | | | | | | | Remainder: 0.000290196 - 5.45564%
|
|
| | | | | | | | | Belos::MVT::MvScale: 0.00186955 - 0.11722% [243]
|
|
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.04435 - 65.4807% [484]
|
|
| | | | | | | | | | Belos::MVT::MvTransMv: 1.04382 - 99.9485% [484]
|
|
| | | | | | | | | | Remainder: 0.000538098 - 0.0515245%
|
|
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.541841 - 33.9732% [484]
|
|
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.541354 - 99.9101% [484]
|
|
| | | | | | | | | | Remainder: 0.00048706 - 0.0898899%
|
|
| | | | | | | | | Remainder: 0.00152078 - 0.0953526%
|
|
| | | | | | | | Belos::MVT::MvAddMv: 0.00817983 - 0.479268% [247]
|
|
| | | | | | | | GMRES S_E: Operation Prec*x: 0.00540782 - 0.316852% [243]
|
|
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00416624 - 77.041% [243]
|
|
| | | | | | | | | Remainder: 0.00124158 - 22.959%
|
|
| | | | | | | | GMRES S_E: Operation Op*x: 0.0868937 - 5.09123% [243]
|
|
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0025474 - 0.149256% [1]
|
|
| | | | | | | | Belos::MVT::MvNorm: 3.9736e-05 - 0.00232819% [1]
|
|
| | | | | | | | Remainder: 0.00876019 - 0.513272%
|
|
| | | | | | | Remainder: 0.00270273 - 0.156707%
|
|
| | | | | | GMRES block system: Operation Op*x: 0.0024779 - 0.143359% [1]
|
|
| | | | | | Belos::MVT::MvTimesMatAddMv: 2.642e-05 - 0.00152853% [1]
|
|
| | | | | | Remainder: 0.000608536 - 0.0352068%
|
|
| | | | | Remainder: 0.000691996 - 0.0399832%
|
|
| | | | Mini-EM: Compute responses: 0.00740724 - 0.419484% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000479162 - 6.46883% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00564599 - 76.2225% [1]
|
|
| | | | | | panzer::WorksetContainer::getWorksets(): 4.236e-06 - 0.0750268% [1]
|
|
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000167328 - 2.96366% [3]
|
|
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00132012 - 23.3815% [3]
|
|
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.302e-06 - 0.058484% [3]
|
|
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000220919 - 3.91285% [3]
|
|
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000202638 - 3.58906% [3]
|
|
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00272526 - 48.269% [3]
|
|
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.753e-06 - 0.0487603% [3]
|
|
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000195814 - 3.4682% [3]
|
|
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00020587 - 3.64631% [3]
|
|
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000157935 - 2.7973% [3]
|
|
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 3.3058e-05 - 0.585513% [3]
|
|
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.373e-06 - 0.0243182% [3]
|
|
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000193944 - 3.43508% [3]
|
|
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000116284 - 2.05959% [3]
|
|
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.6572e-05 - 0.293518% [3]
|
|
| | | | | | Remainder: 7.8583e-05 - 1.39184%
|
|
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.766e-06 - 0.0913431% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.162e-06 - 0.0156874% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000736116 - 9.93779% [1]
|
|
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000253393 - 3.42088% [1]
|
|
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.035e-06 - 0.408456% [1]
|
|
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000236123 - 93.1845% [1]
|
|
| | | | | | Remainder: 1.6235e-05 - 6.40704%
|
|
| | | | | Remainder: 0.000284656 - 3.84294%
|
|
| | | | Remainder: 0.000201386 - 0.0114048%
|
|
| | | Remainder: 4.171e-06 - 0.00023621%
|
|
| | Remainder: 0.0296051 - 0.928361%
|
|
| Remainder: 7.3503e-05 - 0.00230487%
|
|
|
|
=================================
|
|
FOM Calculation
|
|
=================================
|
|
Number of cells = 4096
|
|
Time for Belos Linear Solve = 1.73071 seconds
|
|
Number of Time Steps (one linear solve per step) = 1
|
|
FOM ( num_cells * num_steps / solver_time / 1000) = 2.36665 k-cell-steps per second
|
|
=================================
|
|
|
|
|
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell16.xml':
|
|
|
|
32.10 msec task-clock:u # 0.008 CPUs utilized
|
|
0 context-switches:u # 0.000 /sec
|
|
0 cpu-migrations:u # 0.000 /sec
|
|
3,258 page-faults:u # 101.482 K/sec
|
|
52,669,502 cycles:u # 1.641 GHz
|
|
78,956,410 instructions:u # 1.50 insn per cycle
|
|
17,149,756 branches:u # 534.192 M/sec
|
|
297,161 branch-misses:u # 1.73% of all branches
|
|
|
|
3.934714973 seconds time elapsed
|
|
|
|
3.494910000 seconds user
|
|
0.346804000 seconds sys
|
|
|
|
|
|
|
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell16.xml':
|
|
|
|
8,246 iTLB-loads:u
|
|
13,925 iTLB-load-misses:u # 168.87% of all iTLB cache accesses
|
|
17,627,282 dTLB-loads:u
|
|
13,397 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
|
|
|
|
3.863462915 seconds time elapsed
|
|
|
|
3.445075000 seconds user
|
|
0.378644000 seconds sys
|
|
|
|
|
|
|
|
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell16.xml':
|
|
|
|
17,704,168 L1-dcache-loads:u
|
|
585,596 L1-dcache-load-misses:u # 3.31% of all L1-dcache accesses
|
|
63,570 LLC-loads:u
|
|
21,995 LLC-load-misses:u # 34.60% of all LL-cache accesses
|
|
|
|
3.851476981 seconds time elapsed
|
|
|
|
3.422956000 seconds user
|
|
0.395977000 seconds sys
|
|
|
|
|