ampere_research/trilinos/output/xeon_CG_Tpetra_maxwell12.output

639 lines
49 KiB
Plaintext
Raw Normal View History

2024-11-12 10:03:16 -05:00
tron65.umiacs.umd.edu
1 CG Tpetra maxwell12.xml
output/xeon_CG_Tpetra_maxwell12.output
output/xeon_CG_Tpetra_maxwell12_power.output
dt = 1.11188e-09
Loading solver config from solverCG.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]
Solve lower triangular = 1 [unused]
dt = 1.11188e-09 [unused]
Q_B Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_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 CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG S_E [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 1 [unused]
Implicit Residual Scaling = None [unused]
VerboseObject ->
Verbosity Level = medium [unused]
S_E Preconditioner ->
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]
Solve lower triangular = 1 [unused]
dt = 1.11188e-09 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 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 CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG 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=11700,domainDim=11700,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=5616,domainDim=5616}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=6084}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=5616}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
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=11700, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=5616, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.000385168 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=6084,domainDim=6084}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=6084, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 224 iterations with total CPU time of 0.0395796 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=5616,domainDim=5616}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=5616, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 13 iterations with total CPU time of 0.00166028 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.0449938 sec
Electromagnetic Energy = 5.309e-08
Electromagnetic Energy/dt^2 = 4.29434e+10
* finished time step 1, t = 1.11188e-09
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 0.724578 [1]
| Mini-EM: Total Time: 0.724532 - 99.9937% [1]
| | Mini-EM: build mesh: 0.000452795 - 0.0624948% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000307691 - 67.9537% [1]
| | | Remainder: 0.000145104 - 32.0463%
| | Mini-EM: build physics blocks: 0.000862221 - 0.119004% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000253404 - 0.0349748% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0833789 - 11.508% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.0324468 - 4.4783% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0113799 - 35.0724% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00914145 - 80.3301% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000432326 - 3.79905% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00175694 - 15.439% [3]
| | | | Remainder: 4.9137e-05 - 0.431789%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00391 - 12.0505% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00145464 - 37.203% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000123523 - 3.15916% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000373894 - 9.56251% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000379964 - 9.71775% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00121493 - 31.0724% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000282118 - 7.2153% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.565e-05 - 0.911765% [3]
| | | | Remainder: 4.5282e-05 - 1.15811%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00470718 - 14.5074% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0021323 - 6.57168% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0034519 - 10.6387% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00239054 - 7.36758% [3]
| | | Remainder: 0.00447498 - 13.7918%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.00186174 - 0.256957% [2]
| | Mini-EM: setup physics model evaluator: 0.152266 - 21.0157% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.152248 - 99.9883% [1]
| | | | allocate FieldManagerBuilder: 7.327e-06 - 0.00481254% [1]
| | | | fmb->setWorksetContainer(): 3.45e-07 - 0.000226604% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.144171 - 94.6945% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.144158 - 99.9912% [1]
| | | | | | getWorksets(): 0.102328 - 70.9836% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.102325 - 99.9966% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0539706 - 52.7443% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0038926 - 7.21245% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00915478 - 16.9625% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000369043 - 4.03115% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00877754 - 95.8794% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000129667 - 1.47726% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8495e-05 - 0.324635% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000349806 - 3.98524% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000768922 - 8.7601% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00250907 - 28.5851% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000435025 - 4.95611% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000992169 - 11.3035% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 5.1564e-05 - 0.587454% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00212641 - 24.2256% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00106726 - 50.1904% [1]
| | | | | | | | | | | | Remainder: 0.00105916 - 49.8096%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00113162 - 12.8922% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000196481 - 2.23845% [1]
| | | | | | | | | | | Remainder: 5.8312e-05 - 0.664332%
| | | | | | | | | | Remainder: 8.19e-06 - 0.0894615%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0339073 - 62.8255% [2]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0179149 - 52.8349% [2]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.6338e-05 - 0.258656% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.706e-06 - 0.0541784% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00867339 - 48.4144% [2]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00724993 - 40.4687% [1]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0538e-05 - 0.0588225% [1]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00180269 - 10.0625% [1]
| | | | | | | | | | | Remainder: 0.000122306 - 0.682705%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00742533 - 21.8989% [2]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00561567 - 16.5618% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.1291e-05 - 0.121776% [2]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00136874 - 4.03672% [2]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00149885 - 4.42043% [1]
| | | | | | | | | | Remainder: 4.254e-05 - 0.12546%
| | | | | | | | | Remainder: 0.00701592 - 12.9995%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0483293 - 47.2312% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0482806 - 99.8992% [2]
| | | | | | | | | Remainder: 4.8724e-05 - 0.100817%
| | | | | | | | Remainder: 2.5044e-05 - 0.024475%
| | | | | | | Remainder: 3.448e-06 - 0.00336954%
| | | | | | getOrientations(): 8.764e-06 - 0.00607944% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000767894 - 0.532676% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000712996 - 0.494594% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000351956 - 0.244146% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000119403 - 0.0828279% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000796668 - 0.552636% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.16e-07 - 0.000357941% [2]
| | | | | | Remainder: 0.0390713 - 27.1031%
| | | | | Remainder: 1.2702e-05 - 0.00881039%
| | | | fmb->setupBCFieldManagers(): 1.0118e-05 - 0.00664573% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.374e-05 - 0.00902475% [1]
| | | | build response library: 0.00802644 - 5.27195% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00794014 - 98.9248% [1]
| | | | | | getWorksets(): 3.356e-06 - 0.0422663% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.276e-06 - 67.8188% [1]
| | | | | | | Remainder: 1.08e-06 - 32.1812%
| | | | | | getOrientations(): 5.82e-07 - 0.00732985% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000757514 - 9.54031% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00090158 - 11.3547% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000374617 - 4.71802% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108791 - 13.7014% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 8.88e-07 - 0.0111837% [3]
| | | | | | Remainder: 0.00481369 - 60.6247%
| | | | | Remainder: 8.6302e-05 - 1.07522%
| | | | Remainder: 1.9475e-05 - 0.0127916%
| | | Remainder: 1.7814e-05 - 0.0116993%
| | Mini-EM: setup auxiliary physics model evaluator: 0.117567 - 16.2266% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.117557 - 99.9913% [1]
| | | | allocate FieldManagerBuilder: 6.56e-07 - 0.000558027% [1]
| | | | fmb->setWorksetContainer(): 7e-07 - 0.000595456% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.117511 - 99.9612% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.117508 - 99.9968% [1]
| | | | | | getWorksets(): 0.0712651 - 60.6472% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.0712639 - 99.9983% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0435901 - 61.1672% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00390382 - 8.95575% [1]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00831912 - 19.0849% [1]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.000357976 - 4.30305% [1]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00795857 - 95.666% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 5.1875e-05 - 0.651813% [1]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7445e-05 - 0.344849% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000341691 - 4.29337% [1]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000735064 - 9.23614% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00237672 - 29.8637% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00042592 - 5.35172% [1]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000980801 - 12.3238% [1]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.7437e-05 - 0.470399% [1]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00163074 - 20.4904% [1]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000656335 - 40.2477% [1]
| | | | | | | | | | | | Remainder: 0.000974405 - 59.7523%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00115511 - 14.514% [1]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000182772 - 2.29654% [1]
| | | | | | | | | | | Remainder: 1.2993e-05 - 0.163258%
| | | | | | | | | | Remainder: 2.576e-06 - 0.0309648%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0252302 - 57.8805% [1]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0141778 - 56.1938% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3396e-05 - 0.0944858% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.273e-06 - 0.0512985% [1]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00576809 - 40.684% [1]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00836307 - 58.9871% [1]
| | | | | | | | | | | Remainder: 2.5962e-05 - 0.183117%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00557747 - 22.1063% [1]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0041146 - 16.3082% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 2.0006e-05 - 0.0792939% [1]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000957011 - 3.79312% [1]
| | | | | | | | | | Remainder: 0.000383307 - 1.51924%
| | | | | | | | | Remainder: 0.00613701 - 14.0789%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0276644 - 38.8196% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.027639 - 99.9084% [1]
| | | | | | | | | Remainder: 2.5352e-05 - 0.0916414%
| | | | | | | | Remainder: 9.443e-06 - 0.0132507%
| | | | | | | Remainder: 1.212e-06 - 0.00170069%
| | | | | | getOrientations(): 7.714e-06 - 0.00656468% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000440023 - 0.374463% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000347193 - 0.295464% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0001972 - 0.167819% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.023095 - 19.6541% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0230723 - 99.9017% [1]
| | | | | | | Remainder: 2.271e-05 - 0.0983328%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000423668 - 0.360545% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 3.79e-07 - 0.000322532% [2]
| | | | | | Remainder: 0.0217313 - 18.4935%
| | | | | Remainder: 3.752e-06 - 0.00319288%
| | | | fmb->setupBCFieldManagers(): 5.077e-06 - 0.00431876% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2416e-05 - 0.0105617% [1]
| | | | build response library: 2.1546e-05 - 0.0183281% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.41e-07 - 1.58266% [1]
| | | | | Remainder: 2.1205e-05 - 98.4173%
| | | | Remainder: 5.162e-06 - 0.00439106%
| | | Remainder: 1.0221e-05 - 0.00869375%
| | Mini-EM: eval auxiliary physics model evaluator: 0.0835316 - 11.529% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.0239733 - 28.6997% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.0584976 - 70.0305% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000280452 - 0.479425% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0379206 - 64.8242% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.399e-06 - 0.00368929% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.527e-06 - 0.00930102% [1]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.55e-07 - 0.00251842% [1]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000304032 - 0.80176% [1]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00174961 - 4.61389% [1]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00622358 - 16.4121% [1]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000681243 - 1.7965% [1]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00150704 - 3.97421% [1]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00506917 - 13.3679% [1]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00751751 - 19.8244% [1]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.39e-07 - 0.00247623% [1]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.82e-07 - 0.00127108% [1]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0102187 - 26.9477% [1]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00123179 - 3.24833% [1]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000335987 - 0.886028% [1]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00304066 - 8.01849% [1]
| | | | | Remainder: 3.3919e-05 - 0.0894475%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.294e-05 - 0.0221206% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.069e-06 - 0.0035369% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000202406 - 0.346007% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0199505 - 34.1049% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0100578 - 50.4138% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00987928 - 49.5189% [1]
| | | | | Remainder: 1.343e-05 - 0.0673166%
| | | | Remainder: 0.000128637 - 0.219901%
| | | Remainder: 0.00106073 - 1.26985%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0042559 - 0.587399% [1]
| | | getWorksets(): 2.786e-06 - 0.0654621% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.691e-06 - 60.6963% [1]
| | | | Remainder: 1.095e-06 - 39.3037%
| | | getOrientations(): 1.033e-06 - 0.0242722% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732443 - 17.2101% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000875688 - 20.5759% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0003689 - 8.66797% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113638 - 26.7012% [1]
| | | Phalanx::SortAndOrderEvaluators: 9.58e-07 - 0.0225099% [3]
| | | Remainder: 0.00113771 - 26.7326%
| | panzer::ModelEvaluator::create_W_op: 0.0662644 - 9.14581% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.100505 - 13.8717% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.6745e-05 - 0.0962587% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0755545 - 75.1747% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.413e-06 - 0.00187017% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000413601 - 0.547421% [1]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00198988 - 2.6337% [1]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00303933 - 4.02269% [1]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00022841 - 0.302312% [1]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00305936 - 4.04921% [1]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00304147 - 4.02553% [1]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.000611854 - 0.809818% [1]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00213932 - 2.83149% [1]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.069e-06 - 0.00141487% [1]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000958716 - 1.26891% [1]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00645261 - 8.54033% [1]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000923926 - 1.22286% [1]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00219226 - 2.90156% [1]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0064403 - 8.52404% [1]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0100064 - 13.244% [1]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.394e-06 - 0.00449212% [1]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000434719 - 0.575372% [1]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00642912 - 8.50926% [1]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0101111 - 13.3825% [1]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00163635 - 2.16579% [1]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0002277 - 0.301372% [1]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.003002 - 3.97329% [1]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00739111 - 9.78248% [1]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00478192 - 6.3291% [1]
| | | | Remainder: 3.7176e-05 - 0.0492042%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0899e-05 - 0.0108442% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.104e-06 - 0.00109845% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000367123 - 0.365278% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0242922 - 24.1701% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0242678 - 99.8997% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5017e-05 - 0.0618183% [1]
| | | | Remainder: 9.36e-06 - 0.0385309%
| | | Remainder: 0.000182695 - 0.181777%
| | MaxwellPreconditioner::build: 0.00196591 - 0.271336% [1]
| | | MaxwellPreconditioner: Schur complement: 1.6901e-05 - 0.859701% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00110831 - 56.3761% [1]
| | | | Ifpack2::Relaxation::initialize: 9.587e-06 - 0.865014% [1]
| | | | Ifpack2::Relaxation::compute: 0.000230129 - 20.764% [1]
| | | | Remainder: 0.00086859 - 78.371%
| | | MaxwellPreconditioner: Solver S_E: 0.00073524 - 37.3994% [1]
| | | | Ifpack2::Relaxation::initialize: 1.392e-06 - 0.189326% [1]
| | | | Ifpack2::Relaxation::compute: 0.000232048 - 31.5609% [1]
| | | | Remainder: 0.0005018 - 68.2498%
| | | MaxwellPreconditioner: Block preconditioner: 9.5645e-05 - 4.86516% [1]
| | | Remainder: 9.823e-06 - 0.499666%
| | Mini-EM: timestepper: 0.0584624 - 8.06898% [1]
| | | Mini-EM: Advance Time Step: 0.0584601 - 99.996% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0109238 - 18.6858% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000140029 - 1.28188% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0103309 - 94.5731% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.912e-06 - 0.0185075% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.1186e-05 - 0.59226% [1]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000955012 - 9.24419% [1]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000521236 - 5.04539% [1]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.4994e-05 - 0.33873% [1]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000423762 - 4.10187% [1]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00050761 - 4.91349% [1]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 4.9971e-05 - 0.483702% [1]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4982e-05 - 0.919394% [1]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.78e-07 - 0.00946671% [1]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000390213 - 3.77713% [1]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0010161 - 9.83547% [1]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000286679 - 2.77496% [1]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000165997 - 1.60679% [1]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000722324 - 6.99185% [1]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00189211 - 18.3149% [1]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.305e-06 - 0.0319913% [1]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.7752e-05 - 0.55902% [1]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000715696 - 6.92769% [1]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00101947 - 9.86815% [1]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.0215e-05 - 0.776454% [1]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.3283e-05 - 0.322168% [1]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000397705 - 3.84965% [1]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000694845 - 6.72586% [1]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000168581 - 1.63181% [1]
| | | | | | Remainder: 3.5026e-05 - 0.33904%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.3718e-05 - 0.12558% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.483e-06 - 0.0227303% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000338195 - 3.09596% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.8072e-05 - 0.440068% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.9405e-05 - 61.1687% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.63e-06 - 3.39075% [1]
| | | | | | Remainder: 1.7037e-05 - 35.4406%
| | | | | Remainder: 5.032e-05 - 0.460647%
| | | | Stratimikos: BelosLOWS: 0.0450239 - 77.0165% [1]
| | | | | GMRES block system: Operation Op*x: 0.000638465 - 1.41806% [1]
| | | | | Belos::MVT::MvAddMv: 9.8999e-05 - 0.219881% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.043746 - 97.1619% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000328814 - 0.751643% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.2813e-05 - 25.1854% [2]
| | | | | | | | Belos::MVT::MvDot: 7.7092e-05 - 93.0917% [2]
| | | | | | | | Remainder: 5.721e-06 - 6.90834%
| | | | | | | Belos::MVT::MvScale: 3.5259e-05 - 10.7231% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000139455 - 42.4115% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000131286 - 94.1422% [2]
| | | | | | | | Remainder: 8.169e-06 - 5.8578%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.4291e-05 - 7.38746% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.196e-05 - 90.4039% [2]
| | | | | | | | Remainder: 2.331e-06 - 9.59615%
| | | | | | | Remainder: 4.6996e-05 - 14.2926%
| | | | | | Belos::MVT::MvAddMv: 7.0438e-05 - 0.161016% [2]
| | | | | | Belos::MVT::MvNorm: 4.9419e-05 - 0.112968% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.0422343 - 96.5444% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.000154949 - 0.366879% [2]
| | | | | | | Belos::MVT::MvAddMv: 2.4206e-05 - 0.0573136% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.00167674 - 3.9701% [2]
| | | | | | | | Belos::MVT::Assign: 2.4542e-05 - 1.46367% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000155609 - 9.28043% [15]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00011984 - 77.0135% [15]
| | | | | | | | | Remainder: 3.5769e-05 - 22.9865%
| | | | | | | | Belos::MVT::MvDot: 0.000253362 - 15.1104% [28]
| | | | | | | | Belos::MVT::MvNorm: 0.000137704 - 8.21258% [15]
| | | | | | | | CG Q_B: Operation Op*x: 0.000799081 - 47.6567% [13]
| | | | | | | | Belos::MVT::MvAddMv: 0.000146919 - 8.76216% [39]
| | | | | | | | Remainder: 0.000159527 - 9.51409%
| | | | | | | CG S_E: Operation Op*x: 0.000217147 - 0.514148% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.0392487 - 92.9308% [1]
| | | | | | | | Belos::MVT::Assign: 5.4639e-05 - 0.139212% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.00170001 - 4.33139% [225]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00134544 - 79.1427% [225]
| | | | | | | | | Remainder: 0.000354576 - 20.8573%
| | | | | | | | Belos::MVT::MvDot: 0.00391967 - 9.98675% [449]
| | | | | | | | Belos::MVT::MvNorm: 0.00206098 - 5.25107% [225]
| | | | | | | | CG S_E: Operation Op*x: 0.0280409 - 71.4441% [224]
| | | | | | | | Belos::MVT::MvAddMv: 0.00267313 - 6.81075% [672]
| | | | | | | | Remainder: 0.000799403 - 2.03676%
| | | | | | | Remainder: 0.000912572 - 2.16074%
| | | | | | GMRES block system: Operation Op*x: 0.000514741 - 1.17666% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 1.7851e-05 - 0.040806% [1]
| | | | | | Remainder: 0.000530441 - 1.21255%
| | | | | Remainder: 0.00054038 - 1.20021%
| | | | Mini-EM: Compute responses: 0.0024317 - 4.1596% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000122567 - 5.04037% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00167772 - 68.9937% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.054e-06 - 0.122428% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.3821e-05 - 2.01589% [1]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000411546 - 24.53% [1]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.411e-06 - 0.0841021% [1]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 9.0813e-05 - 5.41288% [1]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.6439e-05 - 3.36403% [1]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000730898 - 43.5649% [1]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.87e-07 - 0.0409484% [1]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.161e-05 - 4.26829% [1]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000100314 - 5.97918% [1]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.2697e-05 - 2.54494% [1]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.429e-05 - 0.85175% [1]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 4.78e-07 - 0.028491% [1]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.6231e-05 - 3.35163% [1]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.7009e-05 - 2.20591% [1]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.325e-06 - 0.376999% [1]
| | | | | | Remainder: 2.1099e-05 - 1.2576%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.902e-06 - 0.24271% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.23e-06 - 0.0505818% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000296454 - 12.1912% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000186983 - 7.68938% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.69e-07 - 0.357787% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000174242 - 93.186% [1]
| | | | | | Remainder: 1.2072e-05 - 6.4562%
| | | | | Remainder: 0.000140846 - 5.79207%
| | | | Remainder: 8.0723e-05 - 0.138082%
| | | Remainder: 2.324e-06 - 0.00397521%
| | Remainder: 0.0204581 - 2.82363%
| Remainder: 4.5943e-05 - 0.00634065%
=================================
FOM Calculation
=================================
Number of cells = 1728
Time for Belos Linear Solve = 0.0450239 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 38.3796 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml':
31.26 msec task-clock:u # 0.022 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,259 page-faults:u # 104.263 K/sec
50,199,983 cycles:u # 1.606 GHz
79,261,227 instructions:u # 1.58 insn per cycle
17,172,254 branches:u # 549.378 M/sec
298,417 branch-misses:u # 1.74% of all branches
1.410478541 seconds time elapsed
1.063930000 seconds user
0.310095000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml':
9,179 iTLB-loads:u
15,360 iTLB-load-misses:u # 167.34% of all iTLB cache accesses
17,844,537 dTLB-loads:u
15,261 dTLB-load-misses:u # 0.09% of all dTLB cache accesses
1.404875354 seconds time elapsed
1.081206000 seconds user
0.287145000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell12.xml':
17,823,138 L1-dcache-loads:u
578,648 L1-dcache-load-misses:u # 3.25% of all L1-dcache accesses
70,731 LLC-loads:u
24,360 LLC-load-misses:u # 34.44% of all LL-cache accesses
1.400571390 seconds time elapsed
1.100160000 seconds user
0.265470000 seconds sys