2024-10-22 00:49:37 -04:00
oasis20.umiacs.umd.edu
30 GMRES Tpetra maxwell32.xml
output/GMRES_Tpetra_maxwell32.output
output/GMRES_Tpetra_maxwell32_power.output
dt = 4.16955e-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 = 4.16955e-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 = 4.16955e-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=205920,domainDim=205920,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=101376,domainDim=101376}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=104544}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=101376}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=104544}
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=205920, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=101376}
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=101376, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
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.0038428 sec
2024-10-22 00:49:37 -04:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=104544}
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=104544, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
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 293 iterations with total CPU time of 17.7199 sec
2024-10-22 00:49:37 -04:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=101376}
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=101376, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
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 20 iterations with total CPU time of 0.112511 sec
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
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 17.8673 sec
2024-10-22 00:49:37 -04:00
Electromagnetic Energy = 7.46911e-09
Electromagnetic Energy/dt^2 = 4.29626e+10
* finished time step 1, t = 4.16955e-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. ***
2024-10-29 19:27:33 -04:00
Mini-EM: 27.3526 [1]
| Mini-EM: Total Time: 27.3525 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000774399 - 0.00283118% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031152 - 40.2273% [1]
| | | Remainder: 0.000462879 - 59.7727%
| | Mini-EM: build physics blocks: 0.000896199 - 0.00327648% [1]
| | Mini-EM: build auxiliary physics blocks: 0.0002348 - 0.000858422% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.61805 - 5.91555% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.646352 - 2.36305% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.280036 - 43.3257% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.218737 - 78.1104% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00715363 - 2.55454% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0540078 - 19.286% [3]
| | | | Remainder: 0.00013732 - 0.0490365%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0408261 - 6.31638% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0274094 - 67.1371% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00132868 - 3.25448% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00321308 - 7.87016% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00177364 - 4.34438% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012736 - 3.11957% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00529663 - 12.9737% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000391639 - 0.959287% [3]
| | | | Remainder: 0.00013936 - 0.34135%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.064667 - 10.0049% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264262 - 4.08852% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0778885 - 12.0505% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0322276 - 4.98608% [3]
| | | Remainder: 0.12428 - 19.228%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0388077 - 0.14188% [2]
| | Mini-EM: setup physics model evaluator: 1.14098 - 4.17139% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.14095 - 99.9974% [1]
| | | | allocate FieldManagerBuilder: 3.12e-06 - 0.000273457% [1]
| | | | fmb->setWorksetContainer(): 5.2e-07 - 4.55761e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.13554 - 99.5255% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13552 - 99.9984% [1]
| | | | | | getWorksets(): 1.11083 - 97.8257% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.11082 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.64058 - 57.6671% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.005176 - 0.808017% [17]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.10265 - 16.0245% [17]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00201216 - 1.96022% [17]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.1006 - 98.0036% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.001013 - 1.00695% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00054832 - 0.545048% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00196956 - 1.9578% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00935755 - 9.30171% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0208878 - 20.7631% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00529471 - 5.26312% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0152614 - 15.1703% [17]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00050964 - 0.506599% [17]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0258959 - 25.7414% [17]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0118417 - 45.7279% [17]
| | | | | | | | | | | | Remainder: 0.0140543 - 54.2721%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0158301 - 15.7356% [17]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00378307 - 3.7605% [17]
| | | | | | | | | | | Remainder: 0.000249279 - 0.247791%
| | | | | | | | | | Remainder: 3.712e-05 - 0.0361618%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.463462 - 72.3503% [34]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.268924 - 58.025% [34]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037932 - 0.141051% [34]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012264 - 0.045604% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.144236 - 53.6343% [34]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102052 - 37.9482% [17]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013556 - 0.0504083% [17]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211662 - 7.8707% [17]
| | | | | | | | | | | Remainder: 0.000832959 - 0.309738%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0912531 - 19.6895% [34]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0644934 - 13.9156% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00056736 - 0.122418% [34]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216373 - 4.66864% [34]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161394 - 3.48236% [17]
| | | | | | | | | | Remainder: 0.000447159 - 0.0964824%
| | | | | | | | | Remainder: 0.0692928 - 10.8172%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.470204 - 42.3293% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.469783 - 99.9104% [34]
| | | | | | | | | Remainder: 0.00042144 - 0.0896291%
| | | | | | | | Remainder: 3.944e-05 - 0.00355052%
| | | | | | | Remainder: 3.64e-06 - 0.000327684%
| | | | | | getOrientations(): 1.168e-05 - 0.00102861% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000754959 - 0.0664859% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000711399 - 0.0626498% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038852 - 0.0342153% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00016996 - 0.0149676% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000871519 - 0.0767509% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 8.10204e-05% [2]
| | | | | | Remainder: 0.0217805 - 1.91811%
| | | | | Remainder: 1.848e-05 - 0.00162743%
| | | | fmb->setupBCFieldManagers(): 9.2e-06 - 0.000806346% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.624e-05 - 0.00142338% [1]
| | | | build response library: 0.00536387 - 0.470124% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00516695 - 96.3288% [1]
| | | | | | getWorksets(): 3.12e-06 - 0.0603837% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 69.2308% [1]
| | | | | | | Remainder: 9.6e-07 - 30.7692%
| | | | | | getOrientations(): 4.8e-07 - 0.00928981% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767199 - 14.8482% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000901559 - 17.4486% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039368 - 7.61919% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114544 - 22.1686% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0201279% [3]
| | | | | | Remainder: 0.00195444 - 37.8257%
| | | | | Remainder: 0.00019692 - 3.67123%
| | | | Remainder: 2.06e-05 - 0.00180551%
| | | Remainder: 2.992e-05 - 0.00262231%
| | Mini-EM: setup auxiliary physics model evaluator: 1.29284 - 4.72657% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.29282 - 99.9991% [1]
| | | | allocate FieldManagerBuilder: 6.8e-07 - 5.2598e-05% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 4.641e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.29277 - 99.9956% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.29276 - 99.9995% [1]
| | | | | | getWorksets(): 0.85673 - 66.2713% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.856728 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.51339 - 59.9245% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00615551 - 1.19899% [17]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0968317 - 18.8612% [17]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00188596 - 1.94767% [17]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0949008 - 98.0059% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000888999 - 0.936766% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00053524 - 0.563999% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00181768 - 1.91535% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00932023 - 9.82102% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0206014 - 21.7083% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00525123 - 5.53339% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0141851 - 14.9472% [17]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000471279 - 0.496601% [17]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0261764 - 27.5829% [17]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.011789 - 45.0368% [17]
| | | | | | | | | | | | Remainder: 0.0143874 - 54.9632%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116595 - 12.2859% [17]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00375819 - 3.96013% [17]
| | | | | | | | | | | Remainder: 0.00023572 - 0.248386%
| | | | | | | | | | Remainder: 4.492e-05 - 0.0463898%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.349024 - 67.9842% [17]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.203873 - 58.4122% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021292 - 0.104438% [17]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012152 - 0.0596058% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0999213 - 49.0116% [17]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.103103 - 50.572% [17]
| | | | | | | | | | | Remainder: 0.0005146 - 0.252412%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.065284 - 18.7047% [17]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.064954 - 18.6102% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000324959 - 0.0931049% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142954 - 4.09581% [17]
| | | | | | | | | | Remainder: 0.00029332 - 0.08404%
| | | | | | | | | Remainder: 0.0613785 - 11.9555%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.343305 - 40.0717% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.342687 - 99.82% [17]
| | | | | | | | | Remainder: 0.000618 - 0.180015%
| | | | | | | | Remainder: 3.2559e-05 - 0.00380039%
| | | | | | | Remainder: 2.36e-06 - 0.000275466%
| | | | | | getOrientations(): 1.164e-05 - 0.000900398% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045872 - 0.0354837% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000374999 - 0.0290076% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0002236 - 0.0172963% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.426478 - 32.9897% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.426448 - 99.9929% [1]
| | | | | | | Remainder: 3.036e-05 - 0.00711877%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000524559 - 0.0405766% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 4.33181e-05% [2]
| | | | | | Remainder: 0.00795879 - 0.615643%
| | | | | Remainder: 6.84e-06 - 0.000529097%
| | | | fmb->setupBCFieldManagers(): 3.8e-06 - 0.00029393% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.488e-05 - 0.00115097% [1]
| | | | build response library: 2.612e-05 - 0.00202038% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.8e-07 - 1.83767% [1]
| | | | | Remainder: 2.564e-05 - 98.1623%
| | | | Remainder: 1.02e-05 - 0.00078897%
| | | Remainder: 1.136e-05 - 0.000878689%
| | Mini-EM: eval auxiliary physics model evaluator: 1.44612 - 5.28699% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.417233 - 28.8518% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.02563 - 70.9225% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00150868 - 0.147098% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.692035 - 67.4743% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.000265882% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.944e-05 - 0.00425412% [17]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.004e-05 - 0.00145079% [17]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00560351 - 0.809715% [17]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0403276 - 5.82739% [17]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102406 - 14.7978% [17]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0158452 - 2.28965% [17]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.062678 - 9.05705% [17]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0823966 - 11.9064% [17]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.115044 - 16.624% [17]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.536e-05 - 0.00366455% [17]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.76e-06 - 0.00141033% [17]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185341 - 26.782% [17]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0153479 - 2.21779% [17]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0107479 - 1.55308% [17]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0559007 - 8.07773% [17]
| | | | | Remainder: 0.00032064 - 0.0463329%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.08e-05 - 0.00300304% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.4e-06 - 0.000234003% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00120536 - 0.117524% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.329625 - 32.1388% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.165393 - 50.1762% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.164205 - 49.8156% [1]
| | | | | Remainder: 2.704e-05 - 0.00820327%
| | | | Remainder: 0.00122108 - 0.119057%
| | | Remainder: 0.0032638 - 0.225692%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00454451 - 0.0166146% [1]
| | | getWorksets(): 7.96e-06 - 0.175156% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.44e-06 - 80.9045% [1]
| | | | Remainder: 1.52e-06 - 19.0955%
| | | getOrientations(): 8e-07 - 0.0176036% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000805359 - 17.7216% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000943479 - 20.7608% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410439 - 9.03152% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00120148 - 26.438% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.52e-06 - 0.0334469% [3]
| | | Remainder: 0.00117348 - 25.8219%
| | panzer::ModelEvaluator::create_W_op: 1.18209 - 4.32169% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.83247 - 6.69945% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0011226 - 0.0612616% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40319 - 76.574% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.272e-05 - 0.000906504% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00948747 - 0.676134% [17]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0474771 - 3.38351% [17]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0555929 - 3.96188% [17]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00528911 - 0.376934% [17]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0610199 - 4.34865% [17]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0509412 - 3.63038% [17]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00928155 - 0.661459% [17]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0507999 - 3.6203% [17]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.712e-05 - 0.00193274% [17]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0186675 - 1.33036% [17]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.110523 - 7.87656% [17]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0176493 - 1.25779% [17]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.105952 - 7.55081% [17]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.114429 - 8.15489% [17]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.150432 - 10.7207% [17]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.3599e-05 - 0.00239447% [17]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00892523 - 0.636066% [17]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106417 - 7.58395% [17]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170929 - 12.1814% [17]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0245671 - 1.7508% [17]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00491327 - 0.35015% [17]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0585556 - 4.17303% [17]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123116 - 8.77402% [17]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.097339 - 6.93697% [17]
| | | | Remainder: 0.00081392 - 0.0580049%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.056e-05 - 0.0016677% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 6.54855e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00381615 - 0.208252% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.421351 - 22.9937% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.421317 - 99.9918% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.092e-05 - 0.00496498% [1]
| | | | Remainder: 1.348e-05 - 0.00319923%
| | | Remainder: 0.00295172 - 0.161079%
| | MaxwellPreconditioner::build: 0.00710447 - 0.0259738% [1]
| | | MaxwellPreconditioner: Schur complement: 1.756e-05 - 0.247168% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00318816 - 44.8753% [1]
| | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.102881% [1]
| | | | Ifpack2::Relaxation::compute: 0.00238956 - 74.9511% [1]
| | | | Remainder: 0.000795318 - 24.946%
| | | MaxwellPreconditioner: Solver S_E: 0.0037796 - 53.2002% [1]
| | | | Ifpack2::Relaxation::initialize: 1.44e-06 - 0.0380993% [1]
| | | | Ifpack2::Relaxation::compute: 0.00334916 - 88.6115% [1]
| | | | Remainder: 0.000429 - 11.3504%
| | | MaxwellPreconditioner: Block preconditioner: 0.000110159 - 1.55056% [1]
| | | Remainder: 9e-06 - 0.126681%
| | Mini-EM: timestepper: 18.0616 - 66.0326% [1]
| | | Mini-EM: Advance Time Step: 18.0616 - 100% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.15452 - 0.85552% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000777679 - 0.503286% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.14965 - 96.8482% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.00112262% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000949199 - 0.634278% [17]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0124212 - 8.30015% [17]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00771587 - 5.15594% [17]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000624318 - 0.417185% [17]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00687775 - 4.59588% [17]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00665611 - 4.44778% [17]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000573 - 0.382893% [17]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160812 - 1.07458% [17]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.128e-05 - 0.00753758% [17]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00133156 - 0.889781% [17]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0153365 - 10.2482% [17]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00469635 - 3.13822% [17]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0023104 - 1.54387% [17]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0129133 - 8.62896% [17]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0267893 - 17.9013% [17]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.68e-05 - 0.0112262% [17]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00096932 - 0.647724% [17]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0111791 - 7.47013% [17]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0142004 - 9.48905% [17]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00102696 - 0.686238% [17]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00061316 - 0.409729% [17]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00683363 - 4.5664% [17]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105696 - 7.06289% [17]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00307023 - 2.05161% [17]
| | | | | | Remainder: 0.00035516 - 0.237327%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.86e-05 - 0.0120373% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00157908% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00375968 - 2.43313% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000213559 - 0.138208% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000185199 - 86.7203% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.64e-06 - 0.767938% [1]
| | | | | | Remainder: 2.672e-05 - 12.5118%
| | | | | Remainder: 9.816e-05 - 0.0635256%
| | | | Stratimikos: BelosLOWS: 17.8674 - 98.9249% [1]
| | | | | GMRES block system: Operation Op*x: 0.00913535 - 0.0511286% [1]
| | | | | Belos::MVT::MvAddMv: 0.00026632 - 0.00149054% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 17.8572 - 99.9432% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00140204 - 0.00785138% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033228 - 23.6998% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00032616 - 98.1582% [2]
| | | | | | | | Remainder: 6.12e-06 - 1.84182%
| | | | | | | Belos::MVT::MvScale: 0.00017824 - 12.7129% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00059092 - 42.1472% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.0005846 - 98.9305% [2]
| | | | | | | | Remainder: 6.32e-06 - 1.06952%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000224879 - 16.0394% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000222679 - 99.0217% [2]
| | | | | | | | Remainder: 2.2e-06 - 0.978304%
| | | | | | | Remainder: 7.572e-05 - 5.40071%
| | | | | | Belos::MVT::MvAddMv: 0.000907638 - 0.00508275% [2]
| | | | | | Belos::MVT::MvNorm: 0.0001952 - 0.00109311% [1]
| | | | | | GMRES block system: Operation Prec*x: 17.8429 - 99.92% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00278768 - 0.0156234% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.0002948 - 0.00165219% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.112636 - 0.631266% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0783976 - 69.6024% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00174592 - 2.227% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00172728 - 98.9324% [22]
| | | | | | | | | | Remainder: 1.864e-05 - 1.06763%
| | | | | | | | | Belos::MVT::MvScale: 0.00078752 - 1.00452% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0320214 - 40.8449% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0319826 - 99.8788% [40]
| | | | | | | | | | Remainder: 3.88e-05 - 0.121169%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0436946 - 55.7346% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0436643 - 99.9307% [40]
| | | | | | | | | | Remainder: 3.028e-05 - 0.0692992%
| | | | | | | | | Remainder: 0.0001482 - 0.189036%
| | | | | | | | Belos::MVT::MvAddMv: 0.00344123 - 3.05517% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.0243631 - 21.6299% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.00015364 - 0.136403% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00228988 - 2.03298% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00217 - 94.7648% [21]
| | | | | | | | | Remainder: 0.000119879 - 5.23517%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00244128 - 2.1674% [1]
| | | | | | | | Remainder: 0.00154964 - 1.37579%
| | | | | | | GMRES S_E: Operation Op*x: 0.0033232 - 0.0186247% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 17.7156 - 99.2865% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 16.6986 - 94.2591% [294]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0245555 - 0.147051% [294]
| | | | | | | | | | Belos::MVT::MvDot: 0.0240691 - 98.0193% [294]
| | | | | | | | | | Remainder: 0.000486358 - 1.98065%
| | | | | | | | | Belos::MVT::MvScale: 0.0120973 - 0.0724451% [294]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.41616 - 38.4234% [586]
| | | | | | | | | | Belos::MVT::MvTransMv: 6.41535 - 99.9874% [586]
| | | | | | | | | | Remainder: 0.000806478 - 0.0125695%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.2424 - 61.3368% [586]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.2417 - 99.993% [586]
| | | | | | | | | | Remainder: 0.00071672 - 0.00699759%
| | | | | | | | | Remainder: 0.00339211 - 0.0203138%
| | | | | | | | Belos::MVT::MvAddMv: 0.0360882 - 0.203708% [298]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0379195 - 0.214045% [294]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0355721 - 93.8096% [294]
| | | | | | | | | Remainder: 0.00234736 - 6.19037%
| | | | | | | | GMRES S_E: Operation Op*x: 0.891005 - 5.02949% [294]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0349062 - 0.197036% [1]
| | | | | | | | Belos::MVT::MvNorm: 8.368e-05 - 0.000472351% [1]
| | | | | | | | Remainder: 0.0170409 - 0.0961911%
| | | | | | | Remainder: 0.00827307 - 0.046366%
| | | | | | GMRES block system: Operation Op*x: 0.00990527 - 0.0554692% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013528 - 0.000757564% [1]
| | | | | | Remainder: 0.00173664 - 0.00972513%
| | | | | Remainder: 0.00075052 - 0.0042005%
| | | | Mini-EM: Compute responses: 0.0392884 - 0.217525% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0010842 - 2.75959% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0337976 - 86.0244% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 5.92e-06 - 0.0175161% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00100952 - 2.98696% [17]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00827059 - 24.471% [17]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.116e-05 - 0.0330201% [17]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00124732 - 3.69056% [17]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134812 - 3.98881% [17]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0166369 - 49.2253% [17]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.172e-05 - 0.0346771% [17]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00122848 - 3.63482% [17]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010538 - 3.11798% [17]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00117968 - 3.49043% [17]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00014328 - 0.423936% [17]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.12e-06 - 0.0240254% [17]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000764279 - 2.26134% [17]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051356 - 1.51952% [17]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00011076 - 0.327716% [17]
| | | | | | Remainder: 0.00025432 - 0.75248%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.104e-05 - 0.0280999% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00376702% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00389544 - 9.91499% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000258479 - 0.657902% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.16e-06 - 0.448779% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023768 - 91.9533% [1]
| | | | | | Remainder: 1.9639e-05 - 7.59791%
| | | | | Remainder: 0.00024016 - 0.611275%
| | | | Remainder: 0.00037472 - 0.00207468%
| | | Remainder: 4.32e-06 - 2.39182e-05%
| | Remainder: 0.0796681 - 0.291265%
| Remainder: 6.516e-05 - 0.000238223%
2024-10-22 00:49:37 -04:00
=================================
FOM Calculation
=================================
Number of cells = 32768
2024-10-29 19:27:33 -04:00
Time for Belos Linear Solve = 17.8674 seconds
2024-10-22 00:49:37 -04:00
Number of Time Steps (one linear solve per step) = 1
2024-10-29 19:27:33 -04:00
FOM ( num_cells * num_steps / solver_time / 1000) = 1.83396 k-cell-steps per second
2024-10-22 00:49:37 -04:00
=================================
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=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
37.31 msec task-clock:u # 0.001 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,777 page-faults:u # 74.422 K/sec
34,048,763 cycles:u # 0.912 GHz (67.60%)
74,343,582 instructions:u # 2.18 insn per cycle (93.83%)
<not supported> branches:u
359,086 branch-misses:u
28,050,687 L1-dcache-loads:u # 751.737 M/sec
389,622 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses
2024-10-22 00:49:37 -04:00
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
2024-10-29 19:27:33 -04:00
26,754,140 L1-icache-loads:u # 716.991 M/sec
244,804 L1-icache-load-misses:u # 0.92% of all L1-icache accesses
34,254,876 dTLB-loads:u # 918.005 M/sec (6.63%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
2024-10-22 00:49:37 -04:00
<not counted> iTLB-load-misses:u (0.00%)
2024-10-29 19:27:33 -04:00
28.038983917 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.258739000 seconds user
0.752036000 seconds sys
2024-10-22 00:49:37 -04:00
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=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
317,436 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio
16,874,761 BR_RETIRED:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
28.177715942 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.413868000 seconds user
0.787068000 seconds sys
2024-10-22 00:49:37 -04:00
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=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
22,591,179 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio
4,795 ITLB_WALK:u
11,739 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio
30,359,421 L1D_TLB:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.972436129 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.106398000 seconds user
0.876486000 seconds sys
2024-10-22 00:49:37 -04:00
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=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
26,705,866 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio
229,557 L1I_CACHE_REFILL:u
377,734 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio
28,114,986 L1D_CACHE:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.815064442 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
27.225533000 seconds user
0.577558000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml':
463,225 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio
483,313 LL_CACHE_RD:u
134,440 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio
17,618 L2D_TLB_REFILL:u
247,222 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio
1,452,336 L2D_CACHE:u
27.709341395 seconds time elapsed
26.874903000 seconds user
0.869690000 seconds sys
2024-10-22 00:49:37 -04:00