ampere_research/trilinos/output/xeon_CG_Tpetra_maxwell22.output

639 lines
49 KiB
Plaintext
Raw Normal View History

2024-11-12 10:27:45 -05:00
tron66.umiacs.umd.edu
1 CG Tpetra maxwell22.xml
output/xeon_CG_Tpetra_maxwell22.output
output/xeon_CG_Tpetra_maxwell22_power.output
dt = 6.0648e-10
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 = 6.0648e-10 [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 = 6.0648e-10 [unused]
Q_u Solve ->
Type = Belos [unused]
Solver Type = Pseudo Block CG [unused]
Solver Types ->
Pseudo Block CG ->
Convergence Tolerance = 1e-09 [unused]
Orthogonalization = ICGS [unused]
Maximum Iterations = 2000 [unused]
Timer Label = CG Q_u [unused]
Output Frequency = 10 [unused]
Output Style = 1 [unused]
Verbosity = 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=68310,domainDim=68310,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=33396,domainDim=33396}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=34914}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=33396}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
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=68310, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=33396, #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.00128224 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=34914,domainDim=34914}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=34914, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 292 iterations with total CPU time of 0.294833 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=33396,domainDim=33396}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=33396, #RHSs=1 ...
The Belos solver "CG Q_B" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0116799 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.320095 sec
Electromagnetic Energy = 1.58092e-08
Electromagnetic Energy/dt^2 = 4.2981e+10
* finished time step 1, t = 6.0648e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
Mini-EM: 3.78779 [1]
| Mini-EM: Total Time: 3.78775 - 99.999% [1]
| | Mini-EM: build mesh: 0.000463174 - 0.0122282% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031781 - 68.6157% [1]
| | | Remainder: 0.000145364 - 31.3843%
| | Mini-EM: build physics blocks: 0.000800991 - 0.0211469% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000241472 - 0.00637507% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.460995 - 12.1707% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.195962 - 5.17356% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0782936 - 39.9535% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0647819 - 82.7423% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00227991 - 2.912% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0111721 - 14.2695% [3]
| | | | Remainder: 5.9645e-05 - 0.0761812%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0159665 - 8.14776% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00928056 - 58.1253% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000364579 - 2.2834% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00119569 - 7.48875% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00205292 - 12.8577% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126386 - 7.91571% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00155668 - 9.74967% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000193991 - 1.21499% [3]
| | | | Remainder: 5.8201e-05 - 0.36452%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0272781 - 13.9201% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0122251 - 6.23854% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0210566 - 10.7453% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0139019 - 7.0942% [3]
| | | Remainder: 0.0272398 - 13.9006%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0140286 - 0.370367% [2]
| | Mini-EM: setup physics model evaluator: 0.592835 - 15.6514% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.59282 - 99.9976% [1]
| | | | allocate FieldManagerBuilder: 6.283e-06 - 0.00105985% [1]
| | | | fmb->setWorksetContainer(): 4.47e-07 - 7.54023e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.587219 - 99.0551% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.587206 - 99.9979% [1]
| | | | | | getWorksets(): 0.548971 - 93.4886% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.548967 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.312264 - 56.8821% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00895785 - 2.86868% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0434689 - 13.9206% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00138099 - 3.17696% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0420704 - 96.7828% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000349019 - 0.829606% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000166414 - 0.39556% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00132494 - 3.14934% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00372323 - 8.85% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0131927 - 31.3586% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00269202 - 6.39884% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0044796 - 10.6479% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000277311 - 0.659159% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00897361 - 21.33% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00506774 - 56.4738% [6]
| | | | | | | | | | | | Remainder: 0.00390587 - 43.5262%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00561373 - 13.3436% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00116743 - 2.77495% [6]
| | | | | | | | | | | Remainder: 0.00011043 - 0.262488%
| | | | | | | | | | Remainder: 1.7507e-05 - 0.0402747%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.215792 - 69.1057% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.119404 - 55.3329% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000150509 - 0.12605% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4821e-05 - 0.0375372% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0563102 - 47.1593% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0506652 - 42.4317% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.201e-05 - 0.035183% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0117177 - 9.81349% [6]
| | | | | | | | | | | Remainder: 0.000473768 - 0.396777%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0467416 - 21.6604% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0306529 - 14.2048% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000195726 - 0.0907011% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00883775 - 4.09549% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00958973 - 4.44396% [6]
| | | | | | | | | | Remainder: 0.000370413 - 0.171653%
| | | | | | | | | Remainder: 0.0440451 - 14.1051%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.236674 - 43.1125% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.236529 - 99.9387% [12]
| | | | | | | | | Remainder: 0.000145 - 0.0612658%
| | | | | | | | Remainder: 2.9382e-05 - 0.00535223%
| | | | | | | Remainder: 3.83e-06 - 0.000697669%
| | | | | | getOrientations(): 1.0954e-05 - 0.00186544% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730506 - 0.124404% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000703653 - 0.119831% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00033571 - 0.0571707% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00011119 - 0.0189354% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000790214 - 0.134572% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.84e-07 - 9.9454e-05% [2]
| | | | | | Remainder: 0.0355526 - 6.05453%
| | | | | Remainder: 1.2112e-05 - 0.00206261%
| | | | fmb->setupBCFieldManagers(): 8.26e-06 - 0.00139334% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6417e-05 - 0.0027693% [1]
| | | | build response library: 0.00555065 - 0.936313% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00547637 - 98.6618% [1]
| | | | | | getWorksets(): 3.121e-06 - 0.0569903% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.349e-06 - 75.2643% [1]
| | | | | | | Remainder: 7.72e-07 - 24.7357%
| | | | | | getOrientations(): 4.72e-07 - 0.00861884% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734506 - 13.4123% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905036 - 16.5262% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375643 - 6.85934% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107049 - 19.5475% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.146e-06 - 0.0209263% [3]
| | | | | | Remainder: 0.00238596 - 43.5682%
| | | | | Remainder: 7.4278e-05 - 1.33819%
| | | | Remainder: 1.968e-05 - 0.00331972%
| | | Remainder: 1.4514e-05 - 0.00244824%
| | Mini-EM: setup auxiliary physics model evaluator: 0.570253 - 15.0552% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.570244 - 99.9984% [1]
| | | | allocate FieldManagerBuilder: 1.103e-06 - 0.000193426% [1]
| | | | fmb->setWorksetContainer(): 6.42e-07 - 0.000112583% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.570183 - 99.9894% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.570177 - 99.9989% [1]
| | | | | | getWorksets(): 0.40896 - 71.7251% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.408959 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.240695 - 58.8556% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00802978 - 3.33608% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0406749 - 16.899% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00146395 - 3.59915% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0391972 - 96.3669% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000285764 - 0.729042% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000161766 - 0.412698% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00134917 - 3.44202% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00368621 - 9.40428% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126252 - 32.2095% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00268987 - 6.86241% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00402595 - 10.271% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000253999 - 0.648003% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00836606 - 21.3435% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00449106 - 53.682% [6]
| | | | | | | | | | | | Remainder: 0.00387499 - 46.318%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00451764 - 11.5254% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0011594 - 2.95787% [6]
| | | | | | | | | | | Remainder: 7.6129e-05 - 0.194221%
| | | | | | | | | | Remainder: 1.381e-05 - 0.0339521%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154066 - 64.0086% [6]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0851724 - 55.2833% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 7.6114e-05 - 0.0893646% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4263e-05 - 0.0519687% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0337713 - 39.6505% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0511257 - 60.0261% [6]
| | | | | | | | | | | Remainder: 0.000155124 - 0.182129%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0332916 - 21.6087% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0289694 - 18.8033% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000108902 - 0.0706855% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00588654 - 3.82081% [6]
| | | | | | | | | | Remainder: 0.000636611 - 0.413208%
| | | | | | | | | Remainder: 0.0379248 - 15.7564%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.168254 - 41.142% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.16818 - 99.9562% [6]
| | | | | | | | | Remainder: 7.3632e-05 - 0.0437625%
| | | | | | | | Remainder: 1.0093e-05 - 0.00246798%
| | | | | | | Remainder: 1.423e-06 - 0.000347956%
| | | | | | getOrientations(): 1.036e-05 - 0.00181698% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000417558 - 0.073233% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000359315 - 0.0630181% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193503 - 0.0339374% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.141562 - 24.8277% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.141535 - 99.9808% [1]
| | | | | | | Remainder: 2.7231e-05 - 0.0192361%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000508324 - 0.089152% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 3.67e-07 - 6.4366e-05% [2]
| | | | | | Remainder: 0.0181656 - 3.18596%
| | | | | Remainder: 6.209e-06 - 0.00108895%
| | | | fmb->setupBCFieldManagers(): 6.209e-06 - 0.00108883% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8773e-05 - 0.0032921% [1]
| | | | build response library: 2.3307e-05 - 0.0040872% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.81e-07 - 1.20565% [1]
| | | | | Remainder: 2.3026e-05 - 98.7944%
| | | | Remainder: 1.0164e-05 - 0.0017824%
| | | Remainder: 9.15e-06 - 0.00160455%
| | Mini-EM: eval auxiliary physics model evaluator: 0.495663 - 13.086% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.137147 - 27.6694% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.355558 - 71.7338% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00138308 - 0.388987% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.232442 - 65.3737% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 3.674e-06 - 0.00158061% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.885e-06 - 0.00339225% [6]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.239e-06 - 0.00139347% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00198378 - 0.853454% [6]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0104565 - 4.49854% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0383676 - 16.5063% [6]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00408253 - 1.75637% [6]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00927251 - 3.98918% [6]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0312182 - 13.4305% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0465631 - 20.0322% [6]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 5.122e-06 - 0.00220356% [6]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.134e-06 - 0.0013483% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0632413 - 27.2074% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0068505 - 2.94719% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197583 - 0.850033% [6]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183145 - 7.87919% [6]
| | | | | Remainder: 9.2323e-05 - 0.0397188%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.2487e-05 - 0.00351194% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.84e-06 - 0.000517496% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000582307 - 0.163773% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.120679 - 33.9408% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0604878 - 50.1227% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0601747 - 49.8632% [1]
| | | | | Remainder: 1.6912e-05 - 0.014014%
| | | | Remainder: 0.000457394 - 0.128641%
| | | Remainder: 0.0029581 - 0.596797%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00439926 - 0.116144% [1]
| | | getWorksets(): 3.902e-06 - 0.0886968% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.629e-06 - 67.3757% [1]
| | | | Remainder: 1.273e-06 - 32.6243%
| | | getOrientations(): 1.605e-06 - 0.0364835% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000752153 - 17.0973% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912235 - 20.7361% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000372919 - 8.47687% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114525 - 26.0327% [1]
| | | Phalanx::SortAndOrderEvaluators: 9.3e-07 - 0.0211399% [3]
| | | Remainder: 0.00121027 - 27.5107%
| | panzer::ModelEvaluator::create_W_op: 0.372674 - 9.83892% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.633247 - 16.7183% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000880234 - 0.139003% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.481632 - 76.0575% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.73e-06 - 0.00077445% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00310982 - 0.645684% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.013776 - 2.86028% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0205458 - 4.26588% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00152664 - 0.316973% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0200803 - 4.16923% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0189417 - 3.93282% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00389253 - 0.808195% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0138145 - 2.86828% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.188e-06 - 0.0012848% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00590334 - 1.2257% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0414956 - 8.61562% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00627781 - 1.30345% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0135136 - 2.8058% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0413252 - 8.58024% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0621094 - 12.8956% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.067e-06 - 0.00167493% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0030725 - 0.637935% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0392978 - 8.1593% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0649373 - 13.4828% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0109204 - 2.26738% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00144259 - 0.299522% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0187535 - 3.89374% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0475355 - 9.86968% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0291506 - 6.05246% [6]
| | | | Remainder: 0.000191201 - 0.0396986%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.7752e-05 - 0.00280333% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.021e-06 - 0.000161233% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00157708 - 0.249046% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.146857 - 23.1912% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.146828 - 99.9802% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6319e-05 - 0.0111121% [1]
| | | | Remainder: 1.2776e-05 - 0.0086996%
| | | Remainder: 0.0022817 - 0.360318%
| | MaxwellPreconditioner::build: 0.00445458 - 0.117605% [1]
| | | MaxwellPreconditioner: Schur complement: 1.8066e-05 - 0.40556% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00153382 - 34.4325% [1]
| | | | Ifpack2::Relaxation::initialize: 8.16e-06 - 0.532003% [1]
| | | | Ifpack2::Relaxation::compute: 0.000764974 - 49.8736% [1]
| | | | Remainder: 0.000760691 - 49.5944%
| | | MaxwellPreconditioner: Solver S_E: 0.00281095 - 63.1026% [1]
| | | | Ifpack2::Relaxation::initialize: 1.49e-06 - 0.0530069% [1]
| | | | Ifpack2::Relaxation::compute: 0.00232363 - 82.6632% [1]
| | | | Remainder: 0.000485839 - 17.2838%
| | | MaxwellPreconditioner: Block preconditioner: 8.2382e-05 - 1.84938% [1]
| | | Remainder: 9.354e-06 - 0.209986%
| | Mini-EM: timestepper: 0.399133 - 10.5375% [1]
| | | Mini-EM: Advance Time Step: 0.399131 - 99.9994% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0661371 - 16.5703% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000596962 - 0.902613% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0631965 - 95.5538% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.646e-06 - 0.00260457% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0003995 - 0.632155% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00552373 - 8.74056% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00316089 - 5.00169% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000240363 - 0.380342% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00247581 - 3.91764% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00306679 - 4.85278% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000227602 - 0.36015% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00058137 - 0.91994% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.743e-06 - 0.00750516% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242837 - 3.84256% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00623219 - 9.86159% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179434 - 2.8393% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00118896 - 1.88136% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0044975 - 7.11669% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0115776 - 18.32% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.54e-06 - 0.011931% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000403619 - 0.638673% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00433864 - 6.86532% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00634629 - 10.0421% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000397583 - 0.629122% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000234237 - 0.370649% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00251046 - 3.97246% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00436073 - 6.90027% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107525 - 1.70144% [6]
| | | | | | Remainder: 0.000120787 - 0.191129%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.8838e-05 - 0.0284832% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.095e-06 - 0.00316766% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00188477 - 2.8498% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00029609 - 0.447691% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000268565 - 90.7038% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.772e-06 - 0.598467% [1]
| | | | | | Remainder: 2.5753e-05 - 8.69769%
| | | | | Remainder: 0.000141829 - 0.214447%
| | | | Stratimikos: BelosLOWS: 0.320132 - 80.2071% [1]
| | | | | GMRES block system: Operation Op*x: 0.00351531 - 1.09808% [1]
| | | | | Belos::MVT::MvAddMv: 0.000134487 - 0.0420099% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.315897 - 98.6773% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000729632 - 0.230971% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000213752 - 29.2959% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000207553 - 97.0999% [2]
| | | | | | | | Remainder: 6.199e-06 - 2.90009%
| | | | | | | Belos::MVT::MvScale: 7.2231e-05 - 9.89965% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000291276 - 39.9209% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00027961 - 95.9949% [2]
| | | | | | | | Remainder: 1.1666e-05 - 4.00514%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.7032e-05 - 13.2988% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.4239e-05 - 97.1216% [2]
| | | | | | | | Remainder: 2.793e-06 - 2.87843%
| | | | | | | Remainder: 5.5341e-05 - 7.58478%
| | | | | | Belos::MVT::MvAddMv: 0.000351788 - 0.111362% [2]
| | | | | | Belos::MVT::MvNorm: 0.000117182 - 0.037095% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.31029 - 98.2251% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00100887 - 0.325137% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000112373 - 0.0362154% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0116095 - 3.74148% [2]
| | | | | | | | Belos::MVT::Assign: 0.000251559 - 2.16684% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.000741378 - 6.38598% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000688611 - 92.8826% [22]
| | | | | | | | | Remainder: 5.2767e-05 - 7.11742%
| | | | | | | | Belos::MVT::MvDot: 0.00182926 - 15.7567% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.000980065 - 8.44195% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.00657221 - 56.6108% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00101696 - 8.75978% [60]
| | | | | | | | Remainder: 0.000218023 - 1.87798%
| | | | | | | CG S_E: Operation Op*x: 0.00132939 - 0.428434% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.293328 - 94.5334% [1]
| | | | | | | | Belos::MVT::Assign: 0.000220998 - 0.0753416% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0095415 - 3.25284% [293]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0088972 - 93.2474% [293]
| | | | | | | | | Remainder: 0.000644301 - 6.75262%
| | | | | | | | Belos::MVT::MvDot: 0.0267562 - 9.12161% [585]
| | | | | | | | Belos::MVT::MvNorm: 0.0134157 - 4.57362% [293]
| | | | | | | | CG S_E: Operation Op*x: 0.226316 - 77.1547% [292]
| | | | | | | | Belos::MVT::MvAddMv: 0.0155845 - 5.313% [876]
| | | | | | | | Remainder: 0.00149261 - 0.508854%
| | | | | | | Remainder: 0.00290229 - 0.935348%
| | | | | | GMRES block system: Operation Op*x: 0.00359653 - 1.13851% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 7.3447e-05 - 0.0232503% [1]
| | | | | | Remainder: 0.000738409 - 0.23375%
| | | | | Remainder: 0.00058456 - 0.1826%
| | | | Mini-EM: Compute responses: 0.0126899 - 3.17939% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00058328 - 4.5964% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0102011 - 80.3875% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.829e-06 - 0.0375351% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000232058 - 2.27483% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00257858 - 25.2774% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.034e-06 - 0.0395446% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000441964 - 4.3325% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000356549 - 3.49519% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00462974 - 45.3846% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.558e-06 - 0.0348785% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000408628 - 4.00571% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000424574 - 4.16203% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000414361 - 4.06191% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.6997e-05 - 0.558732% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.324e-06 - 0.0227818% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00027527 - 2.69843% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000247858 - 2.42971% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 3.7815e-05 - 0.370694% [6]
| | | | | | Remainder: 8.2987e-05 - 0.813508%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.117e-06 - 0.0482035% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.303e-06 - 0.010268% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00154192 - 12.1507% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000193834 - 1.52746% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.14e-07 - 0.368356% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000175774 - 90.6827% [1]
| | | | | | Remainder: 1.7346e-05 - 8.94889%
| | | | | Remainder: 0.00016236 - 1.27944%
| | | | Remainder: 0.000172362 - 0.0431843%
| | | Remainder: 2.421e-06 - 0.000606564%
| | Remainder: 0.0426023 - 1.12474%
| Remainder: 3.6226e-05 - 0.000956389%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 0.320132 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 33.2613 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=maxwell22.xml':
28.19 msec task-clock:u # 0.006 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,227 page-faults:u # 114.467 K/sec
46,217,337 cycles:u # 1.639 GHz
78,002,688 instructions:u # 1.69 insn per cycle
16,938,038 branches:u # 600.820 M/sec
295,063 branch-misses:u # 1.74% of all branches
4.501901814 seconds time elapsed
3.983855000 seconds user
0.420621000 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=maxwell22.xml':
7,558 iTLB-loads:u
14,020 iTLB-load-misses:u # 185.50% of all iTLB cache accesses
18,065,848 dTLB-loads:u
13,921 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
4.445324026 seconds time elapsed
3.984328000 seconds user
0.399998000 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=maxwell22.xml':
17,638,435 L1-dcache-loads:u
581,076 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
70,695 LLC-loads:u
11,275 LLC-load-misses:u # 15.95% of all LL-cache accesses
4.447541637 seconds time elapsed
3.959598000 seconds user
0.424624000 seconds sys