2024-12-02 23:32:33 -05:00
vulcan25.umiacs.umd.edu
2024-11-12 10:27:45 -05:00
1 GMRES Tpetra maxwell28.xml
output/xeon_GMRES_Tpetra_maxwell28.output
output/xeon_GMRES_Tpetra_maxwell28_power.output
dt = 4.7652e-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.7652e-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.7652e-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=138852,domainDim=138852,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=68208,domainDim=68208}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=70644}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=68208}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
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=138852, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
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=68208, #RHSs=1 ...
2024-12-02 23:32:33 -05: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.00378744 sec
2024-11-12 10:27:45 -05:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=70644,domainDim=70644}
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=70644, #RHSs=1 ...
2024-12-02 23:32:33 -05: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 290 iterations with total CPU time of 15.4394 sec
2024-11-12 10:27:45 -05:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=68208,domainDim=68208}
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=68208, #RHSs=1 ...
2024-12-02 23:32:33 -05: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.0843052 sec
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05: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 15.5568 sec
2024-11-12 10:27:45 -05:00
Electromagnetic Energy = 9.76787e-09
Electromagnetic Energy/dt^2 = 4.30167e+10
* finished time step 1, t = 4.7652e-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-12-02 23:32:33 -05:00
Mini-EM: 24.4764 [1]
| Mini-EM: Total Time: 24.4763 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000485321 - 0.00198282% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031385 - 64.6685% [1]
| | | Remainder: 0.000171471 - 35.3315%
| | Mini-EM: build physics blocks: 0.000955718 - 0.00390466% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000307283 - 0.00125543% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.27122 - 5.19368% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.55695 - 2.27546% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.229964 - 41.2898% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.193947 - 84.338% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00614316 - 2.67136% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0297687 - 12.945% [3]
| | | | Remainder: 0.000105032 - 0.0456733%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0454573 - 8.16181% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0284053 - 62.4879% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00167969 - 3.6951% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00352906 - 7.76347% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00527286 - 11.5996% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0013417 - 2.95157% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00418374 - 9.20367% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000928299 - 2.04214% [3]
| | | | Remainder: 0.000116619 - 0.256546%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0779978 - 14.0044% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0323325 - 5.80527% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0554299 - 9.9524% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0387841 - 6.96366% [3]
| | | Remainder: 0.0769851 - 13.8226%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0473733 - 0.193547% [2]
| | Mini-EM: setup physics model evaluator: 1.45873 - 5.95976% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.45871 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 3.836e-06 - 0.000262972% [1]
| | | | fmb->setWorksetContainer(): 2.086e-06 - 0.000143003% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.45116 - 99.4823% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.45114 - 99.9985% [1]
| | | | | | getWorksets(): 1.39838 - 96.3642% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.39837 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.813929 - 58.2056% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0176076 - 2.16329% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.113338 - 13.9248% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0035396 - 3.12304% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.109758 - 96.841% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000782697 - 0.713112% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000428201 - 0.390132% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00326024 - 2.9704% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0103635 - 9.4421% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0332164 - 30.2633% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00669182 - 6.09689% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0120185 - 10.95% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000822279 - 0.749175% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0227036 - 20.6851% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0113688 - 50.075% [11]
| | | | | | | | | | | | Remainder: 0.0113347 - 49.925%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0159701 - 14.5503% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00328222 - 2.99042% [11]
| | | | | | | | | | | Remainder: 0.000218464 - 0.199042%
| | | | | | | | | | Remainder: 4.0731e-05 - 0.0359376%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.573148 - 70.4174% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.318188 - 55.5158% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000399972 - 0.125703% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000108804 - 0.0341949% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.150216 - 47.2098% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.135924 - 42.7183% [11]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000101501 - 0.0318997% [11]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0303639 - 9.54276% [11]
| | | | | | | | | | | Remainder: 0.00107335 - 0.337333%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.123808 - 21.6014% [22]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0795966 - 13.8876% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000571146 - 0.0996507% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0252285 - 4.40174% [22]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0246991 - 4.30937% [11]
| | | | | | | | | | Remainder: 0.00105728 - 0.184468%
| | | | | | | | | Remainder: 0.109835 - 13.4945%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.584373 - 41.7896% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.583907 - 99.9203% [22]
| | | | | | | | | Remainder: 0.000465466 - 0.0796523%
| | | | | | | | Remainder: 6.7818e-05 - 0.00484979%
| | | | | | | Remainder: 5.795e-06 - 0.000414409%
| | | | | | getOrientations(): 1.2791e-05 - 0.000881447% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000954115 - 0.0657495% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000973598 - 0.0670921% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000470448 - 0.0324193% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000149586 - 0.0103082% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011416 - 0.0786696% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.056e-06 - 7.27706e-05% [2]
| | | | | | Remainder: 0.0490572 - 3.38061%
| | | | | Remainder: 2.1733e-05 - 0.00149763%
| | | | fmb->setupBCFieldManagers(): 1.0348e-05 - 0.000709394% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.0604e-05 - 0.00141248% [1]
| | | | build response library: 0.00748936 - 0.513424% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00737842 - 98.5187% [1]
| | | | | | getWorksets(): 3.981e-06 - 0.0539546% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.662e-06 - 66.8676% [1]
| | | | | | | Remainder: 1.319e-06 - 33.1324%
| | | | | | getOrientations(): 5.44e-07 - 0.00737285% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00106575 - 14.4441% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00124109 - 16.8205% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000487526 - 6.60746% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00151174 - 20.4887% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.367e-06 - 0.018527% [3]
| | | | | | Remainder: 0.00306642 - 41.5593%
| | | | | Remainder: 0.000110942 - 1.48133%
| | | | Remainder: 2.5796e-05 - 0.00176841%
| | | Remainder: 2.2278e-05 - 0.00152722%
| | Mini-EM: setup auxiliary physics model evaluator: 1.42782 - 5.83348% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.4278 - 99.9983% [1]
| | | | allocate FieldManagerBuilder: 9.91e-07 - 6.94075e-05% [1]
| | | | fmb->setWorksetContainer(): 3.783e-06 - 0.000264953% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.42772 - 99.9946% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.42771 - 99.9993% [1]
| | | | | | getWorksets(): 1.05568 - 73.9421% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.05568 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.632786 - 59.9412% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0177354 - 2.80275% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.105276 - 16.6369% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00341655 - 3.24534% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.101822 - 96.7192% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000716791 - 0.703966% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00043553 - 0.427738% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00330851 - 3.24932% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0104273 - 10.2408% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0312435 - 30.6845% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00641885 - 6.304% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00992609 - 9.7485% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00071802 - 0.705173% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.022877 - 22.4677% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0128912 - 56.3503% [11]
| | | | | | | | | | | | Remainder: 0.00998573 - 43.6497%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.012402 - 12.1801% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314803 - 3.09171% [11]
| | | | | | | | | | | Remainder: 0.000200106 - 0.196526%
| | | | | | | | | | Remainder: 3.7284e-05 - 0.0354156%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.413669 - 65.3727% [11]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.228557 - 55.2513% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000250372 - 0.109544% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000107417 - 0.0469978% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0904448 - 39.572% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.137129 - 59.9977% [11]
| | | | | | | | | | | Remainder: 0.000625753 - 0.273784%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0832404 - 20.1225% [11]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0838948 - 20.2807% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000388665 - 0.0939556% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0167474 - 4.04849% [11]
| | | | | | | | | | Remainder: 0.000840288 - 0.203131%
| | | | | | | | | Remainder: 0.0961056 - 15.1877%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.422867 - 40.0565% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.422524 - 99.9188% [11]
| | | | | | | | | Remainder: 0.000343535 - 0.0812394%
| | | | | | | | Remainder: 2.5066e-05 - 0.0023744%
| | | | | | | Remainder: 2.97e-06 - 0.000281335%
| | | | | | getOrientations(): 1.2916e-05 - 0.000904664% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000603857 - 0.0422954% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000526107 - 0.0368496% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000293713 - 0.0205723% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.352682 - 24.7026% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.352646 - 99.9898% [1]
| | | | | | | Remainder: 3.5945e-05 - 0.0101919%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000665195 - 0.0465917% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.35e-07 - 4.44767e-05% [2]
| | | | | | Remainder: 0.0172471 - 1.20803%
| | | | | Remainder: 9.698e-06 - 0.000679264%
| | | | fmb->setupBCFieldManagers(): 8.137e-06 - 0.000569898% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8384e-05 - 0.00128758% [1]
| | | | build response library: 3.1155e-05 - 0.00218203% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.57e-07 - 1.14588% [1]
| | | | | Remainder: 3.0798e-05 - 98.8541%
| | | | Remainder: 1.401e-05 - 0.000981231%
| | | Remainder: 2.4969e-05 - 0.00174875%
| | Mini-EM: eval auxiliary physics model evaluator: 1.27714 - 5.21784% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.336025 - 26.3108% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.934607 - 73.1798% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00386773 - 0.413835% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.60524 - 64.7588% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.722e-06 - 0.000449739% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.1823e-05 - 0.00360568% [11]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.893e-06 - 0.000973663% [11]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.006663 - 1.10089% [11]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0279541 - 4.61868% [11]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0968356 - 15.9995% [11]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0163234 - 2.69702% [11]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0383829 - 6.34177% [11]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0727181 - 12.0148% [11]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.112564 - 18.5983% [11]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.2009e-05 - 0.00363641% [11]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.856e-06 - 0.000802326% [11]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.163437 - 27.0037% [11]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0165426 - 2.73323% [11]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0063553 - 1.05005% [11]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0471579 - 7.79161% [11]
| | | | | Remainder: 0.000247849 - 0.0409505%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.927e-05 - 0.00206183% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.527e-06 - 0.000270381% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00142806 - 0.152798% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.320843 - 34.3292% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.160827 - 50.1266% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.159978 - 49.8618% [1]
| | | | | Remainder: 3.7261e-05 - 0.0116135%
| | | | Remainder: 0.00320661 - 0.343097%
| | | Remainder: 0.00650583 - 0.509407%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00609996 - 0.0249219% [1]
| | | getWorksets(): 1.0096e-05 - 0.165509% [1]
| | | | panzer::WorksetContainer::getWorksets(): 7.386e-06 - 73.1577% [1]
| | | | Remainder: 2.71e-06 - 26.8423%
| | | getOrientations(): 9.85e-07 - 0.0161476% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0010594 - 17.3673% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00126311 - 20.7068% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000519168 - 8.511% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00160554 - 26.3204% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.405e-06 - 0.0230329% [3]
| | | Remainder: 0.00164027 - 26.8898%
| | panzer::ModelEvaluator::create_W_op: 0.954538 - 3.89984% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.61655 - 6.60454% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00220453 - 0.136372% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.21413 - 75.106% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.438e-06 - 0.000200803% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00905509 - 0.745812% [11]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0344031 - 2.83357% [11]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0514382 - 4.23665% [11]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00475282 - 0.39146% [11]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0489662 - 4.03305% [11]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0484817 - 3.99314% [11]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00969973 - 0.798907% [11]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0361094 - 2.97411% [11]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.8172e-05 - 0.00232035% [11]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0158484 - 1.30533% [11]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.109018 - 8.97914% [11]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0295936 - 2.43744% [11]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0538853 - 4.4382% [11]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0992397 - 8.17376% [11]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.143124 - 11.7882% [11]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.7393e-05 - 0.00225619% [11]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00895266 - 0.737375% [11]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0921863 - 7.59281% [11]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.153648 - 12.6551% [11]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0224439 - 1.84857% [11]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00516427 - 0.425349% [11]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0454431 - 3.74287% [11]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.116302 - 9.57905% [11]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.075869 - 6.24886% [11]
| | | | Remainder: 0.000442725 - 0.0364645%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.722e-05 - 0.00168383% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.415e-06 - 8.75322e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00444873 - 0.275199% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.387855 - 23.9928% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.387796 - 99.985% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.2362e-05 - 0.00576556% [1]
| | | | Remainder: 3.5883e-05 - 0.00925166%
| | | Remainder: 0.00788715 - 0.487901%
| | MaxwellPreconditioner::build: 0.00571651 - 0.0233553% [1]
| | | MaxwellPreconditioner: Schur complement: 2.3384e-05 - 0.409061% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00266476 - 46.6151% [1]
| | | | Ifpack2::Relaxation::initialize: 9.871e-06 - 0.370427% [1]
| | | | Ifpack2::Relaxation::compute: 0.00178485 - 66.9797% [1]
| | | | Remainder: 0.000870042 - 32.6499%
| | | MaxwellPreconditioner: Solver S_E: 0.00291808 - 51.0466% [1]
| | | | Ifpack2::Relaxation::initialize: 1.572e-06 - 0.0538709% [1]
| | | | Ifpack2::Relaxation::compute: 0.00235012 - 80.5362% [1]
| | | | Remainder: 0.000566397 - 19.4099%
| | | MaxwellPreconditioner: Block preconditioner: 9.8928e-05 - 1.73057% [1]
| | | Remainder: 1.1355e-05 - 0.198635%
| | Mini-EM: timestepper: 15.7572 - 64.3772% [1]
| | | Mini-EM: Advance Time Step: 15.7572 - 100% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.160826 - 1.02065% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00154437 - 0.960273% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.154369 - 95.9849% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.591e-06 - 0.00167845% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000875725 - 0.567295% [11]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0127127 - 8.23528% [11]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00702478 - 4.55065% [11]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000501451 - 0.32484% [11]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00673793 - 4.36483% [11]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00583845 - 3.78215% [11]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000594559 - 0.385155% [11]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.0014528 - 0.941127% [11]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.0567e-05 - 0.0068453% [11]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00467469 - 3.02826% [11]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0136127 - 8.81834% [11]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00469502 - 3.04143% [11]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0035216 - 2.28129% [11]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0122443 - 7.93187% [11]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0295493 - 19.142% [11]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.6555e-05 - 0.0107243% [11]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.0010602 - 0.686799% [11]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0118485 - 7.67547% [11]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0157795 - 10.222% [11]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00114536 - 0.741961% [11]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000553674 - 0.35867% [11]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00665525 - 4.31127% [11]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.010039 - 6.50326% [11]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00293862 - 1.90364% [11]
| | | | | | Remainder: 0.000282741 - 0.18316%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.2723e-05 - 0.0141289% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.648e-06 - 0.0016465% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00423326 - 2.6322% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000399202 - 0.24822% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000367147 - 91.9702% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.94e-06 - 0.48597% [1]
| | | | | | Remainder: 3.0115e-05 - 7.5438%
| | | | | Remainder: 0.000255133 - 0.158639%
| | | | Stratimikos: BelosLOWS: 15.5569 - 98.729% [1]
| | | | | GMRES block system: Operation Op*x: 0.00750629 - 0.0482505% [1]
| | | | | Belos::MVT::MvAddMv: 0.000323681 - 0.00208063% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 15.5477 - 99.941% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0013696 - 0.008809% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000367306 - 26.8185% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000356217 - 96.981% [2]
| | | | | | | | Remainder: 1.1089e-05 - 3.01901%
| | | | | | | Belos::MVT::MvScale: 0.000160559 - 11.7231% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000578947 - 42.2713% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000572041 - 98.8071% [2]
| | | | | | | | Remainder: 6.906e-06 - 1.19286%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000203733 - 14.8754% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000201143 - 98.7287% [2]
| | | | | | | | Remainder: 2.59e-06 - 1.27127%
| | | | | | | Remainder: 5.9054e-05 - 4.31177%
| | | | | | Belos::MVT::MvAddMv: 0.00101804 - 0.00654784% [2]
| | | | | | Belos::MVT::MvNorm: 0.000197192 - 0.0012683% [1]
| | | | | | GMRES block system: Operation Prec*x: 15.5342 - 99.9127% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.0026689 - 0.0171808% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000232086 - 0.00149404% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0845443 - 0.544248% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0551798 - 65.2674% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00174523 - 3.16281% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00172052 - 98.5837% [22]
| | | | | | | | | | Remainder: 2.4718e-05 - 1.41631%
| | | | | | | | | Belos::MVT::MvScale: 0.000674087 - 1.22162% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0312422 - 56.6189% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0311994 - 99.8629% [40]
| | | | | | | | | | Remainder: 4.2839e-05 - 0.137119%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0213794 - 38.745% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0213456 - 99.8419% [40]
| | | | | | | | | | Remainder: 3.3797e-05 - 0.158082%
| | | | | | | | | Remainder: 0.000138905 - 0.251732%
| | | | | | | | Belos::MVT::MvAddMv: 0.00543096 - 6.42381% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.0190723 - 22.559% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.000165909 - 0.196239% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00193581 - 2.2897% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00182438 - 94.2437% [21]
| | | | | | | | | Remainder: 0.000111431 - 5.75631%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0011317 - 1.33859% [1]
| | | | | | | | Remainder: 0.00162774 - 1.92531%
| | | | | | | GMRES S_E: Operation Op*x: 0.00296211 - 0.0190683% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 15.4355 - 99.3651% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 14.5189 - 94.0618% [291]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0273569 - 0.188422% [291]
| | | | | | | | | | Belos::MVT::MvDot: 0.0265816 - 97.1661% [291]
| | | | | | | | | | Remainder: 0.000775273 - 2.83392%
| | | | | | | | | Belos::MVT::MvScale: 0.0117015 - 0.0805947% [291]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 7.39473 - 50.9316% [580]
| | | | | | | | | | Belos::MVT::MvTransMv: 7.39318 - 99.979% [580]
| | | | | | | | | | Remainder: 0.00154922 - 0.0209503%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.08016 - 48.765% [580]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.0785 - 99.9765% [580]
| | | | | | | | | | Remainder: 0.00166385 - 0.0235002%
| | | | | | | | | Remainder: 0.00499394 - 0.034396%
| | | | | | | | Belos::MVT::MvAddMv: 0.0637142 - 0.412776% [295]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0447351 - 0.289819% [291]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0415965 - 92.9842% [291]
| | | | | | | | | Remainder: 0.00313851 - 7.01577%
| | | | | | | | GMRES S_E: Operation Op*x: 0.761111 - 4.9309% [291]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0233974 - 0.151582% [1]
| | | | | | | | Belos::MVT::MvNorm: 8.6118e-05 - 0.000557921% [1]
| | | | | | | | Remainder: 0.0235414 - 0.152514%
| | | | | | | Remainder: 0.00822447 - 0.0529444%
| | | | | | GMRES block system: Operation Op*x: 0.00998468 - 0.0642196% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00020449 - 0.00131524% [1]
| | | | | | Remainder: 0.00080072 - 0.00515008%
| | | | | Remainder: 0.00134483 - 0.00864457%
| | | | Mini-EM: Compute responses: 0.0389952 - 0.247476% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00188602 - 4.83654% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0328417 - 84.2198% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 5.353e-06 - 0.0162994% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000609824 - 1.85686% [11]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00928533 - 28.273% [11]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.583e-06 - 0.0169997% [11]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000931945 - 2.83769% [11]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000899323 - 2.73836% [11]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0169974 - 51.7557% [11]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.156e-06 - 0.0156996% [11]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00104466 - 3.18089% [11]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000870854 - 2.65167% [11]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000872855 - 2.65776% [11]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000105823 - 0.322221% [11]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.551e-06 - 0.0138574% [11]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000530091 - 1.61408% [11]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000459445 - 1.39897% [11]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 7.4913e-05 - 0.228103% [11]
| | | | | | Remainder: 0.00013855 - 0.421872%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4262e-05 - 0.0365737% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.67e-06 - 0.00428258% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00372424 - 9.55051% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000223388 - 0.57286% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.286e-06 - 0.57568% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000194237 - 86.9505% [1]
| | | | | | Remainder: 2.7865e-05 - 12.4738%
| | | | | Remainder: 0.000303928 - 0.779398%
| | | | Remainder: 0.000457083 - 0.00290079%
| | | Remainder: 4.091e-06 - 2.59628e-05%
| | Remainder: 0.0952652 - 0.389213%
| Remainder: 4.4573e-05 - 0.000182106%
2024-11-12 10:27:45 -05:00
=================================
FOM Calculation
=================================
Number of cells = 21952
2024-12-02 23:32:33 -05:00
Time for Belos Linear Solve = 15.5569 seconds
2024-11-12 10:27:45 -05:00
Number of Time Steps (one linear solve per step) = 1
2024-12-02 23:32:33 -05:00
FOM ( num_cells * num_steps / solver_time / 1000) = 1.41108 k-cell-steps per second
2024-11-12 10:27:45 -05:00
=================================
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=maxwell28.xml':
2024-12-02 23:32:33 -05:00
33.88 msec task-clock:u # 0.001 CPUs utilized
2024-11-12 10:27:45 -05:00
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2024-12-02 23:32:33 -05:00
2,681 page-faults:u # 79.134 K/sec
50,729,199 cycles:u # 1.497 GHz
76,738,223 instructions:u # 1.51 insn per cycle
16,703,174 branches:u # 493.018 M/sec
284,615 branch-misses:u # 1.70% of all branches
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
25.212161127 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
24.308545000 seconds user
0.763716000 seconds sys
2024-11-12 10:27:45 -05:00
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=maxwell28.xml':
2024-12-02 23:32:33 -05:00
8,658 iTLB-loads:u
12,845 iTLB-load-misses:u # 148.36% of all iTLB cache accesses
17,272,068 dTLB-loads:u
29,650 dTLB-load-misses:u # 0.17% of all dTLB cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
23.638135392 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
22.763948000 seconds user
0.756505000 seconds sys
2024-11-12 10:27:45 -05:00
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=maxwell28.xml':
2024-12-02 23:32:33 -05:00
17,562,737 L1-dcache-loads:u
535,933 L1-dcache-load-misses:u # 3.05% of all L1-dcache accesses
168,925 LLC-loads:u
44,358 LLC-load-misses:u # 26.26% of all LL-cache accesses
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
22.696537368 seconds time elapsed
2024-11-12 10:27:45 -05:00
2024-12-02 23:32:33 -05:00
21.844610000 seconds user
0.749726000 seconds sys
2024-11-12 10:27:45 -05:00