output 30

This commit is contained in:
Tien Vu 2024-11-12 10:27:45 -05:00
parent 4df7fd88df
commit abf473d4fa
30 changed files with 14814 additions and 0 deletions

View File

@ -0,0 +1,638 @@
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

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,638 @@
tron65.umiacs.umd.edu
1 CG Tpetra maxwell24.xml
output/xeon_CG_Tpetra_maxwell24.output
output/xeon_CG_Tpetra_maxwell24_power.output
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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=88200,domainDim=88200,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=43200,domainDim=43200}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
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=88200, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=43200, #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.00215527 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=45000, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 296 iterations with total CPU time of 0.393829 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=43200, #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.0163258 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.432532 sec
Electromagnetic Energy = 1.32931e-08
Electromagnetic Energy/dt^2 = 4.30101e+10
* finished time step 1, t = 5.5594e-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: 5.29614 [1]
| Mini-EM: Total Time: 5.29609 - 99.9992% [1]
| | Mini-EM: build mesh: 0.000529213 - 0.00999251% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000349442 - 66.0305% [1]
| | | Remainder: 0.000179771 - 33.9695%
| | Mini-EM: build physics blocks: 0.000908757 - 0.017159% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000268779 - 0.00507504% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.677206 - 12.7869% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.279696 - 5.28118% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.112084 - 40.0733% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0933387 - 83.2759% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00326833 - 2.91597% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0153915 - 13.7321% [3]
| | | | Remainder: 8.5196e-05 - 0.0760111%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0221364 - 7.91446% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0130308 - 58.8659% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000844878 - 3.81669% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00160559 - 7.25314% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00277884 - 12.5532% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134516 - 6.07667% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0021478 - 9.70254% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000293904 - 1.32769% [3]
| | | | Remainder: 8.9465e-05 - 0.404153%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0394076 - 14.0894% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0183488 - 6.56025% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0295954 - 10.5813% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.019849 - 7.09662% [3]
| | | Remainder: 0.0382754 - 13.6846%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0192396 - 0.363279% [2]
| | Mini-EM: setup physics model evaluator: 0.768627 - 14.5131% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.768608 - 99.9974% [1]
| | | | allocate FieldManagerBuilder: 7.712e-06 - 0.00100337% [1]
| | | | fmb->setWorksetContainer(): 6.53e-07 - 8.49588e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.762565 - 99.2138% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.76255 - 99.998% [1]
| | | | | | getWorksets(): 0.721335 - 94.5952% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.721331 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.407441 - 56.4845% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00959977 - 2.35612% [7]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0589296 - 14.4634% [7]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018647 - 3.16429% [7]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.057032 - 96.78% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000479297 - 0.840399% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000219093 - 0.384158% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171748 - 3.01143% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00459992 - 8.0655% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0172926 - 30.3208% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00373141 - 6.54266% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00609271 - 10.683% [7]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000396138 - 0.694588% [7]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.012215 - 21.4178% [7]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00607151 - 49.7052% [7]
| | | | | | | | | | | | Remainder: 0.00614353 - 50.2948%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00846995 - 14.8512% [7]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00165354 - 2.89932% [7]
| | | | | | | | | | | Remainder: 0.000164887 - 0.289113%
| | | | | | | | | | Remainder: 3.2823e-05 - 0.0556987%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.285612 - 70.099% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.157014 - 54.9745% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000229909 - 0.146426% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.8867e-05 - 0.0374916% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0734226 - 46.7619% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0671672 - 42.778% [7]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.0528e-05 - 0.0385495% [7]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0155448 - 9.90027% [7]
| | | | | | | | | | | Remainder: 0.000529765 - 0.337401%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0626764 - 21.9446% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0397819 - 13.9287% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000309156 - 0.108243% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0117801 - 4.12452% [14]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0130592 - 4.57236% [7]
| | | | | | | | | | Remainder: 0.000991368 - 0.347103%
| | | | | | | | | Remainder: 0.0532995 - 13.0815%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.31385 - 43.5098% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.313619 - 99.9263% [14]
| | | | | | | | | Remainder: 0.000231464 - 0.0737499%
| | | | | | | | Remainder: 4.0698e-05 - 0.00564207%
| | | | | | | Remainder: 3.969e-06 - 0.00055023%
| | | | | | getOrientations(): 1.1572e-05 - 0.00151754% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000847553 - 0.111147% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00078508 - 0.102955% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398612 - 0.0522736% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000131273 - 0.017215% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000900137 - 0.118043% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.01e-07 - 6.57006e-05% [2]
| | | | | | Remainder: 0.0381397 - 5.00161%
| | | | | Remainder: 1.4976e-05 - 0.0019639%
| | | | fmb->setupBCFieldManagers(): 9.357e-06 - 0.0012174% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5763e-05 - 0.00205085% [1]
| | | | build response library: 0.00598617 - 0.778833% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00587634 - 98.1654% [1]
| | | | | | getWorksets(): 3.838e-06 - 0.0653127% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.947e-06 - 76.7848% [1]
| | | | | | | Remainder: 8.91e-07 - 23.2152%
| | | | | | getOrientations(): 4.91e-07 - 0.00835553% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000861851 - 14.6664% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000945608 - 16.0918% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000396847 - 6.7533% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001124 - 19.1275% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.187e-06 - 0.0201996% [3]
| | | | | | Remainder: 0.00254253 - 43.2671%
| | | | | Remainder: 0.000109822 - 1.8346%
| | | | Remainder: 2.3355e-05 - 0.00303861%
| | | Remainder: 1.9685e-05 - 0.00256106%
| | Mini-EM: setup auxiliary physics model evaluator: 0.749216 - 14.1466% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.749201 - 99.998% [1]
| | | | allocate FieldManagerBuilder: 7.8e-07 - 0.000104111% [1]
| | | | fmb->setWorksetContainer(): 6.94e-07 - 9.2632e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.749139 - 99.9917% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.749133 - 99.9992% [1]
| | | | | | getWorksets(): 0.543453 - 72.5443% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.543451 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.316317 - 58.2054% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00838816 - 2.65182% [7]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0528398 - 16.7047% [7]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00186231 - 3.52445% [7]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0509509 - 96.4253% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00041015 - 0.804991% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000218403 - 0.428654% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00181143 - 3.55524% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00501671 - 9.84617% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.016207 - 31.8091% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00364424 - 7.15247% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00472373 - 9.27115% [7]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0003268 - 0.641402% [7]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0108162 - 21.2286% [7]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00611513 - 56.537% [7]
| | | | | | | | | | | | Remainder: 0.00470102 - 43.463%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00609377 - 11.9601% [7]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00155525 - 3.05246% [7]
| | | | | | | | | | | Remainder: 0.000127206 - 0.249664%
| | | | | | | | | | Remainder: 2.656e-05 - 0.0502652%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.208358 - 65.8699% [7]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.115236 - 55.3066% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000114429 - 0.0993% [7]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 5.9016e-05 - 0.0512133% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0446074 - 38.7097% [7]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0702012 - 60.9197% [7]
| | | | | | | | | | | Remainder: 0.000253639 - 0.220105%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0424994 - 20.3973% [7]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0421741 - 20.2412% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000172179 - 0.0826361% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00774248 - 3.71595% [7]
| | | | | | | | | | Remainder: 0.000534194 - 0.256383%
| | | | | | | | | Remainder: 0.0467314 - 14.7736%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.227109 - 41.7902% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.226911 - 99.9126% [7]
| | | | | | | | | Remainder: 0.000198461 - 0.0873857%
| | | | | | | | Remainder: 2.3955e-05 - 0.00440794%
| | | | | | | Remainder: 2.629e-06 - 0.000483758%
| | | | | | getOrientations(): 1.5329e-05 - 0.00204623% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000546788 - 0.0729895% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000387291 - 0.0516986% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000243469 - 0.0325001% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.187952 - 25.0893% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.187921 - 99.9838% [1]
| | | | | | | Remainder: 3.0539e-05 - 0.0162483%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000546428 - 0.0729414% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.81e-07 - 7.75564e-05% [2]
| | | | | | Remainder: 0.0159875 - 2.13413%
| | | | | Remainder: 6.031e-06 - 0.000805058%
| | | | fmb->setupBCFieldManagers(): 5.118e-06 - 0.000683128% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4011e-05 - 0.00187013% [1]
| | | | build response library: 2.7971e-05 - 0.00373344% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.94e-07 - 1.05109% [1]
| | | | | Remainder: 2.7677e-05 - 98.9489%
| | | | Remainder: 1.3786e-05 - 0.00184009%
| | | Remainder: 1.4913e-05 - 0.00199048%
| | Mini-EM: eval auxiliary physics model evaluator: 0.668005 - 12.6132% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.181328 - 27.1448% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.483406 - 72.3658% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00182128 - 0.37676% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.32264 - 66.7431% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.346e-06 - 0.000727126% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1444e-05 - 0.00354698% [7]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.187e-06 - 0.00129773% [7]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00258806 - 0.80215% [7]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0154176 - 4.77858% [7]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0538605 - 16.6937% [7]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00575568 - 1.78393% [7]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.012226 - 3.78935% [7]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0438441 - 13.5892% [7]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0636776 - 19.7364% [7]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.922e-06 - 0.00276531% [7]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.143e-06 - 0.00097415% [7]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.088788 - 27.5192% [7]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00904315 - 2.80286% [7]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00303031 - 0.939223% [7]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0242086 - 7.50328% [7]
| | | | | Remainder: 0.000170556 - 0.0528626%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.7573e-05 - 0.0057039% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.343e-06 - 0.000484685% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000770693 - 0.15943% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.157537 - 32.589% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0791043 - 50.2131% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0784089 - 49.7717% [1]
| | | | | Remainder: 2.4018e-05 - 0.0152459%
| | | | Remainder: 0.000607182 - 0.125605%
| | | Remainder: 0.00326979 - 0.489486%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00942558 - 0.177972% [1]
| | | getWorksets(): 6.691e-06 - 0.0709877% [1]
| | | | panzer::WorksetContainer::getWorksets(): 4.614e-06 - 68.9583% [1]
| | | | Remainder: 2.077e-06 - 31.0417%
| | | getOrientations(): 7.71e-07 - 0.00817987% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000833254 - 8.84035% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00101436 - 10.7618% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000467119 - 4.95587% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00187197 - 19.8605% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.859e-06 - 0.0197229% [3]
| | | Remainder: 0.00522955 - 55.4826%
| | panzer::ModelEvaluator::create_W_op: 0.514834 - 9.72101% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.951148 - 17.9594% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00217622 - 0.228799% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.747544 - 78.5938% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.263e-06 - 0.000837811% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00730325 - 0.976967% [7]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.032768 - 4.38343% [7]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0340048 - 4.54887% [7]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0037779 - 0.505375% [7]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0361625 - 4.83751% [7]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0264501 - 3.53827% [7]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00593034 - 0.793311% [7]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.021904 - 2.93013% [7]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.091e-06 - 0.00121612% [7]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0102351 - 1.36916% [7]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.069462 - 9.29203% [7]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0153309 - 2.05083% [7]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0248322 - 3.32185% [7]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0687353 - 9.19482% [7]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0849519 - 11.3641% [7]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.0919e-05 - 0.00146065% [7]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00578862 - 0.774352% [7]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0559949 - 7.49052% [7]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0831797 - 11.1271% [7]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0133781 - 1.78961% [7]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00350268 - 0.468559% [7]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.026556 - 3.55243% [7]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.07753 - 10.3713% [7]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0393898 - 5.26924% [7]
| | | | Remainder: 0.000349269 - 0.0467222%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.8598e-05 - 0.00195532% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.434e-06 - 0.000150765% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00344274 - 0.361956% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.194431 - 20.4417% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.19435 - 99.9587% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 5.1308e-05 - 0.0263888% [1]
| | | | Remainder: 2.9077e-05 - 0.0149549%
| | | Remainder: 0.00353508 - 0.371665%
| | MaxwellPreconditioner::build: 0.0118206 - 0.223194% [1]
| | | MaxwellPreconditioner: Schur complement: 0.000529692 - 4.4811% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00239398 - 20.2527% [1]
| | | | Ifpack2::Relaxation::initialize: 1.0996e-05 - 0.459318% [1]
| | | | Ifpack2::Relaxation::compute: 0.00138623 - 57.9049% [1]
| | | | Remainder: 0.000996755 - 41.6358%
| | | MaxwellPreconditioner: Solver S_E: 0.00876929 - 74.1868% [1]
| | | | Ifpack2::Relaxation::initialize: 1.463e-06 - 0.0166832% [1]
| | | | Ifpack2::Relaxation::compute: 0.00824098 - 93.9754% [1]
| | | | Remainder: 0.000526853 - 6.00793%
| | | MaxwellPreconditioner: Block preconditioner: 0.000104649 - 0.885313% [1]
| | | Remainder: 2.2947e-05 - 0.194128%
| | Mini-EM: timestepper: 0.567481 - 10.7151% [1]
| | | Mini-EM: Advance Time Step: 0.567478 - 99.9994% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.11497 - 20.2599% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00159255 - 1.38518% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.108973 - 94.7836% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.1413e-05 - 0.0104732% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000866918 - 0.795535% [7]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0117712 - 10.8019% [7]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00681873 - 6.25727% [7]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000487196 - 0.44708% [7]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00579764 - 5.32026% [7]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0040287 - 3.69697% [7]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000326799 - 0.29989% [7]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000788554 - 0.723624% [7]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.652e-06 - 0.00518661% [7]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00326025 - 2.9918% [7]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0131367 - 12.055% [7]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00364871 - 3.34827% [7]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00122579 - 1.12486% [7]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0104438 - 9.58383% [7]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0150689 - 13.8281% [7]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 8.597e-06 - 0.00788912% [7]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000722433 - 0.662947% [7]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00563701 - 5.17285% [7]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00860704 - 7.89832% [7]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000396337 - 0.363702% [7]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000415067 - 0.38089% [7]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00354984 - 3.25755% [7]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0102177 - 9.37641% [7]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0014634 - 1.3429% [7]
| | | | | | Remainder: 0.000268524 - 0.246413%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9191e-05 - 0.0166921% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.00240062% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00361408 - 3.1435% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000563097 - 0.489776% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000528857 - 93.9193% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.944e-06 - 0.522823% [1]
| | | | | | Remainder: 3.1296e-05 - 5.55783%
| | | | | Remainder: 0.000205602 - 0.178831%
| | | | Stratimikos: BelosLOWS: 0.432571 - 76.227% [1]
| | | | | GMRES block system: Operation Op*x: 0.00557134 - 1.28796% [1]
| | | | | Belos::MVT::MvAddMv: 0.000166275 - 0.0384387% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.426106 - 98.5053% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000975932 - 0.229035% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000282833 - 28.9808% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000265048 - 93.7118% [2]
| | | | | | | | Remainder: 1.7785e-05 - 6.28816%
| | | | | | | Belos::MVT::MvScale: 9.8999e-05 - 10.144% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000372573 - 38.1761% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000358631 - 96.2579% [2]
| | | | | | | | Remainder: 1.3942e-05 - 3.74209%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000145208 - 14.8789% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000141833 - 97.6757% [2]
| | | | | | | | Remainder: 3.375e-06 - 2.32425%
| | | | | | | Remainder: 7.6319e-05 - 7.82011%
| | | | | | Belos::MVT::MvAddMv: 0.00100228 - 0.235219% [2]
| | | | | | Belos::MVT::MvNorm: 0.000146288 - 0.0343314% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.417528 - 97.987% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00226951 - 0.543558% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000151997 - 0.036404% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0152901 - 3.66205% [2]
| | | | | | | | Belos::MVT::Assign: 0.000452861 - 2.9618% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00107926 - 7.05857% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00101386 - 93.94% [22]
| | | | | | | | | Remainder: 6.5403e-05 - 6.05998%
| | | | | | | | Belos::MVT::MvDot: 0.00235765 - 15.4195% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00124118 - 8.11756% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.00848939 - 55.5222% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00137455 - 8.98979% [60]
| | | | | | | | Remainder: 0.000295191 - 1.9306%
| | | | | | | CG S_E: Operation Op*x: 0.00167645 - 0.401517% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.391983 - 93.8819% [1]
| | | | | | | | Belos::MVT::Assign: 0.000115023 - 0.0293438% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0124264 - 3.17013% [297]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0117222 - 94.3329% [297]
| | | | | | | | | Remainder: 0.000704211 - 5.66707%
| | | | | | | | Belos::MVT::MvDot: 0.0345778 - 8.82124% [593]
| | | | | | | | Belos::MVT::MvNorm: 0.0175758 - 4.48381% [297]
| | | | | | | | CG S_E: Operation Op*x: 0.301156 - 76.8287% [296]
| | | | | | | | Belos::MVT::MvAddMv: 0.0235125 - 5.99834% [888]
| | | | | | | | Remainder: 0.0026203 - 0.668472%
| | | | | | | Remainder: 0.00615695 - 1.47462%
| | | | | | GMRES block system: Operation Op*x: 0.00492169 - 1.15504% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000225338 - 0.0528831% [1]
| | | | | | Remainder: 0.00130588 - 0.306467%
| | | | | Remainder: 0.00072801 - 0.168298%
| | | | Mini-EM: Compute responses: 0.0195612 - 3.44704% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00131676 - 6.73151% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0153725 - 78.5865% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 6.603e-06 - 0.0429534% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000423824 - 2.75703% [7]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00359158 - 23.3637% [7]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.046e-06 - 0.0263198% [7]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000678775 - 4.41553% [7]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000689035 - 4.48227% [7]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00620761 - 40.3814% [7]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.509e-06 - 0.0228265% [7]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000507988 - 3.30453% [7]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000434458 - 2.82621% [7]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00129783 - 8.44257% [7]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 7.3294e-05 - 0.476788% [7]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.75e-06 - 0.0178891% [7]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000408701 - 2.65866% [7]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0007645 - 4.97318% [7]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.8272e-05 - 0.314016% [7]
| | | | | | Remainder: 0.000229681 - 1.49411%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.127e-06 - 0.0364344% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.229e-06 - 0.00628285% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00196714 - 10.0563% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000217937 - 1.11413% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.64e-07 - 0.35056% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000197194 - 90.4821% [1]
| | | | | | Remainder: 1.9979e-05 - 9.16733%
| | | | | Remainder: 0.000678541 - 3.46881%
| | | | Remainder: 0.000374886 - 0.0660618%
| | | Remainder: 3.222e-06 - 0.000567772%
| | Remainder: 0.0776886 - 1.4669%
| Remainder: 4.4663e-05 - 0.000843312%
=================================
FOM Calculation
=================================
Number of cells = 13824
Time for Belos Linear Solve = 0.432571 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 31.9577 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=maxwell24.xml':
34.35 msec task-clock:u # 0.006 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,283 page-faults:u # 95.580 K/sec
54,352,938 cycles:u # 1.582 GHz
79,973,336 instructions:u # 1.47 insn per cycle
17,312,182 branches:u # 504.021 M/sec
300,210 branch-misses:u # 1.73% of all branches
6.013966137 seconds time elapsed
5.244725000 seconds user
0.700360000 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=maxwell24.xml':
8,875 iTLB-loads:u
14,581 iTLB-load-misses:u # 164.29% of all iTLB cache accesses
17,769,566 dTLB-loads:u
14,200 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
5.844994170 seconds time elapsed
5.249836000 seconds user
0.530988000 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=maxwell24.xml':
17,717,809 L1-dcache-loads:u
580,080 L1-dcache-load-misses:u # 3.27% of all L1-dcache accesses
70,529 LLC-loads:u
30,347 LLC-load-misses:u # 43.03% of all LL-cache accesses
5.803468163 seconds time elapsed
5.272874000 seconds user
0.475185000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,638 @@
tron66.umiacs.umd.edu
1 CG Tpetra maxwell26.xml
output/xeon_CG_Tpetra_maxwell26.output
output/xeon_CG_Tpetra_maxwell26_power.output
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=54756, #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.00705603 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=56862, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.544533 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=54756, #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.019247 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.619311 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 7.11972 [1]
| Mini-EM: Total Time: 7.11968 - 99.9994% [1]
| | Mini-EM: build mesh: 0.000451927 - 0.00634758% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00030198 - 66.8205% [1]
| | | Remainder: 0.000149947 - 33.1795%
| | Mini-EM: build physics blocks: 0.000805926 - 0.0113197% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000235316 - 0.00330515% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.765209 - 10.7478% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.338992 - 4.76134% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.141363 - 41.7009% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.118646 - 83.9299% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.003869 - 2.73693% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187797 - 13.2848% [3]
| | | | Remainder: 6.8398e-05 - 0.0483847%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0249335 - 7.35518% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0153942 - 61.7409% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000578549 - 2.32037% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00144551 - 5.79747% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00332072 - 13.3183% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00126808 - 5.08587% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00251505 - 10.0871% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000343553 - 1.37788% [3]
| | | | Remainder: 6.7852e-05 - 0.272132%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0466557 - 13.7631% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0211742 - 6.24621% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0347934 - 10.2638% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0239873 - 7.07606% [3]
| | | Remainder: 0.0460854 - 13.5948%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0233824 - 0.328419% [2]
| | Mini-EM: setup physics model evaluator: 0.916375 - 12.871% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.916357 - 99.998% [1]
| | | | allocate FieldManagerBuilder: 2.71e-06 - 0.000295736% [1]
| | | | fmb->setWorksetContainer(): 7.6e-07 - 8.29371e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.910067 - 99.3136% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.910048 - 99.998% [1]
| | | | | | getWorksets(): 0.870798 - 95.687% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.870792 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.485326 - 55.7339% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00883854 - 1.82116% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0667948 - 13.7629% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00217915 - 3.26246% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.06459 - 96.6991% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000506697 - 0.784482% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000244207 - 0.378088% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00197613 - 3.05949% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00585842 - 9.07017% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205138 - 31.7601% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440855 - 6.82544% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00678349 - 10.5024% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000424525 - 0.657261% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0131624 - 20.3784% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00711835 - 54.0808% [9]
| | | | | | | | | | | | Remainder: 0.00604407 - 45.9192%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00867563 - 13.4318% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00188531 - 2.9189% [9]
| | | | | | | | | | | Remainder: 0.000150765 - 0.233419%
| | | | | | | | | | Remainder: 2.5686e-05 - 0.0384551%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.34512 - 71.111% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.190035 - 55.0634% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000206648 - 0.108742% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.2799e-05 - 0.033046% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0899923 - 47.3557% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0802598 - 42.2343% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 6.0843e-05 - 0.0320168% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0188205 - 9.90369% [9]
| | | | | | | | | | | Remainder: 0.00063197 - 0.332555%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0744184 - 21.563% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0498701 - 14.4501% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000290253 - 0.084102% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0141917 - 4.11212% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0158153 - 4.58254% [9]
| | | | | | | | | | Remainder: 0.000499618 - 0.144766%
| | | | | | | | | Remainder: 0.0645725 - 13.305%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.385431 - 44.2621% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.385098 - 99.9136% [18]
| | | | | | | | | Remainder: 0.000333069 - 0.0864147%
| | | | | | | | Remainder: 3.4939e-05 - 0.00401232%
| | | | | | | Remainder: 5.91e-06 - 0.000678688%
| | | | | | getOrientations(): 1.7111e-05 - 0.00188023% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769892 - 0.084599% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000720021 - 0.079119% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000394384 - 0.0433366% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000123265 - 0.0135449% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000842591 - 0.0925875% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.95e-07 - 6.53811e-05% [2]
| | | | | | Remainder: 0.0363824 - 3.99785%
| | | | | Remainder: 1.8321e-05 - 0.00201315%
| | | | fmb->setupBCFieldManagers(): 8.744e-06 - 0.000954214% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6049e-05 - 0.00175139% [1]
| | | | build response library: 0.00623888 - 0.680836% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00616648 - 98.8395% [1]
| | | | | | getWorksets(): 3.143e-06 - 0.0509691% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.237e-06 - 71.174% [1]
| | | | | | | Remainder: 9.06e-07 - 28.826%
| | | | | | getOrientations(): 5.07e-07 - 0.00822187% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000769425 - 12.4775% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927198 - 15.0361% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375101 - 6.08291% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00112606 - 18.2609% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.106e-06 - 0.0179357% [3]
| | | | | | Remainder: 0.00296394 - 48.0654%
| | | | | Remainder: 7.2404e-05 - 1.16053%
| | | | Remainder: 2.2834e-05 - 0.00249182%
| | | Remainder: 1.8763e-05 - 0.00204752%
| | Mini-EM: setup auxiliary physics model evaluator: 0.90353 - 12.6906% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.90352 - 99.999% [1]
| | | | allocate FieldManagerBuilder: 1.532e-06 - 0.000169559% [1]
| | | | fmb->setWorksetContainer(): 1.425e-06 - 0.000157716% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.903468 - 99.9942% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.903463 - 99.9995% [1]
| | | | | | getWorksets(): 0.653971 - 72.3849% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.653969 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.380348 - 58.16% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0110696 - 2.91039% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0645109 - 16.961% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00230719 - 3.57643% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.062179 - 96.3852% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000467244 - 0.751449% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000249542 - 0.401328% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00211955 - 3.40879% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00605962 - 9.74544% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0202185 - 32.5165% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00441624 - 7.10245% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0059485 - 9.56673% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00038317 - 0.616237% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0127862 - 20.5635% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0072793 - 56.9311% [9]
| | | | | | | | | | | | Remainder: 0.00550687 - 43.0689%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00755213 - 12.1458% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00186163 - 2.99398% [9]
| | | | | | | | | | | Remainder: 0.000116779 - 0.187811%
| | | | | | | | | | Remainder: 2.4727e-05 - 0.0383299%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.249844 - 65.6882% [9]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.136638 - 54.6891% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000116736 - 0.0854347% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.064e-05 - 0.0443802% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0543697 - 39.7912% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0818507 - 59.9035% [9]
| | | | | | | | | | | Remainder: 0.000239852 - 0.175539%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0499599 - 19.9964% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0521737 - 20.8825% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000168252 - 0.0673428% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00946775 - 3.78946% [9]
| | | | | | | | | | Remainder: 0.00143695 - 0.57514%
| | | | | | | | | Remainder: 0.0549237 - 14.4404%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.273607 - 41.8379% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.273442 - 99.9396% [9]
| | | | | | | | | Remainder: 0.000165373 - 0.0604417%
| | | | | | | | Remainder: 1.3472e-05 - 0.00206004%
| | | | | | | Remainder: 1.519e-06 - 0.000232273%
| | | | | | getOrientations(): 1.0424e-05 - 0.00115378% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000442673 - 0.0489974% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000355512 - 0.0393499% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000210197 - 0.0232657% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.232791 - 25.7665% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.232767 - 99.9899% [1]
| | | | | | | Remainder: 2.3418e-05 - 0.0100597%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000470886 - 0.0521201% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.25e-07 - 6.91783e-05% [2]
| | | | | | Remainder: 0.0152114 - 1.68368%
| | | | | Remainder: 4.619e-06 - 0.000511252%
| | | | fmb->setupBCFieldManagers(): 4.008e-06 - 0.000443598% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4447e-05 - 0.00159897% [1]
| | | | build response library: 2.0939e-05 - 0.00231749% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.61e-07 - 1.72406% [1]
| | | | | Remainder: 2.0578e-05 - 98.2759%
| | | | Remainder: 1.0165e-05 - 0.00112504%
| | | Remainder: 9.324e-06 - 0.00103195%
| | Mini-EM: eval auxiliary physics model evaluator: 0.812851 - 11.417% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.221463 - 27.2452% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.587404 - 72.2647% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00225842 - 0.384475% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.384726 - 65.4959% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.573e-06 - 0.000668788% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.061e-05 - 0.00275781% [9]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.081e-06 - 0.00132068% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00297148 - 0.772363% [9]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0178404 - 4.63716% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0634841 - 16.5011% [9]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00699765 - 1.81887% [9]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0144436 - 3.75427% [9]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0534749 - 13.8995% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0784063 - 20.3798% [9]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.414e-06 - 0.00244694% [9]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.828e-06 - 0.00125492% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.103676 - 26.948% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0100315 - 2.60743% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00318461 - 0.827761% [9]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0300555 - 7.81218% [9]
| | | | | Remainder: 0.000127348 - 0.033101%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3549e-05 - 0.00230659% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.894e-06 - 0.000322435% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000866499 - 0.147513% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.198816 - 33.8465% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0994214 - 50.0068% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.099379 - 49.9855% [1]
| | | | | Remainder: 1.5201e-05 - 0.00764578%
| | | | Remainder: 0.000722405 - 0.122983%
| | | Remainder: 0.00398307 - 0.490013%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446382 - 0.0626969% [1]
| | | getWorksets(): 3.634e-06 - 0.0814101% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.547e-06 - 70.0881% [1]
| | | | Remainder: 1.087e-06 - 29.9119%
| | | getOrientations(): 7.8e-07 - 0.0174738% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00072496 - 16.2408% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000900231 - 20.1673% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376744 - 8.43995% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113976 - 25.5332% [1]
| | | Phalanx::SortAndOrderEvaluators: 9.69e-07 - 0.0217079% [3]
| | | Remainder: 0.00131675 - 29.4982%
| | panzer::ModelEvaluator::create_W_op: 0.747765 - 10.5028% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.07975 - 15.1657% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00170248 - 0.157674% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.818479 - 75.803% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000401122 - 0.0490082% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00489419 - 0.597962% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0244914 - 2.9923% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0345392 - 4.21993% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00266372 - 0.325448% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0323506 - 3.95253% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.030862 - 3.77065% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00546777 - 0.668041% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0421057 - 5.14439% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.38e-06 - 0.00114603% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00919873 - 1.12388% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0682615 - 8.34004% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.010529 - 1.28641% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0213542 - 2.60902% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.069074 - 8.43931% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.102407 - 12.5118% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.1551e-05 - 0.00141128% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00462953 - 0.565625% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0651596 - 7.96105% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.10538 - 12.8751% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0146211 - 1.78638% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00256348 - 0.3132% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0313948 - 3.83575% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0787521 - 9.62175% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0553309 - 6.76021% [9]
| | | | Remainder: 0.00202652 - 0.247595%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1072e-05 - 0.00195157% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.452e-06 - 0.000134476% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00343859 - 0.318463% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.251023 - 23.2483% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.250996 - 99.9893% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5769e-05 - 0.0062819% [1]
| | | | Remainder: 1.1038e-05 - 0.00439721%
| | | Remainder: 0.00507968 - 0.470451%
| | MaxwellPreconditioner::build: 0.0328368 - 0.461211% [1]
| | | MaxwellPreconditioner: Schur complement: 0.000618077 - 1.88227% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0200472 - 61.0511% [1]
| | | | Ifpack2::Relaxation::initialize: 0.000407892 - 2.03466% [1]
| | | | Ifpack2::Relaxation::compute: 0.00157237 - 7.84337% [1]
| | | | Remainder: 0.0180669 - 90.122%
| | | MaxwellPreconditioner: Solver S_E: 0.00258381 - 7.86865% [1]
| | | | Ifpack2::Relaxation::initialize: 1.689e-06 - 0.0653686% [1]
| | | | Ifpack2::Relaxation::compute: 0.00216311 - 83.718% [1]
| | | | Remainder: 0.000419008 - 16.2167%
| | | MaxwellPreconditioner: Block preconditioner: 0.00955902 - 29.1107% [1]
| | | Remainder: 2.8663e-05 - 0.0872894%
| | Mini-EM: timestepper: 0.800467 - 11.243% [1]
| | | Mini-EM: Advance Time Step: 0.800464 - 99.9997% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.110375 - 13.7889% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0014616 - 1.32422% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.10523 - 95.339% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.058e-06 - 0.00195571% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00221843 - 2.10817% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00900769 - 8.55998% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00511557 - 4.86131% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000341494 - 0.324521% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00395687 - 3.7602% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00496274 - 4.71607% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000279147 - 0.265273% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000933316 - 0.886927% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.403e-06 - 0.00608475% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00360171 - 3.42269% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0104764 - 9.95571% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0029614 - 2.81421% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00141917 - 1.34863% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0076361 - 7.25656% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0198451 - 18.8587% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.87e-06 - 0.00652854% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000584403 - 0.555356% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00704076 - 6.69081% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0103842 - 9.86803% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000515674 - 0.490043% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000328703 - 0.312365% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00388018 - 3.68733% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00733799 - 6.97327% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00173088 - 1.64485% [9]
| | | | | | Remainder: 0.000657047 - 0.62439%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.01e-05 - 0.0182107% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.922e-06 - 0.00174134% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0028278 - 2.56199% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00037427 - 0.33909% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000346141 - 92.4843% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.708e-06 - 0.456355% [1]
| | | | | | Remainder: 2.6421e-05 - 7.05934%
| | | | | Remainder: 0.000458867 - 0.415735%
| | | | Stratimikos: BelosLOWS: 0.619397 - 77.3798% [1]
| | | | | GMRES block system: Operation Op*x: 0.00554896 - 0.895864% [1]
| | | | | Belos::MVT::MvAddMv: 0.000575027 - 0.0928365% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.610289 - 98.5294% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0147924 - 2.42384% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0103142 - 69.7265% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0103059 - 99.9194% [2]
| | | | | | | | Remainder: 8.312e-06 - 0.0805876%
| | | | | | | Belos::MVT::MvScale: 0.000109138 - 0.737796% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00412543 - 27.8887% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00411015 - 99.6297% [2]
| | | | | | | | Remainder: 1.5277e-05 - 0.370313%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000181481 - 1.22685% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000177005 - 97.5336% [2]
| | | | | | | | Remainder: 4.476e-06 - 2.46637%
| | | | | | | Remainder: 6.2152e-05 - 0.420161%
| | | | | | Belos::MVT::MvAddMv: 0.00388909 - 0.637255% [2]
| | | | | | Belos::MVT::MvNorm: 0.000177313 - 0.029054% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.578767 - 94.8349% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00297974 - 0.514844% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000175022 - 0.0302405% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0228933 - 3.95553% [2]
| | | | | | | | Belos::MVT::Assign: 0.00399875 - 17.4669% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00145151 - 6.34031% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00138471 - 95.398% [22]
| | | | | | | | | Remainder: 6.6798e-05 - 4.60197%
| | | | | | | | Belos::MVT::MvDot: 0.00296218 - 12.9391% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00156467 - 6.8346% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.01069 - 46.6948% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00194753 - 8.50697% [60]
| | | | | | | | Remainder: 0.000278697 - 1.21737%
| | | | | | | CG S_E: Operation Op*x: 0.00236508 - 0.408641% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.541992 - 93.646% [1]
| | | | | | | | Belos::MVT::Assign: 0.00593422 - 1.09489% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0193926 - 3.57802% [306]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0186335 - 96.0859% [306]
| | | | | | | | | Remainder: 0.000759039 - 3.91407%
| | | | | | | | Belos::MVT::MvDot: 0.0448736 - 8.27939% [611]
| | | | | | | | Belos::MVT::MvNorm: 0.0227227 - 4.19244% [306]
| | | | | | | | CG S_E: Operation Op*x: 0.415329 - 76.6301% [305]
| | | | | | | | Belos::MVT::MvAddMv: 0.0319306 - 5.89135% [915]
| | | | | | | | Remainder: 0.00180908 - 0.333784%
| | | | | | | Remainder: 0.00836144 - 1.4447%
| | | | | | GMRES block system: Operation Op*x: 0.00698136 - 1.14394% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000116927 - 0.0191593% [1]
| | | | | | Remainder: 0.00556469 - 0.911814%
| | | | | Remainder: 0.00298474 - 0.481877%
| | | | Mini-EM: Compute responses: 0.069921 - 8.73506% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000943173 - 1.34891% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0236059 - 33.7608% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.216e-06 - 0.0093875% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00046716 - 1.979% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00487572 - 20.6547% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.481e-06 - 0.0359275% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000894054 - 3.78742% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000772689 - 3.27329% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0106227 - 45.0003% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.197e-06 - 0.0304882% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000673915 - 2.85486% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000593921 - 2.51599% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00203844 - 8.63533% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 8.8233e-05 - 0.373776% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.376e-06 - 0.0143015% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000429738 - 1.82047% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000383736 - 1.6256% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.4222e-05 - 0.229697% [9]
| | | | | | Remainder: 0.00169006 - 7.15949%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0894e-05 - 0.0155804% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.623e-06 - 0.00232119% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337966 - 4.83354% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0410433 - 58.6996% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.416e-06 - 0.00345001% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0410188 - 99.9402% [1]
| | | | | | Remainder: 2.3122e-05 - 0.0563356%
| | | | | Remainder: 0.000936431 - 1.33927%
| | | | Remainder: 0.000770917 - 0.0963088%
| | | Remainder: 2.488e-06 - 0.000310819%
| | Remainder: 0.692566 - 9.7275%
| Remainder: 4.0995e-05 - 0.000575795%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 0.619397 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 28.376 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=maxwell26.xml':
28.52 msec task-clock:u # 0.004 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,233 page-faults:u # 113.352 K/sec
46,252,915 cycles:u # 1.622 GHz
77,530,146 instructions:u # 1.68 insn per cycle
16,850,069 branches:u # 590.777 M/sec
291,772 branch-misses:u # 1.73% of all branches
8.094878633 seconds time elapsed
6.431553000 seconds user
0.793196000 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=maxwell26.xml':
8,471 iTLB-loads:u
14,690 iTLB-load-misses:u # 173.42% of all iTLB cache accesses
17,714,701 dTLB-loads:u
14,252 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
8.148705315 seconds time elapsed
6.485258000 seconds user
0.751940000 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=maxwell26.xml':
17,666,047 L1-dcache-loads:u
580,912 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
64,066 LLC-loads:u
12,171 LLC-load-misses:u # 19.00% of all LL-cache accesses
8.097854803 seconds time elapsed
6.422852000 seconds user
0.789481000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,638 @@
tron66.umiacs.umd.edu
1 CG Tpetra maxwell28.xml
output/xeon_CG_Tpetra_maxwell28.output
output/xeon_CG_Tpetra_maxwell28_power.output
dt = 4.7652e-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 = 4.7652e-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 = 4.7652e-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=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::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=68208, #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.0281566 sec
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::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=70644, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 305 iterations with total CPU time of 0.840979 sec
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::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=68208, #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.0247462 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.963316 sec
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. ***
Mini-EM: 12.2988 [1]
| Mini-EM: Total Time: 12.2987 - 99.9997% [1]
| | Mini-EM: build mesh: 0.000441249 - 0.00358776% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000280405 - 63.548% [1]
| | | Remainder: 0.000160844 - 36.452%
| | Mini-EM: build physics blocks: 0.000795659 - 0.00646943% [1]
| | Mini-EM: build auxiliary physics blocks: 0.00024914 - 0.00202574% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.00549 - 8.17554% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.422401 - 3.43451% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.177876 - 42.1108% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.148815 - 83.6622% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00499781 - 2.80971% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0239939 - 13.4891% [3]
| | | | Remainder: 6.9365e-05 - 0.0389962%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0321241 - 7.60512% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0192513 - 59.9281% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00136882 - 4.26103% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0023487 - 7.31133% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0041323 - 12.8636% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127745 - 3.97662% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00319883 - 9.95773% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000472111 - 1.46965% [3]
| | | | Remainder: 7.4536e-05 - 0.232025%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0558768 - 13.2284% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0250865 - 5.93903% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0436058 - 10.3233% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0290117 - 6.86829% [3]
| | | Remainder: 0.0588196 - 13.9251%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0313479 - 0.254887% [2]
| | Mini-EM: setup physics model evaluator: 1.14635 - 9.32088% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.14633 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 2.863e-06 - 0.000249753% [1]
| | | | fmb->setWorksetContainer(): 6.01e-07 - 5.2428e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.14025 - 99.4695% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14024 - 99.9985% [1]
| | | | | | getWorksets(): 1.10222 - 96.6659% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10221 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.617026 - 55.9806% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0111762 - 1.8113% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.085857 - 13.9147% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00299998 - 3.49416% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0828217 - 96.4648% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000589479 - 0.711744% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000309728 - 0.37397% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00252102 - 3.04391% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00729245 - 8.805% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0257039 - 31.0352% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00560434 - 6.76675% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00831204 - 10.0361% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000572041 - 0.69069% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175563 - 21.1977% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00928539 - 52.8892% [11]
| | | | | | | | | | | | Remainder: 0.0082709 - 47.1108%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117793 - 14.2225% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00239155 - 2.88758% [11]
| | | | | | | | | | | Remainder: 0.00018961 - 0.228938%
| | | | | | | | | | Remainder: 3.5273e-05 - 0.0410834%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.440284 - 71.3558% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.240099 - 54.5327% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000264527 - 0.110174% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.772e-05 - 0.03237% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11391 - 47.4428% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101474 - 42.2635% [11]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.5118e-05 - 0.0312863% [11]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0235591 - 9.81226% [11]
| | | | | | | | | | | Remainder: 0.000738506 - 0.307584%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0944173 - 21.4447% [22]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0660229 - 14.9955% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00037099 - 0.0842616% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0183084 - 4.15831% [22]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.020121 - 4.57002% [11]
| | | | | | | | | | Remainder: 0.000944323 - 0.214481%
| | | | | | | | | Remainder: 0.0797089 - 12.9182%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.485142 - 44.0152% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.484749 - 99.9191% [22]
| | | | | | | | | Remainder: 0.000392577 - 0.0809201%
| | | | | | | | Remainder: 4.5712e-05 - 0.00414729%
| | | | | | | Remainder: 5.466e-06 - 0.000495909%
| | | | | | getOrientations(): 9.009e-06 - 0.0007901% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00074232 - 0.0651024% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000719721 - 0.0631204% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000392618 - 0.0344331% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000118169 - 0.0103636% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798635 - 0.0700413% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.63e-07 - 4.93758e-05% [2]
| | | | | | Remainder: 0.0352356 - 3.0902%
| | | | | Remainder: 1.6715e-05 - 0.0014659%
| | | | fmb->setupBCFieldManagers(): 7.527e-06 - 0.000656615% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4474e-05 - 0.00126263% [1]
| | | | build response library: 0.00603145 - 0.526152% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00596279 - 98.8615% [1]
| | | | | | getWorksets(): 2.881e-06 - 0.0483163% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.03e-06 - 70.4616% [1]
| | | | | | | Remainder: 8.51e-07 - 29.5384%
| | | | | | getOrientations(): 5.14e-07 - 0.00862013% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000759704 - 12.7408% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921891 - 15.4607% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000387023 - 6.49064% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110058 - 18.4575% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.276e-06 - 0.0213994% [3]
| | | | | | Remainder: 0.00278891 - 46.772%
| | | | | Remainder: 6.8667e-05 - 1.13848%
| | | | Remainder: 2.4495e-05 - 0.00213681%
| | | Remainder: 1.7342e-05 - 0.0015128%
| | Mini-EM: setup auxiliary physics model evaluator: 1.58013 - 12.8479% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.58001 - 99.9921% [1]
| | | | allocate FieldManagerBuilder: 9.76e-07 - 6.17718e-05% [1]
| | | | fmb->setWorksetContainer(): 1.392e-06 - 8.81008e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.57853 - 99.9063% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.57824 - 99.982% [1]
| | | | | | getWorksets(): 0.945979 - 59.9387% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.945977 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.565178 - 59.7454% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0106951 - 1.89234% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0777229 - 13.7519% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00275782 - 3.54826% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0749361 - 96.4144% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00054719 - 0.730209% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000311981 - 0.416329% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00239404 - 3.19477% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00719973 - 9.60783% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0246235 - 32.8593% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00557495 - 7.4396% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00721625 - 9.62988% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00046389 - 0.619047% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.015477 - 20.6536% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00871881 - 56.334% [11]
| | | | | | | | | | | | Remainder: 0.00675817 - 43.666%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00863706 - 11.5259% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00234393 - 3.12791% [11]
| | | | | | | | | | | Remainder: 0.000146615 - 0.195653%
| | | | | | | | | | Remainder: 2.9011e-05 - 0.0373262%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.38741 - 68.5465% [11]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.222975 - 57.5553% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000145423 - 0.0652195% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6822e-05 - 0.0344532% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0785835 - 35.2432% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.14386 - 64.5185% [11]
| | | | | | | | | | | Remainder: 0.000309068 - 0.138611%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0711896 - 18.3758% [11]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0804125 - 20.7564% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000219194 - 0.0565794% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0121251 - 3.12978% [11]
| | | | | | | | | | Remainder: 0.000488681 - 0.126141%
| | | | | | | | | Remainder: 0.0893501 - 15.8092%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.377433 - 39.8987% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.377201 - 99.9386% [11]
| | | | | | | | | Remainder: 0.000231627 - 0.0613691%
| | | | | | | | Remainder: 0.00336658 - 0.355884%
| | | | | | | Remainder: 2.329e-06 - 0.0002462%
| | | | | | getOrientations(): 1.2313e-05 - 0.000780171% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00670902 - 0.425094% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00246431 - 0.156142% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00023194 - 0.0146961% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.540061 - 34.2191% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.532492 - 98.5984% [1]
| | | | | | | Remainder: 0.00756956 - 1.40161%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00437551 - 0.277239% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.33e-07 - 4.01079e-05% [2]
| | | | | | Remainder: 0.0784093 - 4.96813%
| | | | | Remainder: 0.00028365 - 0.0179693%
| | | | fmb->setupBCFieldManagers(): 9.023e-06 - 0.000571073% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000188817 - 0.0119504% [1]
| | | | build response library: 0.000650557 - 0.0411743% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.558e-06 - 0.239487% [1]
| | | | | Remainder: 0.000648999 - 99.7605%
| | | | Remainder: 0.000630359 - 0.0398959%
| | | Remainder: 0.000124233 - 0.00786219%
| | Mini-EM: eval auxiliary physics model evaluator: 1.32332 - 10.7598% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.476952 - 36.042% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.77862 - 58.8383% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0184645 - 2.37144% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.504091 - 64.7416% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.41e-06 - 0.000478088% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000160865 - 0.0319119% [11]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.646e-06 - 0.00151679% [11]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0197773 - 3.92335% [11]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.024277 - 4.816% [11]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0816083 - 16.1892% [11]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00889333 - 1.76423% [11]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0192414 - 3.81706% [11]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0683326 - 13.5556% [11]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0977174 - 19.3849% [11]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.056e-06 - 0.0017965% [11]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.992e-06 - 0.00118867% [11]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.129687 - 25.727% [11]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0125462 - 2.48888% [11]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00394749 - 0.783091% [11]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0377074 - 7.48028% [11]
| | | | | Remainder: 0.000169327 - 0.0335906%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5462e-05 - 0.00198582% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.072e-06 - 0.000266112% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0014441 - 0.185469% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.251244 - 32.2679% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.122068 - 48.5852% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.129161 - 51.4085% [1]
| | | | | Remainder: 1.5759e-05 - 0.00627238%
| | | | Remainder: 0.00335831 - 0.431315%
| | | Remainder: 0.06775 - 5.11969%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0170969 - 0.139013% [1]
| | | getWorksets(): 0.000112762 - 0.659548% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000111293 - 98.6973% [1]
| | | | Remainder: 1.469e-06 - 1.30274%
| | | getOrientations(): 9.83e-07 - 0.0057496% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00274572 - 16.0598% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00352808 - 20.6359% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000711167 - 4.15964% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00182313 - 10.6635% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.22e-06 - 0.00713582% [3]
| | | Remainder: 0.00817378 - 47.8087%
| | panzer::ModelEvaluator::create_W_op: 1.27082 - 10.3329% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.5149 - 28.5793% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0332516 - 0.946018% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.15337 - 89.7143% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.866e-06 - 0.000122599% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0371233 - 1.17726% [11]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.464163 - 14.7196% [11]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.181929 - 5.76936% [11]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0146785 - 0.465486% [11]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.189052 - 5.99523% [11]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0388778 - 1.2329% [11]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00725347 - 0.230023% [11]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0296317 - 0.939685% [11]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1056e-05 - 0.000350609% [11]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0115462 - 0.366154% [11]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.539421 - 17.1062% [11]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.042835 - 1.35839% [11]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0281778 - 0.893576% [11]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.525942 - 16.6787% [11]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.130876 - 4.15034% [11]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.64e-05 - 0.000520079% [11]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00855281 - 0.271228% [11]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0809287 - 2.56642% [11]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.128679 - 4.08069% [11]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0188236 - 0.596936% [11]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00326625 - 0.10358% [11]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0393973 - 1.24937% [11]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.561437 - 17.8044% [11]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0644497 - 2.04384% [11]
| | | | Remainder: 0.00629585 - 0.199655%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00416356 - 0.118455% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.993e-06 - 5.67015e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0107776 - 0.306625% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.306742 - 8.72692% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.306715 - 99.9911% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.6702e-05 - 0.00544496% [1]
| | | | Remainder: 1.0627e-05 - 0.00346447%
| | | Remainder: 0.00659339 - 0.187584%
| | MaxwellPreconditioner::build: 0.029585 - 0.240553% [1]
| | | MaxwellPreconditioner: Schur complement: 2.2013e-05 - 0.0744058% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0144289 - 48.771% [1]
| | | | Ifpack2::Relaxation::initialize: 0.000264348 - 1.83207% [1]
| | | | Ifpack2::Relaxation::compute: 0.00194886 - 13.5066% [1]
| | | | Remainder: 0.0122157 - 84.6613%
| | | MaxwellPreconditioner: Solver S_E: 0.00348816 - 11.7903% [1]
| | | | Ifpack2::Relaxation::initialize: 1.948e-06 - 0.0558461% [1]
| | | | Ifpack2::Relaxation::compute: 0.00301112 - 86.3242% [1]
| | | | Remainder: 0.000475086 - 13.62%
| | | MaxwellPreconditioner: Block preconditioner: 0.011634 - 39.3238% [1]
| | | Remainder: 1.1981e-05 - 0.0404968%
| | Mini-EM: timestepper: 1.27076 - 10.3325% [1]
| | | Mini-EM: Advance Time Step: 1.27076 - 99.9998% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.203308 - 15.999% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00162305 - 0.798319% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.197882 - 97.3312% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.074e-06 - 0.00155345% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00320599 - 1.62015% [11]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0220146 - 11.1251% [11]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0132137 - 6.67756% [11]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.0015893 - 0.803156% [11]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00686678 - 3.47014% [11]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00706923 - 3.57244% [11]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000999795 - 0.505248% [11]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00227691 - 1.15064% [11]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.615e-06 - 0.0043536% [11]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00705097 - 3.56322% [11]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0267006 - 13.4932% [11]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00555566 - 2.80756% [11]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00184961 - 0.934701% [11]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0161479 - 8.16034% [11]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0257837 - 13.0298% [11]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 9.144e-06 - 0.00462093% [11]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00235693 - 1.19108% [11]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00919771 - 4.64807% [11]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0149437 - 7.55184% [11]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00167199 - 0.844941% [11]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00186162 - 0.94077% [11]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00502338 - 2.53857% [11]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0176877 - 8.93848% [11]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00336849 - 1.70227% [11]
| | | | | | Remainder: 0.00142514 - 0.720194%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.963e-05 - 0.00965529% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.271e-06 - 0.00111702% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00322227 - 1.58492% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000326347 - 0.160518% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000296681 - 90.9097% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.894e-06 - 0.580364% [1]
| | | | | | Remainder: 2.7772e-05 - 8.50996%
| | | | | Remainder: 0.000232411 - 0.114315%
| | | | Stratimikos: BelosLOWS: 0.963464 - 75.8181% [1]
| | | | | GMRES block system: Operation Op*x: 0.00736469 - 0.764397% [1]
| | | | | Belos::MVT::MvAddMv: 0.000517242 - 0.0536856% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.949555 - 98.5563% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00911894 - 0.960338% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00588462 - 64.5319% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00587446 - 99.8273% [2]
| | | | | | | | Remainder: 1.0162e-05 - 0.172687%
| | | | | | | Belos::MVT::MvScale: 0.000134344 - 1.47324% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00276832 - 30.3579% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.00275393 - 99.4803% [2]
| | | | | | | | Remainder: 1.4388e-05 - 0.519738%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000242688 - 2.66136% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00023871 - 98.3609% [2]
| | | | | | | | Remainder: 3.978e-06 - 1.63914%
| | | | | | | Remainder: 8.8967e-05 - 0.975629%
| | | | | | Belos::MVT::MvAddMv: 0.00311209 - 0.327742% [2]
| | | | | | Belos::MVT::MvNorm: 0.000209921 - 0.0221073% [1]
| | | | | | GMRES block system: Operation Prec*x: 0.901255 - 94.9134% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00513082 - 0.569297% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000207009 - 0.022969% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0467445 - 5.1866% [2]
| | | | | | | | Belos::MVT::Assign: 0.0162498 - 34.763% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.0062445 - 13.3588% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00615999 - 98.6465% [22]
| | | | | | | | | Remainder: 8.4519e-05 - 1.35349%
| | | | | | | | Belos::MVT::MvDot: 0.00370757 - 7.93157% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00195837 - 4.18953% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0137588 - 29.4341% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00257306 - 5.50453% [60]
| | | | | | | | Remainder: 0.00225237 - 4.81847%
| | | | | | | CG S_E: Operation Op*x: 0.00701233 - 0.778063% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 0.831659 - 92.2779% [1]
| | | | | | | | Belos::MVT::Assign: 0.00811723 - 0.976028% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0361494 - 4.34666% [306]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0352869 - 97.6142% [306]
| | | | | | | | | Remainder: 0.000862447 - 2.38579%
| | | | | | | | Belos::MVT::MvDot: 0.0560688 - 6.7418% [611]
| | | | | | | | Belos::MVT::MvNorm: 0.0281227 - 3.38152% [306]
| | | | | | | | CG S_E: Operation Op*x: 0.657125 - 79.0137% [305]
| | | | | | | | Belos::MVT::MvAddMv: 0.0435702 - 5.23895% [915]
| | | | | | | | Remainder: 0.00250662 - 0.3014%
| | | | | | | Remainder: 0.0105009 - 1.16514%
| | | | | | GMRES block system: Operation Op*x: 0.00783422 - 0.825041% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000159147 - 0.0167602% [1]
| | | | | | Remainder: 0.0278655 - 2.93458%
| | | | | Remainder: 0.00602779 - 0.625636%
| | | | Mini-EM: Compute responses: 0.103618 - 8.15402% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120195 - 1.15998% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0721259 - 69.6076% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.000110465 - 0.153156% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00167585 - 2.32351% [11]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00846543 - 11.737% [11]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.122e-06 - 0.0112609% [11]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00277659 - 3.84964% [11]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00204145 - 2.83039% [11]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0149924 - 20.7865% [11]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.136e-06 - 0.00850734% [11]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00419877 - 5.82144% [11]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00147536 - 2.04553% [11]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0259976 - 36.0448% [11]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000232234 - 0.321984% [11]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9.454e-06 - 0.0131076% [11]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00337858 - 4.68428% [11]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00258571 - 3.585% [11]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000103399 - 0.143359% [11]
| | | | | | Remainder: 0.00406831 - 5.64056%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.0124e-05 - 0.00977051% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.469e-06 - 0.00141771% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.002784 - 2.68679% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0254442 - 24.5558% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.56e-07 - 0.00375724% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0254216 - 99.9111% [1]
| | | | | | Remainder: 2.1655e-05 - 0.0851077%
| | | | | Remainder: 0.00205023 - 1.97864%
| | | | Remainder: 0.000367497 - 0.0289195%
| | | Remainder: 3.168e-06 - 0.000249299%
| | Remainder: 0.685052 - 5.5701%
| Remainder: 3.9674e-05 - 0.000322585%
=================================
FOM Calculation
=================================
Number of cells = 21952
Time for Belos Linear Solve = 0.963464 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 22.7844 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=maxwell28.xml':
28.69 msec task-clock:u # 0.002 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,779 page-faults:u # 96.867 K/sec
46,774,201 cycles:u # 1.630 GHz
79,233,239 instructions:u # 1.69 insn per cycle
17,203,509 branches:u # 599.656 M/sec
294,550 branch-misses:u # 1.71% of all branches
13.324874247 seconds time elapsed
8.328032000 seconds user
1.554869000 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=maxwell28.xml':
6,215 iTLB-loads:u
14,776 iTLB-load-misses:u # 237.75% of all iTLB cache accesses
17,504,586 dTLB-loads:u
12,564 dTLB-load-misses:u # 0.07% of all dTLB cache accesses
15.625182579 seconds time elapsed
8.400744000 seconds user
1.588545000 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=maxwell28.xml':
17,818,063 L1-dcache-loads:u
586,492 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
70,731 LLC-loads:u
11,390 LLC-load-misses:u # 16.10% of all LL-cache accesses
15.664484869 seconds time elapsed
8.324491000 seconds user
1.602415000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,638 @@
tron66.umiacs.umd.edu
1 CG Tpetra maxwell30.xml
output/xeon_CG_Tpetra_maxwell30.output
output/xeon_CG_Tpetra_maxwell30_power.output
dt = 4.44752e-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 = 4.44752e-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 = 4.44752e-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=170190,domainDim=170190,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=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
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=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #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.0221415 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=86490, #RHSs=1 ...
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 309 iterations with total CPU time of 1.04901 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=83700, #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.0309064 sec
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 1.29311 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-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: 21.9947 [1]
| Mini-EM: Total Time: 21.9947 - 99.9998% [1]
| | Mini-EM: build mesh: 0.000424415 - 0.00192962% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000276917 - 65.2468% [1]
| | | Remainder: 0.000147498 - 34.7532%
| | Mini-EM: build physics blocks: 0.000843641 - 0.00383565% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000250453 - 0.0011387% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.22438 - 5.56668% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.525701 - 2.39012% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.220556 - 41.9547% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.184572 - 83.6847% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00611313 - 2.77168% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0297951 - 13.5091% [3]
| | | | Remainder: 7.6242e-05 - 0.034568%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0384354 - 7.31127% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0230862 - 60.0649% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00159224 - 4.14265% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00292805 - 7.6181% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00504668 - 13.1303% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127123 - 3.30745% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00382484 - 9.95136% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000605533 - 1.57546% [3]
| | | | Remainder: 8.0641e-05 - 0.209809%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0721594 - 13.7263% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0321153 - 6.10905% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0537295 - 10.2206% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0363627 - 6.91699% [3]
| | | Remainder: 0.072342 - 13.7611%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.043608 - 0.198266% [2]
| | Mini-EM: setup physics model evaluator: 1.36904 - 6.22443% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.36902 - 99.998% [1]
| | | | allocate FieldManagerBuilder: 2.755e-06 - 0.000201239% [1]
| | | | fmb->setWorksetContainer(): 1.493e-06 - 0.000109056% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.36331 - 99.5829% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.36329 - 99.9988% [1]
| | | | | | getWorksets(): 1.32478 - 97.1753% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.32478 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.742775 - 56.0679% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0140996 - 1.89824% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.100096 - 13.476% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00323604 - 3.23292% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0968198 - 96.7265% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000730418 - 0.75441% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000397389 - 0.410442% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0030186 - 3.11775% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00893369 - 9.22713% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0303549 - 31.3519% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0068837 - 7.10981% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00941993 - 9.72934% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000769875 - 0.795163% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0188345 - 19.4532% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107042 - 56.8328% [14]
| | | | | | | | | | | | Remainder: 0.00813033 - 43.1672%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0143026 - 14.7724% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00296064 - 3.05789% [14]
| | | | | | | | | | | Remainder: 0.000213568 - 0.220583%
| | | | | | | | | | Remainder: 4.0603e-05 - 0.0405639%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.529882 - 71.3382% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.292604 - 55.2205% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000335312 - 0.114596% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000100807 - 0.0344517% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.139079 - 47.5316% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.123295 - 42.1374% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.3298e-05 - 0.0318855% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.02899 - 9.90759% [14]
| | | | | | | | | | | Remainder: 0.000709541 - 0.242492%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.111473 - 21.0373% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0785418 - 14.8225% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000430432 - 0.0812317% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0220047 - 4.15275% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0244805 - 4.61999% [14]
| | | | | | | | | | Remainder: 0.000348106 - 0.065695%
| | | | | | | | | Remainder: 0.0986968 - 13.2876%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.58197 - 43.9296% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.581561 - 99.9298% [28]
| | | | | | | | | Remainder: 0.000408763 - 0.0702378%
| | | | | | | | Remainder: 3.3172e-05 - 0.00250397%
| | | | | | | Remainder: 4.649e-06 - 0.000350926%
| | | | | | getOrientations(): 9.436e-06 - 0.000692149% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000722007 - 0.0529606% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000701741 - 0.051474% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369173 - 0.0270795% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000115239 - 0.008453% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000796447 - 0.0584209% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.58e-07 - 4.09304e-05% [2]
| | | | | | Remainder: 0.0357941 - 2.62556%
| | | | | Remainder: 1.605e-05 - 0.00117728%
| | | | fmb->setupBCFieldManagers(): 9.174e-06 - 0.000670116% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.5244e-05 - 0.0011135% [1]
| | | | build response library: 0.0056622 - 0.413596% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00558644 - 98.662% [1]
| | | | | | getWorksets(): 3.237e-06 - 0.0579439% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.297e-06 - 70.9608% [1]
| | | | | | | Remainder: 9.4e-07 - 29.0392%
| | | | | | getOrientations(): 5.87e-07 - 0.0105076% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751651 - 13.4549% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000905774 - 16.2138% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000384482 - 6.88242% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107685 - 19.2761% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 0.0171845% [3]
| | | | | | Remainder: 0.0024629 - 44.0871%
| | | | | Remainder: 7.5762e-05 - 1.33803%
| | | | Remainder: 1.9168e-05 - 0.00140013%
| | | Remainder: 2.7578e-05 - 0.0020144%
| | Mini-EM: setup auxiliary physics model evaluator: 3.47562 - 15.8021% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.4756 - 99.9994% [1]
| | | | allocate FieldManagerBuilder: 7.65e-07 - 2.20106e-05% [1]
| | | | fmb->setWorksetContainer(): 5.71e-07 - 1.64288e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.47352 - 99.9402% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.47309 - 99.9877% [1]
| | | | | | getWorksets(): 2.2015 - 63.3874% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.20073 - 99.9649% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.71769 - 78.0509% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0143282 - 0.834154% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0980894 - 5.71054% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00389012 - 3.9659% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0941608 - 95.9949% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000693159 - 0.736144% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00038906 - 0.413187% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00327221 - 3.47512% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00925885 - 9.83301% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0302356 - 32.1105% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00677903 - 7.19942% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00838184 - 8.90162% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00204025 - 2.16677% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0191821 - 20.3716% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0109853 - 57.2683% [14]
| | | | | | | | | | | | Remainder: 0.00819683 - 42.7317%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107722 - 11.4403% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00295465 - 3.13787% [14]
| | | | | | | | | | | Remainder: 0.00020191 - 0.214431%
| | | | | | | | | | Remainder: 3.8471e-05 - 0.0392203%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.03937 - 60.5095% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.537138 - 51.6794% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000195797 - 0.0364519% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.4461e-05 - 0.017586% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.236717 - 44.0699% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.299695 - 55.7948% [14]
| | | | | | | | | | | Remainder: 0.000436444 - 0.0812536%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.211965 - 20.3937% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.274717 - 26.4313% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000295126 - 0.0283948% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0149755 - 1.44084% [14]
| | | | | | | | | | Remainder: 0.000273787 - 0.0263417%
| | | | | | | | | Remainder: 0.565907 - 32.9458%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.478597 - 21.7472% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.464181 - 96.9878% [14]
| | | | | | | | | Remainder: 0.0144164 - 3.01222%
| | | | | | | | Remainder: 0.00444198 - 0.201841%
| | | | | | | Remainder: 0.000771795 - 0.0350577%
| | | | | | getOrientations(): 7.2035e-05 - 0.00207409% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0193678 - 0.557654% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00970547 - 0.279448% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00609654 - 0.175536% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 1.17361 - 33.7914% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.12626 - 95.9657% [1]
| | | | | | | Remainder: 0.0473463 - 4.03426%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00972646 - 0.280052% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 2.067e-06 - 5.95147e-05% [2]
| | | | | | Remainder: 0.0530129 - 1.52639%
| | | | | Remainder: 0.000428568 - 0.0123382%
| | | | fmb->setupBCFieldManagers(): 4.219e-06 - 0.000121389% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.00033247 - 0.00956583% [1]
| | | | build response library: 0.000787277 - 0.0226516% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.116e-06 - 0.268775% [1]
| | | | | Remainder: 0.000785161 - 99.7312%
| | | | Remainder: 0.000954195 - 0.0274541%
| | | Remainder: 2.1661e-05 - 0.000623227%
| | Mini-EM: eval auxiliary physics model evaluator: 1.59376 - 7.24613% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.576721 - 36.1861% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.9499 - 59.601% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0227187 - 2.39169% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.618888 - 65.1529% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 1.68e-06 - 0.000271455% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.5688e-05 - 0.00253487% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.816e-06 - 0.00110133% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0377535 - 6.10022% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0269159 - 4.34907% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0963511 - 15.5684% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0109014 - 1.76145% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0238977 - 3.86139% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0792371 - 12.8031% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.116885 - 18.8864% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.1141e-05 - 0.00180017% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.773e-06 - 0.00109438% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.159676 - 25.8004% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0159104 - 2.5708% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0048942 - 0.790805% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462206 - 7.46833% [14]
| | | | | Remainder: 0.000202701 - 0.0327525%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5309e-05 - 0.00161164% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.98e-06 - 0.000208443% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00160147 - 0.168593% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302775 - 31.8744% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.151587 - 50.0659% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.151168 - 49.9275% [1]
| | | | | Remainder: 1.9789e-05 - 0.00653587%
| | | | Remainder: 0.00390004 - 0.410574%
| | | Remainder: 0.0671437 - 4.2129%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0186938 - 0.0849921% [1]
| | | getWorksets(): 0.000302384 - 1.61757% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000298847 - 98.8303% [1]
| | | | Remainder: 3.537e-06 - 1.1697%
| | | getOrientations(): 7.67e-07 - 0.00410297% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00342976 - 18.3471% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00339145 - 18.1422% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000894318 - 4.78405% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00233139 - 12.4715% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.312e-06 - 0.00701838% [3]
| | | Remainder: 0.00834238 - 44.6266%
| | panzer::ModelEvaluator::create_W_op: 1.96304 - 8.92504% [1]
| | panzer::ModelEvaluator::evalModel(J): 8.09213 - 36.7912% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0307563 - 0.380077% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 7.52924 - 93.044% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.00108189 - 0.0143692% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.121223 - 1.61004% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 1.05552 - 14.0189% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.537141 - 7.13407% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.050847 - 0.675327% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.444081 - 5.89809% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0545093 - 0.723968% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.018319 - 0.243305% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.169323 - 2.24888% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6412e-05 - 0.000217977% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0347869 - 0.462024% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 1.06677 - 14.1684% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.278459 - 3.69837% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.30992 - 4.11622% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 1.1884 - 15.7838% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.222524 - 2.95547% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.0943e-05 - 0.000278156% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0584375 - 0.776141% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.192615 - 2.55822% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.267094 - 3.54743% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0380604 - 0.505502% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0272772 - 0.362283% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.11154 - 1.48143% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 1.14049 - 15.1475% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.123363 - 1.63846% [14]
| | | | Remainder: 0.017412 - 0.231259%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00839453 - 0.103737% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.107e-06 - 2.60377e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00920552 - 0.113759% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.505773 - 6.25018% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.505604 - 99.9665% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.3922e-05 - 0.00472979% [1]
| | | | Remainder: 0.000145345 - 0.0287372%
| | | Remainder: 0.00875907 - 0.108242%
| | MaxwellPreconditioner::build: 0.644563 - 2.93054% [1]
| | | MaxwellPreconditioner: Schur complement: 0.0016896 - 0.262131% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0243953 - 3.78477% [1]
| | | | Ifpack2::Relaxation::initialize: 0.000157567 - 0.645892% [1]
| | | | Ifpack2::Relaxation::compute: 0.00301847 - 12.3732% [1]
| | | | Remainder: 0.0212192 - 86.9809%
| | | MaxwellPreconditioner: Solver S_E: 0.603903 - 93.6918% [1]
| | | | Ifpack2::Relaxation::initialize: 1.975e-06 - 0.000327039% [1]
| | | | Ifpack2::Relaxation::compute: 0.586628 - 97.1394% [1]
| | | | Remainder: 0.0172732 - 2.86027%
| | | MaxwellPreconditioner: Block preconditioner: 0.0145485 - 2.25711% [1]
| | | Remainder: 2.694e-05 - 0.00417957%
| | Mini-EM: timestepper: 1.74351 - 7.92695% [1]
| | | Mini-EM: Advance Time Step: 1.74351 - 99.9998% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.294637 - 16.8991% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0034408 - 1.16781% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.271621 - 92.1884% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.00034052 - 0.125366% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00391818 - 1.44252% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0181419 - 6.67913% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.010268 - 3.78027% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00205136 - 0.755228% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.048054 - 17.6916% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00893628 - 3.28998% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00123906 - 0.456172% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00221327 - 0.814837% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.832e-06 - 0.00361975% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00619514 - 2.2808% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0178764 - 6.58138% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00455139 - 1.67564% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00711009 - 2.61765% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0246114 - 9.06093% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0343582 - 12.6493% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.445e-05 - 0.00531992% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00334631 - 1.23198% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0122651 - 4.51554% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0213604 - 7.86407% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.016064 - 5.91412% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00284149 - 1.04612% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00617847 - 2.27467% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0133828 - 4.92701% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00417145 - 1.53576% [14]
| | | | | | Remainder: 0.00212131 - 0.780982%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.1471e-05 - 0.0106813% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.074e-06 - 0.000703918% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0157436 - 5.3434% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00244914 - 0.831239% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00241348 - 98.5441% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.447e-06 - 0.0999128% [1]
| | | | | | Remainder: 3.3211e-05 - 1.35603%
| | | | | Remainder: 0.00134874 - 0.457763%
| | | | Stratimikos: BelosLOWS: 1.29324 - 74.1746% [1]
| | | | | GMRES block system: Operation Op*x: 0.0184839 - 1.42927% [1]
| | | | | Belos::MVT::MvAddMv: 0.00123664 - 0.095623% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.26871 - 98.1032% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0230621 - 1.81776% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00710644 - 30.8143% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00709686 - 99.8651% [2]
| | | | | | | | Remainder: 9.586e-06 - 0.134892%
| | | | | | | Belos::MVT::MvScale: 0.000153736 - 0.666616% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0152575 - 66.1581% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.0152432 - 99.9065% [2]
| | | | | | | | Remainder: 1.426e-05 - 0.0934624%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000286224 - 1.2411% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000281602 - 98.3852% [2]
| | | | | | | | Remainder: 4.622e-06 - 1.61482%
| | | | | | | Remainder: 0.000258275 - 1.11991%
| | | | | | Belos::MVT::MvAddMv: 0.00630765 - 0.49717% [2]
| | | | | | Belos::MVT::MvNorm: 0.000284357 - 0.0224131% [1]
| | | | | | GMRES block system: Operation Prec*x: 1.12283 - 88.5016% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00308995 - 0.275193% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.00028246 - 0.0251561% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.046075 - 4.10348% [2]
| | | | | | | | Belos::MVT::Assign: 0.0144699 - 31.4051% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00297875 - 6.46501% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00289744 - 97.2701% [22]
| | | | | | | | | Remainder: 8.1318e-05 - 2.72993%
| | | | | | | | Belos::MVT::MvDot: 0.00451592 - 9.80124% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00238035 - 5.16625% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0174967 - 37.9744% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00312742 - 6.78768% [60]
| | | | | | | | Remainder: 0.00110596 - 2.40034%
| | | | | | | CG S_E: Operation Op*x: 0.0105321 - 0.938001% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.0382 - 92.463% [1]
| | | | | | | | Belos::MVT::Assign: 0.0103668 - 0.998534% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0305894 - 2.94639% [310]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.029705 - 97.1089% [310]
| | | | | | | | | Remainder: 0.000884381 - 2.89114%
| | | | | | | | Belos::MVT::MvDot: 0.0688796 - 6.63452% [619]
| | | | | | | | Belos::MVT::MvNorm: 0.03483 - 3.35485% [310]
| | | | | | | | CG S_E: Operation Op*x: 0.838086 - 80.7249% [309]
| | | | | | | | Belos::MVT::MvAddMv: 0.0532729 - 5.13128% [927]
| | | | | | | | Remainder: 0.00217562 - 0.209557%
| | | | | | | Remainder: 0.0246485 - 2.19522%
| | | | | | GMRES block system: Operation Op*x: 0.0721639 - 5.68798% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000182285 - 0.0143677% [1]
| | | | | | Remainder: 0.0438811 - 3.45872%
| | | | | Remainder: 0.00480977 - 0.371916%
| | | | Mini-EM: Compute responses: 0.141461 - 8.11358% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00139418 - 0.985556% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0827694 - 58.5105% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.334e-06 - 0.00523623% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00330209 - 3.98951% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.006865 - 8.29412% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 6.99e-06 - 0.00844515% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0036306 - 4.3864% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00371952 - 4.49383% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0128788 - 15.5599% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.788e-06 - 0.0082011% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00586851 - 7.09019% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0155632 - 18.803% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0202251 - 24.4355% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000201879 - 0.243905% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.025e-06 - 0.00969561% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00379783 - 4.58844% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00193327 - 2.33573% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000395621 - 0.47798% [14]
| | | | | | Remainder: 0.00436189 - 5.26992%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.397e-06 - 0.00593592% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00104623% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0048718 - 3.44392% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0375094 - 26.5157% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.435e-06 - 0.00382571% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0374775 - 99.9149% [1]
| | | | | | Remainder: 3.0502e-05 - 0.0813183%
| | | | | Remainder: 0.0149062 - 10.5373%
| | | | Remainder: 0.0141696 - 0.812707%
| | | Remainder: 2.94e-06 - 0.000168625%
| | Remainder: 1.29915 - 5.90665%
| Remainder: 3.479e-05 - 0.000158174%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 1.29324 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 20.8778 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=maxwell30.xml':
28.01 msec task-clock:u # 0.001 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,229 page-faults:u # 115.279 K/sec
46,636,132 cycles:u # 1.665 GHz
79,019,996 instructions:u # 1.69 insn per cycle
17,133,654 branches:u # 611.692 M/sec
297,073 branch-misses:u # 1.73% of all branches
23.193211076 seconds time elapsed
10.378754000 seconds user
2.330140000 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=maxwell30.xml':
7,653 iTLB-loads:u
14,613 iTLB-load-misses:u # 190.94% of all iTLB cache accesses
17,723,280 dTLB-loads:u
13,985 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
21.825373598 seconds time elapsed
10.350252000 seconds user
2.206038000 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=maxwell30.xml':
17,644,898 L1-dcache-loads:u
579,478 L1-dcache-load-misses:u # 3.28% of all L1-dcache accesses
68,634 LLC-loads:u
11,498 LLC-load-misses:u # 16.75% of all LL-cache accesses
19.511605527 seconds time elapsed
10.236413000 seconds user
2.195495000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,686 @@
tron66.umiacs.umd.edu
1 GMRES Tpetra maxwell22.xml
output/xeon_GMRES_Tpetra_maxwell22.output
output/xeon_GMRES_Tpetra_maxwell22_power.output
dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=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::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=33396, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00200003 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::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=34914, #RHSs=1 ...
The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 276 iterations with total CPU time of 6.09457 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::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=33396, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0408279 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 6.15119 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: 9.62555 [1]
| Mini-EM: Total Time: 9.62551 - 99.9996% [1]
| | Mini-EM: build mesh: 0.000408737 - 0.00424639% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000267213 - 65.3753% [1]
| | | Remainder: 0.000141524 - 34.6247%
| | Mini-EM: build physics blocks: 0.000808491 - 0.00839946% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000246889 - 0.00256494% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.46003 - 4.77928% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.198662 - 2.06391% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.0810468 - 40.7963% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672591 - 82.988% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00231671 - 2.85849% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0114108 - 14.0793% [3]
| | | | Remainder: 6.0104e-05 - 0.0741596%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0158532 - 7.97997% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00938423 - 59.1947% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000370097 - 2.33453% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000952969 - 6.01123% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00204944 - 12.9276% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127817 - 8.06256% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00156227 - 9.85466% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000196114 - 1.23707% [3]
| | | | Remainder: 5.9865e-05 - 0.377622%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0269622 - 13.5719% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0122318 - 6.15708% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0210743 - 10.6081% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.013915 - 7.00438% [3]
| | | Remainder: 0.0275786 - 13.8822%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0142634 - 0.148183% [2]
| | Mini-EM: setup physics model evaluator: 0.591188 - 6.14189% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.591173 - 99.9974% [1]
| | | | allocate FieldManagerBuilder: 6.811e-06 - 0.00115212% [1]
| | | | fmb->setWorksetContainer(): 6.03e-07 - 0.000102001% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.585532 - 99.0458% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.585519 - 99.9979% [1]
| | | | | | getWorksets(): 0.54764 - 93.5306% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.547636 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.311116 - 56.8107% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00790187 - 2.53985% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0421396 - 13.5447% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00136995 - 3.25098% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0407509 - 96.7045% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000353 - 0.866239% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000171505 - 0.420862% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129914 - 3.18801% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00371647 - 9.11997% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127516 - 31.2916% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00270545 - 6.63899% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0035241 - 8.64791% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00026475 - 0.649679% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00857301 - 21.0376% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411618 - 48.0133% [6]
| | | | | | | | | | | | Remainder: 0.00445683 - 51.9867%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00611651 - 15.0095% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00116358 - 2.85535% [6]
| | | | | | | | | | | Remainder: 0.000111771 - 0.274279%
| | | | | | | | | | Remainder: 1.8775e-05 - 0.0445543%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.218138 - 70.1148% [12]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.119182 - 54.6361% [12]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015866 - 0.133124% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4508e-05 - 0.0373445% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0560396 - 47.0201% [12]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0510198 - 42.8082% [6]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.3196e-05 - 0.0362437% [6]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0114028 - 9.56753% [6]
| | | | | | | | | | | Remainder: 0.000473701 - 0.397459%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.046493 - 21.3135% [12]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0335837 - 15.3956% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001961 - 0.0898971% [12]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00873663 - 4.00509% [12]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00977905 - 4.48296% [6]
| | | | | | | | | | Remainder: 0.000167489 - 0.0767811%
| | | | | | | | | Remainder: 0.0429363 - 13.8007%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.23649 - 43.1837% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.236341 - 99.937% [12]
| | | | | | | | | Remainder: 0.000148963 - 0.0629892%
| | | | | | | | Remainder: 3.0628e-05 - 0.00559276%
| | | | | | | Remainder: 3.441e-06 - 0.000628333%
| | | | | | getOrientations(): 1.0926e-05 - 0.00186604% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723811 - 0.123619% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694503 - 0.118613% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341611 - 0.0583433% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120209 - 0.0205303% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000789258 - 0.134796% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.56e-07 - 0.000112037% [2]
| | | | | | Remainder: 0.0351985 - 6.0115%
| | | | | Remainder: 1.2579e-05 - 0.0021483%
| | | | fmb->setupBCFieldManagers(): 8.466e-06 - 0.00143207% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4831e-05 - 0.00250874% [1]
| | | | build response library: 0.00558905 - 0.945417% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00552148 - 98.791% [1]
| | | | | | getWorksets(): 3.877e-06 - 0.0702166% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 3.029e-06 - 78.1274% [1]
| | | | | | | Remainder: 8.48e-07 - 21.8726%
| | | | | | getOrientations(): 4.79e-07 - 0.0086752% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734146 - 13.2962% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903713 - 16.3672% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381538 - 6.91006% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010852 - 19.6541% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.99e-07 - 0.018093% [3]
| | | | | | Remainder: 0.00241154 - 43.6755%
| | | | | Remainder: 6.7569e-05 - 1.20895%
| | | | Remainder: 2.1435e-05 - 0.00362584%
| | | Remainder: 1.5103e-05 - 0.00255469%
| | Mini-EM: setup auxiliary physics model evaluator: 0.56569 - 5.87699% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.56568 - 99.9982% [1]
| | | | allocate FieldManagerBuilder: 8.99e-07 - 0.000158924% [1]
| | | | fmb->setWorksetContainer(): 6.31e-07 - 0.000111547% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.565612 - 99.9881% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.565605 - 99.9987% [1]
| | | | | | getWorksets(): 0.404638 - 71.5407% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.404637 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.238575 - 58.9602% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00756016 - 3.16889% [6]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0404588 - 16.9585% [6]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00146099 - 3.61107% [6]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0389832 - 96.353% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000280812 - 0.720341% [6]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000164065 - 0.420861% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00135811 - 3.48384% [6]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00368835 - 9.46138% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126416 - 32.4284% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00267832 - 6.87045% [6]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411877 - 10.5655% [6]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000260173 - 0.667397% [6]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00814021 - 20.8813% [6]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00456428 - 56.0708% [6]
| | | | | | | | | | | | Remainder: 0.00357593 - 43.9292%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0042132 - 10.8077% [6]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00136612 - 3.50439% [6]
| | | | | | | | | | | Remainder: 7.3437e-05 - 0.188381%
| | | | | | | | | | Remainder: 1.4552e-05 - 0.0359675%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154383 - 64.7106% [6]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0843336 - 54.6261% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.0774e-05 - 0.0957791% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.0355e-05 - 0.0478516% [6]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0332245 - 39.3965% [6]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0508247 - 60.2663% [6]
| | | | | | | | | | | Remainder: 0.000163258 - 0.193586%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.031977 - 20.7128% [6]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0315238 - 20.4192% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000110592 - 0.0716347% [6]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00591131 - 3.82899% [6]
| | | | | | | | | | Remainder: 0.000526854 - 0.341264%
| | | | | | | | | Remainder: 0.0361725 - 15.1619%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.166053 - 41.0376% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.165983 - 99.9576% [6]
| | | | | | | | | Remainder: 7.0384e-05 - 0.0423864%
| | | | | | | | Remainder: 8.965e-06 - 0.00221557%
| | | | | | | Remainder: 1.175e-06 - 0.000290383%
| | | | | | getOrientations(): 9.695e-06 - 0.00171409% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424732 - 0.0750934% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358193 - 0.0633292% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000191981 - 0.0339426% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.140691 - 24.8745% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.140663 - 99.98% [1]
| | | | | | | Remainder: 2.8086e-05 - 0.0199629%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000509684 - 0.090113% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.2e-07 - 7.42568e-05% [2]
| | | | | | Remainder: 0.0187811 - 3.32053%
| | | | | Remainder: 7.11e-06 - 0.00125704%
| | | | fmb->setupBCFieldManagers(): 6.015e-06 - 0.00106332% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.6538e-05 - 0.00469135% [1]
| | | | build response library: 2.2772e-05 - 0.0040256% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.17e-07 - 1.39206% [1]
| | | | | Remainder: 2.2455e-05 - 98.6079%
| | | | Remainder: 1.0663e-05 - 0.00188499%
| | | Remainder: 1.0233e-05 - 0.00180894%
| | Mini-EM: eval auxiliary physics model evaluator: 0.494299 - 5.1353% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.13729 - 27.7747% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.354121 - 71.641% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00138811 - 0.391986% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.232252 - 65.5854% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.677e-06 - 0.00115263% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.342e-06 - 0.00316123% [6]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.557e-06 - 0.00153153% [6]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0018925 - 0.81485% [6]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0106951 - 4.60494% [6]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0379112 - 16.3234% [6]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00419524 - 1.80633% [6]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0092605 - 3.98727% [6]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0316495 - 13.6272% [6]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0463968 - 19.977% [6]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.242e-06 - 0.0026876% [6]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.827e-06 - 0.00121721% [6]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0630073 - 27.1289% [6]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00684545 - 2.94743% [6]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197689 - 0.851185% [6]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183017 - 7.88012% [6]
| | | | | Remainder: 9.6727e-05 - 0.0416475%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3245e-05 - 0.00374025% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.964e-06 - 0.000554613% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000590686 - 0.166803% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.119423 - 33.7238% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0597068 - 49.996% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0597011 - 49.9912% [1]
| | | | | Remainder: 1.5207e-05 - 0.0127337%
| | | | Remainder: 0.000452395 - 0.127752%
| | | Remainder: 0.00288785 - 0.584231%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00465435 - 0.0483543% [1]
| | | getWorksets(): 4.009e-06 - 0.0861345% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.894e-06 - 72.1876% [1]
| | | | Remainder: 1.115e-06 - 27.8124%
| | | getOrientations(): 7.68e-07 - 0.0165007% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751198 - 16.1397% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908789 - 19.5256% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376076 - 8.0801% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115848 - 24.8902% [1]
| | | Phalanx::SortAndOrderEvaluators: 8.78e-07 - 0.0188641% [3]
| | | Remainder: 0.00145415 - 31.2429%
| | panzer::ModelEvaluator::create_W_op: 0.377264 - 3.91941% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.633729 - 6.58385% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000843611 - 0.133119% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.483983 - 76.3707% [1]
| | | | panzer::WorksetContainer::getWorksets(): 2.154e-06 - 0.000445057% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0027869 - 0.575825% [6]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0139619 - 2.88479% [6]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0209002 - 4.31837% [6]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00155968 - 0.32226% [6]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0198248 - 4.09617% [6]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0189006 - 3.90521% [6]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00399153 - 0.824724% [6]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0137792 - 2.84705% [6]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.487e-06 - 0.00134034% [6]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00592102 - 1.22339% [6]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0421083 - 8.70037% [6]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00656491 - 1.35643% [6]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0133484 - 2.75804% [6]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0417977 - 8.63619% [6]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0622144 - 12.8547% [6]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.829e-06 - 0.00182424% [6]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00307913 - 0.636205% [6]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0400814 - 8.28158% [6]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0630993 - 13.0375% [6]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00984346 - 2.03384% [6]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00354712 - 0.732902% [6]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0185673 - 3.83635% [6]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0486288 - 10.0476% [6]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0292533 - 6.04429% [6]
| | | | Remainder: 0.000206263 - 0.0426178%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.525e-05 - 0.00240639% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.25e-06 - 0.000197245% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163413 - 0.257859% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.144933 - 22.8698% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.144904 - 99.9806% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.7538e-05 - 0.0121008% [1]
| | | | Remainder: 1.0606e-05 - 0.00731788%
| | | Remainder: 0.0023191 - 0.365946%
| | MaxwellPreconditioner::build: 0.00384085 - 0.0399028% [1]
| | | MaxwellPreconditioner: Schur complement: 2.0405e-05 - 0.531263% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00160488 - 41.7845% [1]
| | | | Ifpack2::Relaxation::initialize: 7.42e-06 - 0.46234% [1]
| | | | Ifpack2::Relaxation::compute: 0.000796989 - 49.6604% [1]
| | | | Remainder: 0.00080047 - 49.8773%
| | | MaxwellPreconditioner: Solver S_E: 0.00212601 - 55.3526% [1]
| | | | Ifpack2::Relaxation::initialize: 1.504e-06 - 0.0707429% [1]
| | | | Ifpack2::Relaxation::compute: 0.00160935 - 75.698% [1]
| | | | Remainder: 0.000515159 - 24.2313%
| | | MaxwellPreconditioner: Block preconditioner: 7.9244e-05 - 2.06319% [1]
| | | Remainder: 1.0312e-05 - 0.268482%
| | Mini-EM: timestepper: 6.23516 - 64.7775% [1]
| | | Mini-EM: Advance Time Step: 6.23516 - 99.9999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0668395 - 1.07198% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000754992 - 1.12956% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0639996 - 95.7512% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.133e-06 - 0.00333283% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000396965 - 0.620262% [6]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00560466 - 8.75734% [6]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00344332 - 5.38022% [6]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000236361 - 0.369316% [6]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00258824 - 4.04416% [6]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.003143 - 4.91097% [6]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000221076 - 0.345433% [6]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00058173 - 0.908959% [6]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.691e-06 - 0.00576722% [6]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242823 - 3.79414% [6]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00637225 - 9.9567% [6]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179647 - 2.807% [6]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000905508 - 1.41487% [6]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00455332 - 7.11461% [6]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0118007 - 18.4387% [6]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.953e-06 - 0.00930162% [6]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000396291 - 0.619209% [6]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00443635 - 6.93183% [6]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00641928 - 10.0302% [6]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000398182 - 0.622163% [6]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000241233 - 0.376929% [6]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00248125 - 3.87698% [6]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00435182 - 6.79975% [6]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107188 - 1.67483% [6]
| | | | | | Remainder: 0.000119717 - 0.187059%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9608e-05 - 0.029336% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.073e-06 - 0.00310146% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00159355 - 2.38414% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000326683 - 0.488758% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000296397 - 90.7292% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.59e-06 - 0.792818% [1]
| | | | | | Remainder: 2.7696e-05 - 8.47794%
| | | | | Remainder: 0.000142973 - 0.213905%
| | | | Stratimikos: BelosLOWS: 6.15123 - 98.6539% [1]
| | | | | GMRES block system: Operation Op*x: 0.00357528 - 0.058123% [1]
| | | | | Belos::MVT::MvAddMv: 0.000128041 - 0.00208155% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.14691 - 99.9298% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000718389 - 0.011687% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000210623 - 29.3188% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0002048 - 97.2353% [2]
| | | | | | | | Remainder: 5.823e-06 - 2.76466%
| | | | | | | Belos::MVT::MvScale: 6.8589e-05 - 9.54761% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000304799 - 42.4281% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000301332 - 98.8625% [2]
| | | | | | | | Remainder: 3.467e-06 - 1.13747%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.5608e-05 - 13.3087% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.3822e-05 - 98.132% [2]
| | | | | | | | Remainder: 1.786e-06 - 1.86804%
| | | | | | | Remainder: 3.877e-05 - 5.3968%
| | | | | | Belos::MVT::MvAddMv: 0.000349577 - 0.00568704% [2]
| | | | | | Belos::MVT::MvNorm: 0.000119312 - 0.00194101% [1]
| | | | | | GMRES block system: Operation Prec*x: 6.14091 - 99.9024% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00164436 - 0.0267771% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000132761 - 0.00216191% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0405116 - 0.6597% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0286033 - 70.6053% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000998847 - 3.49207% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.000979642 - 98.0773% [22]
| | | | | | | | | | Remainder: 1.9205e-05 - 1.92272%
| | | | | | | | | Belos::MVT::MvScale: 0.000267052 - 0.93364% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0181968 - 63.6179% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0181604 - 99.7999% [40]
| | | | | | | | | | Remainder: 3.6415e-05 - 0.200117%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00903758 - 31.5962% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0090049 - 99.6384% [40]
| | | | | | | | | | Remainder: 3.2676e-05 - 0.361557%
| | | | | | | | | Remainder: 0.000103002 - 0.360105%
| | | | | | | | Belos::MVT::MvAddMv: 0.00228299 - 5.6354% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.00738621 - 18.2324% [22]
| | | | | | | | Belos::MVT::MvNorm: 9.4048e-05 - 0.232151% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000649019 - 1.60206% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000576065 - 88.7593% [21]
| | | | | | | | | Remainder: 7.2954e-05 - 11.2407%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000473505 - 1.16881% [1]
| | | | | | | | Remainder: 0.00102248 - 2.52391%
| | | | | | | GMRES S_E: Operation Op*x: 0.00127834 - 0.0208168% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.09282 - 99.2169% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 5.72642 - 93.9864% [277]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0135427 - 0.236496% [277]
| | | | | | | | | | Belos::MVT::MvDot: 0.0132033 - 97.4938% [277]
| | | | | | | | | | Remainder: 0.000339407 - 2.50619%
| | | | | | | | | Belos::MVT::MvScale: 0.00415803 - 0.0726114% [277]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.49919 - 61.1062% [552]
| | | | | | | | | | Belos::MVT::MvTransMv: 3.49844 - 99.9785% [552]
| | | | | | | | | | Remainder: 0.000752697 - 0.0215106%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 2.20742 - 38.548% [552]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.20681 - 99.9723% [552]
| | | | | | | | | | Remainder: 0.00061157 - 0.0277052%
| | | | | | | | | Remainder: 0.00210177 - 0.036703%
| | | | | | | | Belos::MVT::MvAddMv: 0.0215117 - 0.353067% [281]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0141387 - 0.232055% [277]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0124509 - 88.0626% [277]
| | | | | | | | | Remainder: 0.00168779 - 11.9374%
| | | | | | | | GMRES S_E: Operation Op*x: 0.311665 - 5.11528% [277]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00853892 - 0.140147% [1]
| | | | | | | | Belos::MVT::MvNorm: 5.4586e-05 - 0.000895908% [1]
| | | | | | | | Remainder: 0.0104907 - 0.172182%
| | | | | | | Remainder: 0.00452299 - 0.0736535%
| | | | | | GMRES block system: Operation Op*x: 0.0041168 - 0.0669735% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000121506 - 0.0019767% [1]
| | | | | | Remainder: 0.000576233 - 0.00937436%
| | | | | Remainder: 0.000617888 - 0.010045%
| | | | Mini-EM: Compute responses: 0.0169027 - 0.271087% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120742 - 7.14331% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0138143 - 81.7283% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 5.687e-06 - 0.0411674% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003001 - 2.17238% [6]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00360844 - 26.121% [6]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.746e-06 - 0.0343557% [6]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000459959 - 3.32958% [6]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049468 - 3.58092% [6]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00701988 - 50.816% [6]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.427e-06 - 0.0248076% [6]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000450159 - 3.25864% [6]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000403272 - 2.91923% [6]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000349144 - 2.52741% [6]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.865e-05 - 0.42456% [6]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.612e-06 - 0.0189079% [6]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000297939 - 2.15674% [6]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000216291 - 1.5657% [6]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.3183e-05 - 0.312596% [6]
| | | | | | Remainder: 9.615e-05 - 0.696017%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.551e-06 - 0.0387571% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.573e-06 - 0.00930619% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001457 - 8.61989% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000195249 - 1.15513% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.41e-07 - 0.481949% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000177087 - 90.698% [1]
| | | | | | Remainder: 1.7221e-05 - 8.82002%
| | | | | Remainder: 0.000220628 - 1.30528%
| | | | Remainder: 0.000186931 - 0.00299802%
| | | Remainder: 3.786e-06 - 6.07202e-05%
| | Remainder: 0.0452657 - 0.470268%
| Remainder: 3.8863e-05 - 0.000403748%
=================================
FOM Calculation
=================================
Number of cells = 10648
Time for Belos Linear Solve = 6.15123 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 1.73104 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml':
28.93 msec task-clock:u # 0.003 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,248 page-faults:u # 112.277 K/sec
46,661,625 cycles:u # 1.613 GHz
77,970,945 instructions:u # 1.67 insn per cycle
16,957,089 branches:u # 586.171 M/sec
293,037 branch-misses:u # 1.73% of all branches
10.273631361 seconds time elapsed
9.772521000 seconds user
0.435174000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml':
6,602 iTLB-loads:u
13,812 iTLB-load-misses:u # 209.21% of all iTLB cache accesses
17,754,589 dTLB-loads:u
12,826 dTLB-load-misses:u # 0.07% of all dTLB cache accesses
10.317652558 seconds time elapsed
9.790025000 seconds user
0.470904000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell22.xml':
17,698,577 L1-dcache-loads:u
582,689 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
67,707 LLC-loads:u
11,248 LLC-load-misses:u # 16.61% of all LL-cache accesses
10.273540755 seconds time elapsed
9.772111000 seconds user
0.444339000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,686 @@
tron66.umiacs.umd.edu
1 GMRES Tpetra maxwell24.xml
output/xeon_GMRES_Tpetra_maxwell24.output
output/xeon_GMRES_Tpetra_maxwell24_power.output
dt = 5.5594e-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 = 5.5594e-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 = 5.5594e-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=88200,domainDim=88200,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=43200,domainDim=43200}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=45000}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=43200}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
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=88200, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
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=43200, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.00238736 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=45000,domainDim=45000}
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=45000, #RHSs=1 ...
The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 283 iterations with total CPU time of 8.42374 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=43200,domainDim=43200}
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=43200, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0528418 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 8.49647 sec
Electromagnetic Energy = 1.32931e-08
Electromagnetic Energy/dt^2 = 4.30101e+10
* finished time step 1, t = 5.5594e-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: 12.995 [1]
| Mini-EM: Total Time: 12.995 - 99.9997% [1]
| | Mini-EM: build mesh: 0.000403248 - 0.0031031% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000266687 - 66.1347% [1]
| | | Remainder: 0.000136561 - 33.8653%
| | Mini-EM: build physics blocks: 0.000779153 - 0.00599579% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000228578 - 0.00175897% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.63285 - 4.86995% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.265292 - 2.04149% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.106652 - 40.2017% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0888025 - 83.2639% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00303862 - 2.8491% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0147389 - 13.8197% [3]
| | | | Remainder: 7.1841e-05 - 0.0673603%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0210571 - 7.93734% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0123095 - 58.4577% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000889119 - 4.22241% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00156426 - 7.42863% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00263022 - 12.4909% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0012833 - 6.09437% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00203136 - 9.64689% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000281358 - 1.33616% [3]
| | | | Remainder: 6.801e-05 - 0.322978%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0375662 - 14.1603% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0168255 - 6.34226% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0275284 - 10.3766% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.018824 - 7.09556% [3]
| | | Remainder: 0.036839 - 13.8862%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0182938 - 0.140776% [2]
| | Mini-EM: setup physics model evaluator: 0.745403 - 5.73607% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.745385 - 99.9975% [1]
| | | | allocate FieldManagerBuilder: 6.871e-06 - 0.000921806% [1]
| | | | fmb->setWorksetContainer(): 3.33e-07 - 4.46749e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.739699 - 99.2373% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.739687 - 99.9983% [1]
| | | | | | getWorksets(): 0.700254 - 94.669% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.700251 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.396327 - 56.5979% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00997551 - 2.51699% [7]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0549349 - 13.861% [7]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00169527 - 3.08596% [7]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0532172 - 96.8731% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000402834 - 0.756962% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000191589 - 0.360013% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159177 - 2.99107% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00483028 - 9.07654% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0164608 - 30.9313% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00346791 - 6.51653% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00588057 - 11.0501% [7]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000311971 - 0.586222% [7]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0112192 - 21.0818% [7]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0053034 - 47.2709% [7]
| | | | | | | | | | | | Remainder: 0.00591576 - 52.7291%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0072155 - 13.5586% [7]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00151102 - 2.83935% [7]
| | | | | | | | | | | Remainder: 0.000133813 - 0.251447%
| | | | | | | | | | Remainder: 2.2473e-05 - 0.0409084%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.278988 - 70.3934% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.153172 - 54.9025% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000174307 - 0.113799% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.821e-05 - 0.0314745% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0736624 - 48.0915% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0639222 - 41.7324% [7]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.8259e-05 - 0.0315065% [7]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0147666 - 9.64057% [7]
| | | | | | | | | | | Remainder: 0.000549573 - 0.358796%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.061403 - 22.0092% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0392965 - 14.0854% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000224159 - 0.0803471% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0112029 - 4.01555% [14]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0124826 - 4.47425% [7]
| | | | | | | | | | Remainder: 0.0012075 - 0.432815%
| | | | | | | | | Remainder: 0.0524286 - 13.2286%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.303896 - 43.3981% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.303718 - 99.9414% [14]
| | | | | | | | | Remainder: 0.000178107 - 0.0586079%
| | | | | | | | Remainder: 2.8145e-05 - 0.00401927%
| | | | | | | Remainder: 3.277e-06 - 0.000467973%
| | | | | | getOrientations(): 9.046e-06 - 0.00122295% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723431 - 0.0978023% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000693242 - 0.093721% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341164 - 0.0461228% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112249 - 0.0151752% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000776479 - 0.104974% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.66e-07 - 7.65189e-05% [2]
| | | | | | Remainder: 0.0367762 - 4.97187%
| | | | | Remainder: 1.2419e-05 - 0.00167893%
| | | | fmb->setupBCFieldManagers(): 8.288e-06 - 0.00111191% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3143e-05 - 0.00176325% [1]
| | | | build response library: 0.00563601 - 0.756121% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00556294 - 98.7035% [1]
| | | | | | getWorksets(): 3.093e-06 - 0.0556001% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.171e-06 - 70.1908% [1]
| | | | | | | Remainder: 9.22e-07 - 29.8092%
| | | | | | getOrientations(): 6.13e-07 - 0.0110194% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738163 - 13.2693% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000889327 - 15.9866% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000365542 - 6.57102% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107196 - 19.2697% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.188e-06 - 0.0213556% [3]
| | | | | | Remainder: 0.00249305 - 44.8153%
| | | | | Remainder: 7.307e-05 - 1.29648%
| | | | Remainder: 2.0749e-05 - 0.00278366%
| | | Remainder: 1.876e-05 - 0.00251676%
| | Mini-EM: setup auxiliary physics model evaluator: 0.715078 - 5.50272% [1]
| | | panzer::ModelEvaluator::setupModel(): 0.715067 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 7.79e-07 - 0.000108941% [1]
| | | | fmb->setWorksetContainer(): 5.18e-07 - 7.24407e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 0.715019 - 99.9932% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.715013 - 99.9992% [1]
| | | | | | getWorksets(): 0.519649 - 72.6769% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.519647 - 99.9995% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.299841 - 57.701% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00815441 - 2.71957% [7]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0540394 - 18.0227% [7]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018768 - 3.47303% [7]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0521444 - 96.4933% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000334587 - 0.641655% [7]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000186529 - 0.357716% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00174939 - 3.3549% [7]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00478036 - 9.16754% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0157235 - 30.1538% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00346444 - 6.64393% [7]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00460645 - 8.83403% [7]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000298169 - 0.571814% [7]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.013153 - 25.2242% [7]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00834617 - 63.4544% [7]
| | | | | | | | | | | | Remainder: 0.00480685 - 36.5456%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0062529 - 11.9915% [7]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00149225 - 2.86176% [7]
| | | | | | | | | | | Remainder: 0.000102765 - 0.197078%
| | | | | | | | | | Remainder: 1.8218e-05 - 0.0337124%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.196003 - 65.3688% [7]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.106683 - 54.4295% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.9693e-05 - 0.0840741% [7]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.7101e-05 - 0.0441503% [7]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0430106 - 40.3162% [7]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0633389 - 59.3709% [7]
| | | | | | | | | | | Remainder: 0.000197054 - 0.184709%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0412421 - 21.0416% [7]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0396565 - 20.2326% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000130936 - 0.0668032% [7]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00747765 - 3.81508% [7]
| | | | | | | | | | Remainder: 0.000812128 - 0.414345%
| | | | | | | | | Remainder: 0.041645 - 13.889%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.219788 - 42.2956% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.219629 - 99.9277% [7]
| | | | | | | | | Remainder: 0.000158866 - 0.0722815%
| | | | | | | | Remainder: 1.7423e-05 - 0.00335285%
| | | | | | | Remainder: 2.339e-06 - 0.000450111%
| | | | | | getOrientations(): 1.0661e-05 - 0.00149102% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000467336 - 0.0653605% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000364405 - 0.0509648% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000223772 - 0.0312962% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.177765 - 24.8617% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.177737 - 99.9842% [1]
| | | | | | | Remainder: 2.8007e-05 - 0.0157551%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000468025 - 0.0654569% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.26e-07 - 5.95793e-05% [2]
| | | | | | Remainder: 0.0160645 - 2.24674%
| | | | | Remainder: 5.648e-06 - 0.00078991%
| | | | fmb->setupBCFieldManagers(): 4.428e-06 - 0.000619242% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2478e-05 - 0.00174501% [1]
| | | | build response library: 2.0214e-05 - 0.00282687% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.71e-07 - 1.83536% [1]
| | | | | Remainder: 1.9843e-05 - 98.1646%
| | | | Remainder: 1.0413e-05 - 0.00145623%
| | | Remainder: 1.0906e-05 - 0.00152515%
| | Mini-EM: eval auxiliary physics model evaluator: 0.641506 - 4.93656% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.173497 - 27.0453% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.464954 - 72.4785% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00180772 - 0.388795% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.300546 - 64.6399% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.205e-06 - 0.000733665% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 9.286e-06 - 0.00308971% [7]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.663e-06 - 0.00121878% [7]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0024229 - 0.806168% [7]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0138206 - 4.5985% [7]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0493878 - 16.4327% [7]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00539613 - 1.79544% [7]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0119627 - 3.98034% [7]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0408877 - 13.6045% [7]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0603716 - 20.0873% [7]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.242e-06 - 0.00240962% [7]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.936e-06 - 0.00130962% [7]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0818251 - 27.2255% [7]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00809424 - 2.69318% [7]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00267003 - 0.888393% [7]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0235767 - 7.84462% [7]
| | | | | Remainder: 0.000103914 - 0.0345751%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3052e-05 - 0.00280716% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.056e-06 - 0.000442194% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000712515 - 0.153244% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.161326 - 34.6971% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0822931 - 51.0105% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0790139 - 48.9779% [1]
| | | | | Remainder: 1.8735e-05 - 0.0116132%
| | | | Remainder: 0.000547146 - 0.117677%
| | | Remainder: 0.00305455 - 0.476153%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00477342 - 0.0367327% [1]
| | | getWorksets(): 4.612e-06 - 0.0966184% [1]
| | | | panzer::WorksetContainer::getWorksets(): 3.259e-06 - 70.6635% [1]
| | | | Remainder: 1.353e-06 - 29.3365%
| | | getOrientations(): 8.15e-07 - 0.0170737% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075966 - 15.9144% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000914607 - 19.1604% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000369883 - 7.74881% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113361 - 23.7483% [1]
| | | Phalanx::SortAndOrderEvaluators: 9.83e-07 - 0.0205932% [3]
| | | Remainder: 0.00158925 - 33.2938%
| | panzer::ModelEvaluator::create_W_op: 0.482728 - 3.71472% [1]
| | panzer::ModelEvaluator::evalModel(J): 0.823526 - 6.33725% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001124 - 0.136487% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.624932 - 75.8848% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.911e-06 - 0.000305793% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00382909 - 0.612721% [7]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.01789 - 2.86271% [7]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0268202 - 4.2917% [7]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00228135 - 0.365056% [7]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0259344 - 4.14996% [7]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0247354 - 3.9581% [7]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00478924 - 0.766362% [7]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0182146 - 2.91465% [7]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.694e-06 - 0.00107116% [7]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00686575 - 1.09864% [7]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0548878 - 8.78301% [7]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00825419 - 1.32082% [7]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0182879 - 2.92638% [7]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0545429 - 8.72783% [7]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0802266 - 12.8377% [7]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.79e-06 - 0.00156657% [7]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00381352 - 0.610231% [7]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0524656 - 8.39541% [7]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0819116 - 13.1073% [7]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0122261 - 1.9564% [7]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00215419 - 0.344708% [7]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0243735 - 3.90019% [7]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.062217 - 9.95581% [7]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0379677 - 6.07549% [7]
| | | | Remainder: 0.000224575 - 0.0359359%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5986e-05 - 0.00194116% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.155e-06 - 0.000140251% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0018609 - 0.225967% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.192043 - 23.3196% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.192015 - 99.9856% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5983e-05 - 0.00832262% [1]
| | | | Remainder: 1.1747e-05 - 0.00611686%
| | | Remainder: 0.00354973 - 0.43104%
| | MaxwellPreconditioner::build: 0.00494377 - 0.0380436% [1]
| | | MaxwellPreconditioner: Schur complement: 1.6491e-05 - 0.333572% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00178021 - 36.0092% [1]
| | | | Ifpack2::Relaxation::initialize: 8.11e-06 - 0.455564% [1]
| | | | Ifpack2::Relaxation::compute: 0.0009815 - 55.1339% [1]
| | | | Remainder: 0.000790601 - 44.4105%
| | | MaxwellPreconditioner: Solver S_E: 0.00304734 - 61.6401% [1]
| | | | Ifpack2::Relaxation::initialize: 1.516e-06 - 0.0497483% [1]
| | | | Ifpack2::Relaxation::compute: 0.00257507 - 84.5021% [1]
| | | | Remainder: 0.000470759 - 15.4482%
| | | MaxwellPreconditioner: Block preconditioner: 9.0461e-05 - 1.8298% [1]
| | | Remainder: 9.262e-06 - 0.187347%
| | Mini-EM: timestepper: 8.6032 - 66.2039% [1]
| | | Mini-EM: Advance Time Step: 8.6032 - 100% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.0848514 - 0.986278% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000747907 - 0.881431% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0817132 - 96.3015% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.735e-06 - 0.00212328% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000505022 - 0.618042% [7]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00723872 - 8.8587% [7]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00410184 - 5.01981% [7]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000294041 - 0.359845% [7]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00333714 - 4.08397% [7]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00401515 - 4.91371% [7]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0002481 - 0.303623% [7]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000758861 - 0.928689% [7]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.994e-06 - 0.00611162% [7]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00283552 - 3.47009% [7]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00831038 - 10.1702% [7]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00230303 - 2.81843% [7]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00113585 - 1.39005% [7]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00591032 - 7.233% [7]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0151617 - 18.5548% [7]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.962e-06 - 0.00974384% [7]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000499056 - 0.610741% [7]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00566777 - 6.93617% [7]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00833298 - 10.1978% [7]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000443181 - 0.542362% [7]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000287667 - 0.352045% [7]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00319528 - 3.91036% [7]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00559007 - 6.84108% [7]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00138883 - 1.69964% [7]
| | | | | | Remainder: 0.000137929 - 0.168797%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4984e-05 - 0.0176591% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.234e-06 - 0.00263284% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00197548 - 2.32816% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000240864 - 0.283866% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000212854 - 88.371% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.905e-06 - 0.790903% [1]
| | | | | | Remainder: 2.6105e-05 - 10.8381%
| | | | | Remainder: 0.0001568 - 0.184794%
| | | | Stratimikos: BelosLOWS: 8.49651 - 98.7599% [1]
| | | | | GMRES block system: Operation Op*x: 0.00456089 - 0.0536796% [1]
| | | | | Belos::MVT::MvAddMv: 0.000143413 - 0.0016879% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 8.49117 - 99.9372% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000950377 - 0.0111925% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000265628 - 27.9498% [2]
| | | | | | | | Belos::MVT::MvDot: 0.000258959 - 97.4893% [2]
| | | | | | | | Remainder: 6.669e-06 - 2.51065%
| | | | | | | Belos::MVT::MvScale: 9.0094e-05 - 9.47982% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000421787 - 44.381% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000417988 - 99.0993% [2]
| | | | | | | | Remainder: 3.799e-06 - 0.900692%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000131923 - 13.8811% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000129482 - 98.1497% [2]
| | | | | | | | Remainder: 2.441e-06 - 1.85032%
| | | | | | | Remainder: 4.0945e-05 - 4.30829%
| | | | | | Belos::MVT::MvAddMv: 0.000424422 - 0.00499839% [2]
| | | | | | Belos::MVT::MvNorm: 0.000143687 - 0.00169219% [1]
| | | | | | GMRES block system: Operation Prec*x: 8.48337 - 99.9081% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00138228 - 0.016294% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000156836 - 0.00184875% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0532136 - 0.62727% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0380703 - 71.5424% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0013489 - 3.54318% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00132802 - 98.4518% [22]
| | | | | | | | | | Remainder: 2.0884e-05 - 1.54823%
| | | | | | | | | Belos::MVT::MvScale: 0.000351761 - 0.923978% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0241934 - 63.5492% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.024159 - 99.8581% [40]
| | | | | | | | | | Remainder: 3.4332e-05 - 0.141907%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0120742 - 31.7157% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0120428 - 99.7393% [40]
| | | | | | | | | | Remainder: 3.1473e-05 - 0.260662%
| | | | | | | | | Remainder: 0.000102026 - 0.267994%
| | | | | | | | Belos::MVT::MvAddMv: 0.00255244 - 4.79659% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.00989733 - 18.5992% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.000119167 - 0.223941% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.000846057 - 1.58993% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.000776839 - 91.8188% [21]
| | | | | | | | | Remainder: 6.9218e-05 - 8.18125%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000607489 - 1.1416% [1]
| | | | | | | | Remainder: 0.00112086 - 2.10635%
| | | | | | | GMRES S_E: Operation Op*x: 0.0017342 - 0.0204423% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 8.42147 - 99.2703% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 7.91952 - 94.0397% [284]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0177072 - 0.22359% [284]
| | | | | | | | | | Belos::MVT::MvDot: 0.017309 - 97.7508% [284]
| | | | | | | | | | Remainder: 0.000398265 - 2.24917%
| | | | | | | | | Belos::MVT::MvScale: 0.00530389 - 0.0669723% [284]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 4.7821 - 60.3836% [566]
| | | | | | | | | | Belos::MVT::MvTransMv: 4.78114 - 99.9799% [566]
| | | | | | | | | | Remainder: 0.000959641 - 0.0200674%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 3.11205 - 39.296% [566]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 3.11139 - 99.9787% [566]
| | | | | | | | | | Remainder: 0.000662129 - 0.0212763%
| | | | | | | | | Remainder: 0.00236067 - 0.0298083%
| | | | | | | | Belos::MVT::MvAddMv: 0.0280329 - 0.332875% [288]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.019328 - 0.229509% [284]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0173726 - 89.8831% [284]
| | | | | | | | | Remainder: 0.00195539 - 10.1169%
| | | | | | | | GMRES S_E: Operation Op*x: 0.430963 - 5.11744% [284]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0112089 - 0.133099% [1]
| | | | | | | | Belos::MVT::MvNorm: 6.7864e-05 - 0.000805845% [1]
| | | | | | | | Remainder: 0.0123454 - 0.146594%
| | | | | | | Remainder: 0.00541276 - 0.0638044%
| | | | | | GMRES block system: Operation Op*x: 0.00546264 - 0.0643331% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 8.2155e-05 - 0.000967534% [1]
| | | | | | Remainder: 0.000743781 - 0.00875946%
| | | | | Remainder: 0.000632912 - 0.00744908%
| | | | Mini-EM: Compute responses: 0.0215311 - 0.250269% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00163001 - 7.57049% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0173314 - 80.4946% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 5.827e-06 - 0.0336211% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000385277 - 2.223% [7]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00480196 - 27.7067% [7]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.504e-06 - 0.0259875% [7]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000582148 - 3.35892% [7]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000621909 - 3.58834% [7]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00846275 - 48.829% [7]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 5.109e-06 - 0.0294783% [7]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000582398 - 3.36037% [7]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00048544 - 2.80093% [7]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000503789 - 2.9068% [7]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 6.8956e-05 - 0.397868% [7]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.669e-06 - 0.0153998% [7]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000359356 - 2.07344% [7]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000304242 - 1.75544% [7]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.4706e-05 - 0.257948% [7]
| | | | | | Remainder: 0.000110351 - 0.636712%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.39e-06 - 0.029678% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.608e-06 - 0.00746826% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00214238 - 9.95017% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00019995 - 0.928656% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.05e-07 - 0.452613% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000180063 - 90.054% [1]
| | | | | | Remainder: 1.8982e-05 - 9.49337%
| | | | | Remainder: 0.000219386 - 1.01893%
| | | | Remainder: 0.000303029 - 0.00352228%
| | | Remainder: 2.385e-06 - 2.77222e-05%
| | Remainder: 0.0560017 - 0.430948%
| Remainder: 4.1445e-05 - 0.000318929%
=================================
FOM Calculation
=================================
Number of cells = 13824
Time for Belos Linear Solve = 8.49651 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 1.62702 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml':
26.65 msec task-clock:u # 0.002 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,750 page-faults:u # 103.192 K/sec
45,052,601 cycles:u # 1.691 GHz
78,090,758 instructions:u # 1.73 insn per cycle
16,972,059 branches:u # 636.867 M/sec
289,279 branch-misses:u # 1.70% of all branches
13.709625148 seconds time elapsed
13.060387000 seconds user
0.519485000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml':
8,033 iTLB-loads:u
14,485 iTLB-load-misses:u # 180.32% of all iTLB cache accesses
18,107,303 dTLB-loads:u
14,607 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
13.702173896 seconds time elapsed
13.114203000 seconds user
0.482923000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell24.xml':
17,698,985 L1-dcache-loads:u
571,365 L1-dcache-load-misses:u # 3.23% of all L1-dcache accesses
63,864 LLC-loads:u
11,859 LLC-load-misses:u # 18.57% of all LL-cache accesses
13.680480797 seconds time elapsed
13.071922000 seconds user
0.507445000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,686 @@
tron67.umiacs.umd.edu
1 GMRES Tpetra maxwell26.xml
output/xeon_GMRES_Tpetra_maxwell26.output
output/xeon_GMRES_Tpetra_maxwell26_power.output
dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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=111618,domainDim=111618,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=54756,domainDim=54756}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=56862}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=54756}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=111618, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
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=54756, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0431496 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=56862,domainDim=56862}
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=56862, #RHSs=1 ...
The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 286 iterations with total CPU time of 12.0036 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=54756,domainDim=54756}
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=54756, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.141864 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 12.5047 sec
Electromagnetic Energy = 1.13223e-08
Electromagnetic Energy/dt^2 = 4.29937e+10
* finished time step 1, t = 5.13176e-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: 21.7098 [1]
| Mini-EM: Total Time: 21.7097 - 99.9998% [1]
| | Mini-EM: build mesh: 0.00300863 - 0.0138584% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00285503 - 94.8947% [1]
| | | Remainder: 0.000153598 - 5.10525%
| | Mini-EM: build physics blocks: 0.0510221 - 0.235019% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000216537 - 0.000997419% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.800817 - 3.68875% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.365479 - 1.68348% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.150283 - 41.1195% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11863 - 78.9377% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0127989 - 8.51653% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187808 - 12.4969% [3]
| | | | Remainder: 7.3328e-05 - 0.0487932%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436142 - 11.9334% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0148729 - 34.101% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000633458 - 1.45241% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0160102 - 36.7087% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00775061 - 17.7708% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127752 - 2.92913% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00259802 - 5.95681% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000375562 - 0.8611% [3]
| | | | Remainder: 9.5985e-05 - 0.220077%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0457239 - 12.5107% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0209416 - 5.72992% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0352173 - 9.63593% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0234748 - 6.42302% [3]
| | | Remainder: 0.0462238 - 12.6475%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0234512 - 0.108022% [2]
| | Mini-EM: setup physics model evaluator: 1.12068 - 5.16212% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.12066 - 99.9985% [1]
| | | | allocate FieldManagerBuilder: 2.876e-06 - 0.000256633% [1]
| | | | fmb->setWorksetContainer(): 6.6e-07 - 5.88936e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.108 - 98.8697% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.10798 - 99.9984% [1]
| | | | | | getWorksets(): 1.04603 - 94.409% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.04603 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.599668 - 57.3282% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0132293 - 2.20611% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.12774 - 21.3017% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00200648 - 1.57076% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.125706 - 98.4077% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.031146 - 24.777% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00034873 - 0.277418% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00184703 - 1.46933% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0189508 - 15.0756% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0292684 - 23.2833% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00442055 - 3.51659% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.01202 - 9.56201% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000423396 - 0.336815% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0140793 - 11.2002% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00721342 - 51.2342% [9]
| | | | | | | | | | | | Remainder: 0.00686588 - 48.7658%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00956797 - 7.61141% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00191896 - 1.52655% [9]
| | | | | | | | | | | Remainder: 0.00171438 - 1.36381%
| | | | | | | | | | Remainder: 2.7491e-05 - 0.0215211%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.377128 - 62.8895% [18]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.214941 - 56.9941% [18]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00536633 - 2.49665% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6269e-05 - 0.0354837% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0975203 - 45.3708% [18]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0866336 - 40.3058% [9]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.5319e-05 - 0.0350417% [9]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0219063 - 10.1918% [9]
| | | | | | | | | | | Remainder: 0.00336267 - 1.56446%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772541 - 20.4848% [18]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0480822 - 12.7496% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00528277 - 1.40079% [18]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142837 - 3.7875% [18]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0159683 - 4.23417% [9]
| | | | | | | | | | Remainder: 0.00131652 - 0.349091%
| | | | | | | | | Remainder: 0.0815708 - 13.6027%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.446312 - 42.6673% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.44596 - 99.9212% [18]
| | | | | | | | | Remainder: 0.000351614 - 0.0787821%
| | | | | | | | Remainder: 4.7233e-05 - 0.00451546%
| | | | | | | Remainder: 6.181e-06 - 0.000590899%
| | | | | | getOrientations(): 1.0578e-05 - 0.00095471% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.010859 - 0.980075% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00418031 - 0.377291% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000493436 - 0.0445347% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00636153 - 0.574155% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00436178 - 0.393669% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 6.75e-07 - 6.09217e-05% [2]
| | | | | | Remainder: 0.0356794 - 3.22022%
| | | | | Remainder: 1.7718e-05 - 0.0015991%
| | | | fmb->setupBCFieldManagers(): 7.902e-06 - 0.000705117% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.594e-05 - 0.00142237% [1]
| | | | build response library: 0.0126166 - 1.12582% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0125435 - 99.4202% [1]
| | | | | | getWorksets(): 2.997e-06 - 0.0238929% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.176e-06 - 72.6059% [1]
| | | | | | | Remainder: 8.21e-07 - 27.3941%
| | | | | | getOrientations(): 7.32e-07 - 0.00583571% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774119 - 6.17149% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942282 - 7.51213% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426765 - 3.40229% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110822 - 8.83504% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.444e-06 - 0.011512% [3]
| | | | | | Remainder: 0.00928691 - 74.0378%
| | | | | Remainder: 7.315e-05 - 0.579791%
| | | | Remainder: 2.2636e-05 - 0.00201987%
| | | Remainder: 1.7012e-05 - 0.001518%
| | Mini-EM: setup auxiliary physics model evaluator: 1.0191 - 4.69419% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.01908 - 99.9987% [1]
| | | | allocate FieldManagerBuilder: 1.277e-06 - 0.000125309% [1]
| | | | fmb->setWorksetContainer(): 5.32e-07 - 5.22039e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.01902 - 99.994% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.01902 - 99.9995% [1]
| | | | | | getWorksets(): 0.663233 - 65.0856% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.663231 - 99.9998% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.380843 - 57.4224% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0108727 - 2.85491% [9]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0662583 - 17.3978% [9]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00222075 - 3.35166% [9]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.064014 - 96.6129% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000451041 - 0.704597% [9]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000252207 - 0.393987% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206106 - 3.21971% [9]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00614314 - 9.59656% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0206732 - 32.2948% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440384 - 6.87949% [9]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00652488 - 10.1929% [9]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000389054 - 0.607764% [9]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0139232 - 21.7502% [9]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00758597 - 54.4844% [9]
| | | | | | | | | | | | Remainder: 0.00633722 - 45.5156%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00718297 - 11.2209% [9]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00188592 - 2.9461% [9]
| | | | | | | | | | | Remainder: 0.000123533 - 0.192978%
| | | | | | | | | | Remainder: 2.3514e-05 - 0.0354884%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24768 - 65.0346% [9]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135466 - 54.6941% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000113231 - 0.0835861% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.3784e-05 - 0.0470848% [9]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0543514 - 40.1217% [9]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0806967 - 59.5696% [9]
| | | | | | | | | | | Remainder: 0.000241144 - 0.17801%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.050581 - 20.422% [9]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0512593 - 20.6958% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000171683 - 0.0693165% [9]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00950761 - 3.83867% [9]
| | | | | | | | | | Remainder: 0.000693898 - 0.280159%
| | | | | | | | | Remainder: 0.0560324 - 14.7127%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.282372 - 42.5751% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.282192 - 99.9364% [9]
| | | | | | | | | Remainder: 0.000179567 - 0.0635924%
| | | | | | | | Remainder: 1.6561e-05 - 0.00249702%
| | | | | | | Remainder: 1.215e-06 - 0.000183194%
| | | | | | getOrientations(): 1.0318e-05 - 0.00101255% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00339932 - 0.333589% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361557 - 0.035481% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211839 - 0.0207886% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.315726 - 30.9834% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.315707 - 99.9939% [1]
| | | | | | | Remainder: 1.941e-05 - 0.00614773%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000506248 - 0.0496801% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.43e-07 - 4.34733e-05% [2]
| | | | | | Remainder: 0.035567 - 3.49033%
| | | | | Remainder: 5.412e-06 - 0.000531098%
| | | | fmb->setupBCFieldManagers(): 7.534e-06 - 0.000739293% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7405e-05 - 0.00170791% [1]
| | | | build response library: 2.7401e-05 - 0.00268879% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.86e-07 - 1.40871% [1]
| | | | | Remainder: 2.7015e-05 - 98.5913%
| | | | Remainder: 6.508e-06 - 0.000638614%
| | | Remainder: 1.3722e-05 - 0.00134649%
| | Mini-EM: eval auxiliary physics model evaluator: 1.1266 - 5.18938% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.33481 - 29.7186% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.704186 - 62.5053% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0397475 - 5.64446% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.416787 - 59.1871% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 3.538e-06 - 0.000848874% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000725165 - 0.173989% [9]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.642e-06 - 0.00135369% [9]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00598195 - 1.43525% [9]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0218741 - 5.24826% [9]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0706578 - 16.953% [9]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00907861 - 2.17824% [9]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0181379 - 4.35183% [9]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0528877 - 12.6894% [9]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0777462 - 18.6537% [9]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.83e-06 - 0.00235852% [9]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.412e-06 - 0.00105857% [9]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10568 - 25.356% [9]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0124921 - 2.99725% [9]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00678683 - 1.62837% [9]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0319235 - 7.65943% [9]
| | | | | Remainder: 0.00279156 - 0.669781%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.4085e-05 - 0.00484034% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 6.648e-06 - 0.000944069% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00521959 - 0.741224% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.231254 - 32.8399% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.126395 - 54.6563% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.104811 - 45.3229% [1]
| | | | | Remainder: 4.8182e-05 - 0.0208351%
| | | | Remainder: 0.011137 - 1.58154%
| | | Remainder: 0.0876057 - 7.77611%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.124646 - 0.574148% [1]
| | | getWorksets(): 9.4e-06 - 0.00754136% [1]
| | | | panzer::WorksetContainer::getWorksets(): 6.484e-06 - 68.9787% [1]
| | | | Remainder: 2.916e-06 - 31.0213%
| | | getOrientations(): 2.313e-06 - 0.00185566% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0208529 - 16.7297% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00883234 - 7.08594% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00229732 - 1.84307% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0242014 - 19.4161% [1]
| | | Phalanx::SortAndOrderEvaluators: 3.286e-06 - 0.00263627% [3]
| | | Remainder: 0.068447 - 54.9131%
| | panzer::ModelEvaluator::create_W_op: 1.02374 - 4.71559% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.33567 - 6.15239% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0238831 - 1.7881% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.987724 - 73.9498% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.1736e-05 - 0.00118819% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0398366 - 4.03317% [9]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0346261 - 3.50564% [9]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0574928 - 5.82074% [9]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00920506 - 0.931947% [9]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0326129 - 3.30182% [9]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0311006 - 3.14871% [9]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0197842 - 2.003% [9]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0810884 - 8.20962% [9]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00555231 - 0.562132% [9]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00904976 - 0.916223% [9]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0682664 - 6.91149% [9]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0171135 - 1.73262% [9]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0223181 - 2.25955% [9]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0702444 - 7.11174% [9]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.105625 - 10.6938% [9]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.2489e-05 - 0.00126442% [9]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0047142 - 0.47728% [9]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0659052 - 6.67243% [9]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.108983 - 11.0338% [9]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0149966 - 1.51829% [9]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00236403 - 0.239341% [9]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0311137 - 3.15004% [9]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0855372 - 8.66003% [9]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.055374 - 5.60622% [9]
| | | | Remainder: 0.0147958 - 1.49796%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1451e-05 - 0.00160601% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.469e-06 - 0.000109982% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00810408 - 0.606743% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.298978 - 22.3841% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.298949 - 99.9902% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.786e-05 - 0.00597368% [1]
| | | | Remainder: 1.1568e-05 - 0.00386918%
| | | Remainder: 0.0169565 - 1.26951%
| | MaxwellPreconditioner::build: 0.253916 - 1.16959% [1]
| | | MaxwellPreconditioner: Schur complement: 0.0182049 - 7.16966% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.201602 - 79.3971% [1]
| | | | Ifpack2::Relaxation::initialize: 0.00480003 - 2.38094% [1]
| | | | Ifpack2::Relaxation::compute: 0.0246387 - 12.2215% [1]
| | | | Remainder: 0.172163 - 85.3976%
| | | MaxwellPreconditioner: Solver S_E: 0.0026062 - 1.0264% [1]
| | | | Ifpack2::Relaxation::initialize: 1.947e-06 - 0.0747066% [1]
| | | | Ifpack2::Relaxation::compute: 0.00216751 - 83.1677% [1]
| | | | Remainder: 0.000436736 - 16.7576%
| | | MaxwellPreconditioner: Block preconditioner: 0.0314427 - 12.3831% [1]
| | | Remainder: 6.0123e-05 - 0.0236783%
| | Mini-EM: timestepper: 13.0288 - 60.0138% [1]
| | | Mini-EM: Advance Time Step: 13.0288 - 99.9999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.165867 - 1.27308% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00467411 - 2.81798% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150344 - 90.641% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 3.236e-06 - 0.0021524% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00576519 - 3.83467% [9]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0175287 - 11.6591% [9]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00832401 - 5.53665% [9]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00119522 - 0.794991% [9]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00784101 - 5.21538% [9]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00617979 - 4.11044% [9]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00548644 - 3.64926% [9]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00121817 - 0.810256% [9]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.381e-06 - 0.00424427% [9]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00592042 - 3.93791% [9]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0112883 - 7.50831% [9]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00511255 - 3.40057% [9]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00171507 - 1.14076% [9]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00734094 - 4.88276% [9]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.022453 - 14.9344% [9]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.999e-06 - 0.00532047% [9]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00230364 - 1.53225% [9]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00725916 - 4.82837% [9]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.01392 - 9.25877% [9]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00232005 - 1.54316% [9]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000865379 - 0.5756% [9]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0040343 - 2.68338% [9]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00841349 - 5.59616% [9]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00292944 - 1.94849% [9]
| | | | | | Remainder: 0.00091202 - 0.606623%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1834e-05 - 0.0131635% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.035e-06 - 0.00182977% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00306806 - 1.84971% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0005011 - 0.302109% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000468056 - 93.4057% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.091e-06 - 0.417282% [1]
| | | | | | Remainder: 3.0953e-05 - 6.17701%
| | | | | Remainder: 0.00725536 - 4.37419%
| | | | Stratimikos: BelosLOWS: 12.5047 - 95.9773% [1]
| | | | | GMRES block system: Operation Op*x: 0.0220579 - 0.176396% [1]
| | | | | Belos::MVT::MvAddMv: 0.0168916 - 0.135082% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 12.3921 - 99.0991% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.042904 - 0.346222% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0290204 - 67.6402% [2]
| | | | | | | | Belos::MVT::MvDot: 0.0289992 - 99.927% [2]
| | | | | | | | Remainder: 2.1175e-05 - 0.0729659%
| | | | | | | Belos::MVT::MvScale: 0.00547118 - 12.7521% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000638127 - 1.48734% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000629602 - 98.6641% [2]
| | | | | | | | Remainder: 8.525e-06 - 1.33594%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000188618 - 0.439628% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000186116 - 98.6735% [2]
| | | | | | | | Remainder: 2.502e-06 - 1.32649%
| | | | | | | Remainder: 0.00758573 - 17.6807%
| | | | | | Belos::MVT::MvAddMv: 0.00556966 - 0.0449453% [2]
| | | | | | Belos::MVT::MvNorm: 0.00581349 - 0.046913% [1]
| | | | | | GMRES block system: Operation Prec*x: 12.2625 - 98.9541% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00290778 - 0.0237128% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000183719 - 0.00149822% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.137956 - 1.12502% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0612734 - 44.4153% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00202966 - 3.31246% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00200172 - 98.6235% [22]
| | | | | | | | | | Remainder: 2.7939e-05 - 1.37654%
| | | | | | | | | Belos::MVT::MvScale: 0.000487821 - 0.796138% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0299823 - 48.932% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0299383 - 99.8532% [40]
| | | | | | | | | | Remainder: 4.401e-05 - 0.146787%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0286012 - 46.678% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0285637 - 99.8687% [40]
| | | | | | | | | | Remainder: 3.7546e-05 - 0.131274%
| | | | | | | | | Remainder: 0.000172404 - 0.281368%
| | | | | | | | Belos::MVT::MvAddMv: 0.00447374 - 3.24288% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.0130089 - 9.42976% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.000150248 - 0.10891% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00150892 - 1.09377% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00139452 - 92.4186% [21]
| | | | | | | | | Remainder: 0.000114397 - 7.58138%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000786712 - 0.570264% [1]
| | | | | | | | Remainder: 0.0567537 - 41.1391%
| | | | | | | GMRES S_E: Operation Op*x: 0.00247444 - 0.020179% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.9696 - 97.6121% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.8346 - 90.5173% [287]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0276148 - 0.254876% [287]
| | | | | | | | | | Belos::MVT::MvDot: 0.0270604 - 97.9924% [287]
| | | | | | | | | | Remainder: 0.000554384 - 2.00756%
| | | | | | | | | Belos::MVT::MvScale: 0.014503 - 0.133859% [287]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.54165 - 60.3774% [572]
| | | | | | | | | | Belos::MVT::MvTransMv: 6.53171 - 99.848% [572]
| | | | | | | | | | Remainder: 0.00994371 - 0.152006%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.24074 - 39.1407% [572]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.23959 - 99.9729% [572]
| | | | | | | | | | Remainder: 0.00114974 - 0.0271117%
| | | | | | | | | Remainder: 0.010091 - 0.0931366%
| | | | | | | | Belos::MVT::MvAddMv: 0.209232 - 1.74802% [291]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0545055 - 0.455364% [287]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0362066 - 66.4275% [287]
| | | | | | | | | Remainder: 0.0182989 - 33.5725%
| | | | | | | | GMRES S_E: Operation Op*x: 0.568245 - 4.74739% [287]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0188997 - 0.157897% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.0045124 - 0.0376987% [1]
| | | | | | | | Remainder: 0.279655 - 2.33636%
| | | | | | | Remainder: 0.14929 - 1.21746%
| | | | | | GMRES block system: Operation Op*x: 0.0167191 - 0.134918% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00559387 - 0.0451407% [1]
| | | | | | Remainder: 0.0530123 - 0.427792%
| | | | | Remainder: 0.0736996 - 0.589374%
| | | | Mini-EM: Compute responses: 0.333577 - 2.5603% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0210103 - 6.29849% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.176008 - 52.7639% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.00335693 - 1.90726% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0234074 - 13.2991% [9]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0144872 - 8.23096% [9]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 0.00262465 - 1.49121% [9]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0129267 - 7.34438% [9]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00307863 - 1.74914% [9]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134361 - 7.63378% [9]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.13e-06 - 0.00234648% [9]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.003196 - 1.81582% [9]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0258534 - 14.6887% [9]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0317487 - 18.0382% [9]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00528979 - 3.00542% [9]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.579e-06 - 0.00430605% [9]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0194607 - 11.0567% [9]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00165705 - 0.941459% [9]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.3579e-05 - 0.0474858% [9]
| | | | | | Remainder: 0.0153897 - 8.74372%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.767e-06 - 0.0023284% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.547e-06 - 0.000463761% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00883185 - 2.64762% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0543942 - 16.3063% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.72e-07 - 0.00141927% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0404083 - 74.2879% [1]
| | | | | | Remainder: 0.0139851 - 25.7107%
| | | | | Remainder: 0.0733229 - 21.9808%
| | | | Remainder: 0.0246728 - 0.189371%
| | | Remainder: 9.297e-06 - 7.1357e-05%
| | Remainder: 1.43255 - 6.59863%
| Remainder: 4.1047e-05 - 0.000189071%
=================================
FOM Calculation
=================================
Number of cells = 17576
Time for Belos Linear Solve = 12.5047 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 1.40555 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml':
27.55 msec task-clock:u # 0.001 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,755 page-faults:u # 99.995 K/sec
45,422,244 cycles:u # 1.649 GHz
77,660,890 instructions:u # 1.71 insn per cycle
16,872,266 branches:u # 612.391 M/sec
287,997 branch-misses:u # 1.71% of all branches
24.738691656 seconds time elapsed
17.411348000 seconds user
1.553222000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml':
6,799 iTLB-loads:u
13,737 iTLB-load-misses:u # 202.04% of all iTLB cache accesses
17,603,123 dTLB-loads:u
12,447 dTLB-load-misses:u # 0.07% of all dTLB cache accesses
24.667399725 seconds time elapsed
17.394536000 seconds user
1.531007000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell26.xml':
17,786,984 L1-dcache-loads:u
589,987 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses
65,223 LLC-loads:u
11,297 LLC-load-misses:u # 17.32% of all LL-cache accesses
24.905088830 seconds time elapsed
17.345996000 seconds user
1.548252000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,686 @@
tron65.umiacs.umd.edu
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 ...
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.0308565 sec
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 ...
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.1028 sec
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 ...
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.0852509 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 15.4231 sec
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. ***
Mini-EM: 26.6422 [1]
| Mini-EM: Total Time: 26.6421 - 99.9999% [1]
| | Mini-EM: build mesh: 0.000467489 - 0.0017547% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000313256 - 67.0082% [1]
| | | Remainder: 0.000154233 - 32.9918%
| | Mini-EM: build physics blocks: 0.000923017 - 0.0034645% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000250999 - 0.000942113% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.00224 - 3.76187% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.42334 - 1.58899% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.17797 - 42.0394% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.149417 - 83.9563% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00495033 - 2.78155% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0234932 - 13.2006% [3]
| | | | Remainder: 0.00010954 - 0.0615497%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0325592 - 7.69103% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0197134 - 60.5463% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00132202 - 4.06034% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00190636 - 5.85507% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00425411 - 13.0658% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00132658 - 4.07435% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00346138 - 10.631% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000484184 - 1.48709% [3]
| | | | Remainder: 9.1203e-05 - 0.280114%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0566249 - 13.3757% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0252162 - 5.95648% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0435733 - 10.2927% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0288542 - 6.81585% [3]
| | | Remainder: 0.0585427 - 13.8288%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0317535 - 0.119185% [2]
| | Mini-EM: setup physics model evaluator: 1.14645 - 4.30315% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.14643 - 99.9978% [1]
| | | | allocate FieldManagerBuilder: 8.414e-06 - 0.000733933% [1]
| | | | fmb->setWorksetContainer(): 7.96e-07 - 6.94332e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.14014 - 99.4514% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.14012 - 99.9985% [1]
| | | | | | getWorksets(): 1.09955 - 96.4416% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.09954 - 99.9994% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.616691 - 56.0862% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0113898 - 1.84692% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0878141 - 14.2395% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00305442 - 3.47828% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0847203 - 96.4769% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000680869 - 0.803667% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00030601 - 0.3612% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00247552 - 2.92199% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00737313 - 8.70291% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0271782 - 32.0799% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00568669 - 6.71232% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00885124 - 10.4476% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000593362 - 0.700378% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0173765 - 20.5104% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00943741 - 54.3113% [11]
| | | | | | | | | | | | Remainder: 0.00793909 - 45.6887%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116236 - 13.72% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00238004 - 2.80929% [11]
| | | | | | | | | | | Remainder: 0.000195109 - 0.230298%
| | | | | | | | | | Remainder: 3.9373e-05 - 0.0448368%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.435784 - 70.6649% [22]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.241825 - 55.4919% [22]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00030778 - 0.127274% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.1286e-05 - 0.0336136% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.11259 - 46.5585% [22]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.104387 - 43.1662% [11]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 8.0311e-05 - 0.0332104% [11]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0235643 - 9.74436% [11]
| | | | | | | | | | | Remainder: 0.000814545 - 0.336833%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0916784 - 21.0376% [22]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0620997 - 14.2501% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000402768 - 0.0924237% [22]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.018339 - 4.20828% [22]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0200735 - 4.6063% [11]
| | | | | | | | | | Remainder: 0.00136595 - 0.313446%
| | | | | | | | | Remainder: 0.0817033 - 13.2486%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.482799 - 43.9091% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.48239 - 99.9153% [22]
| | | | | | | | | Remainder: 0.000409064 - 0.0847276%
| | | | | | | | Remainder: 5.2087e-05 - 0.00473715%
| | | | | | | Remainder: 6.139e-06 - 0.00055832%
| | | | | | getOrientations(): 1.3206e-05 - 0.0011583% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000869775 - 0.0762881% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000815368 - 0.071516% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000444455 - 0.0389832% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000126758 - 0.011118% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000883395 - 0.0774827% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 5.59e-07 - 4.903e-05% [2]
| | | | | | Remainder: 0.0374169 - 3.28185%
| | | | | Remainder: 1.6812e-05 - 0.00147456%
| | | | fmb->setupBCFieldManagers(): 1.0102e-05 - 0.000881174% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.6244e-05 - 0.00141693% [1]
| | | | build response library: 0.0062293 - 0.543367% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00613281 - 98.4512% [1]
| | | | | | getWorksets(): 4.037e-06 - 0.0658262% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.905e-06 - 71.9594% [1]
| | | | | | | Remainder: 1.132e-06 - 28.0406%
| | | | | | getOrientations(): 4.9e-07 - 0.00798981% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000797583 - 13.0052% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000919254 - 14.9891% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000402661 - 6.56568% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010916 - 17.7993% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.68e-07 - 0.0157839% [3]
| | | | | | Remainder: 0.00291622 - 47.5511%
| | | | | Remainder: 9.6481e-05 - 1.54883%
| | | | Remainder: 2.4994e-05 - 0.00218017%
| | | Remainder: 2.527e-05 - 0.00220419%
| | Mini-EM: setup auxiliary physics model evaluator: 1.46246 - 5.48927% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.46234 - 99.9919% [1]
| | | | allocate FieldManagerBuilder: 7.56e-07 - 5.1698e-05% [1]
| | | | fmb->setWorksetContainer(): 1.519e-06 - 0.000103875% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.4612 - 99.922% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.46072 - 99.9669% [1]
| | | | | | getWorksets(): 0.844454 - 57.811% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.844448 - 99.9993% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.481067 - 56.9682% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0119171 - 2.47722% [11]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0796339 - 16.5536% [11]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00322436 - 4.04898% [11]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0763775 - 95.9108% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000614965 - 0.805165% [11]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000301848 - 0.395205% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00255784 - 3.34895% [11]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00758591 - 9.93213% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.024795 - 32.4637% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00554078 - 7.25447% [11]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00715806 - 9.37195% [11]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000487857 - 0.638745% [11]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0156171 - 20.4473% [11]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00893788 - 57.2313% [11]
| | | | | | | | | | | | Remainder: 0.00667923 - 42.7687%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00920139 - 12.0473% [11]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00236817 - 3.10062% [11]
| | | | | | | | | | | Remainder: 0.00014855 - 0.194494%
| | | | | | | | | | Remainder: 3.2045e-05 - 0.0402404%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.317526 - 66.0046% [11]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.171824 - 54.1133% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000155595 - 0.0905549% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.5884e-05 - 0.0441638% [11]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0696583 - 40.5405% [11]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.101615 - 59.1389% [11]
| | | | | | | | | | | Remainder: 0.000319486 - 0.185938%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0665561 - 20.9608% [11]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0654626 - 20.6164% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000242448 - 0.0763553% [11]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119814 - 3.77335% [11]
| | | | | | | | | | Remainder: 0.00145967 - 0.459702%
| | | | | | | | | Remainder: 0.0719899 - 14.9646%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.363358 - 43.0291% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.363123 - 99.9352% [11]
| | | | | | | | | Remainder: 0.000235406 - 0.0647862%
| | | | | | | | Remainder: 2.258e-05 - 0.00267394%
| | | | | | | Remainder: 6.142e-06 - 0.000727334%
| | | | | | getOrientations(): 1.2706e-05 - 0.000869848% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000480612 - 0.0329025% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000369072 - 0.0252665% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000214425 - 0.0146795% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.535748 - 36.6771% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.533059 - 99.4981% [1]
| | | | | | | Remainder: 0.00268883 - 0.501884%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00936821 - 0.641344% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.202e-06 - 8.22885e-05% [2]
| | | | | | Remainder: 0.0700669 - 4.79676%
| | | | | Remainder: 0.000482933 - 0.0330505%
| | | | fmb->setupBCFieldManagers(): 1.1536e-05 - 0.000788873% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000333502 - 0.0228061% [1]
| | | | build response library: 0.000661093 - 0.0452079% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.467e-06 - 0.221905% [1]
| | | | | Remainder: 0.000659626 - 99.7781%
| | | | Remainder: 0.000132916 - 0.00908927%
| | | Remainder: 0.000118853 - 0.00812693%
| | Mini-EM: eval auxiliary physics model evaluator: 1.27618 - 4.79007% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.433516 - 33.9699% [1]
| | | panzer::ModelEvaluator::evalModel(J): 0.783995 - 61.4331% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00517603 - 0.660212% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.519202 - 66.2253% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 0.000557034 - 0.107286% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000103408 - 0.0199167% [11]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.844e-06 - 0.00112557% [11]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0260989 - 5.02673% [11]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0260833 - 5.02373% [11]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0820347 - 15.8001% [11]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0092583 - 1.78318% [11]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.01962 - 3.77887% [11]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.069614 - 13.4079% [11]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0990122 - 19.0701% [11]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.675e-06 - 0.00186343% [11]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.028e-06 - 0.000968408% [11]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.130667 - 25.1668% [11]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127519 - 2.45606% [11]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00419764 - 0.808479% [11]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0389893 - 7.50946% [11]
| | | | | Remainder: 0.000194253 - 0.0374137%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5931e-05 - 0.00203203% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.14e-06 - 0.000272961% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00143373 - 0.182875% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.255324 - 32.5671% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.123936 - 48.5408% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.131371 - 51.4525% [1]
| | | | | Remainder: 1.7111e-05 - 0.00670167%
| | | | Remainder: 0.00284002 - 0.36225%
| | | Remainder: 0.0586669 - 4.59708%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.017024 - 0.0638988% [1]
| | | getWorksets(): 0.00011441 - 0.672052% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000112821 - 98.6111% [1]
| | | | Remainder: 1.589e-06 - 1.38886%
| | | getOrientations(): 1.065e-06 - 0.00625588% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00281658 - 16.5448% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00323619 - 19.0096% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000995264 - 5.84624% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00233447 - 13.7128% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.129e-06 - 0.00663182% [3]
| | | Remainder: 0.00752487 - 44.2016%
| | panzer::ModelEvaluator::create_W_op: 1.27404 - 4.78207% [1]
| | panzer::ModelEvaluator::evalModel(J): 3.36122 - 12.6162% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0177033 - 0.526694% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 3.0292 - 90.1222% [1]
| | | | panzer::WorksetContainer::getWorksets(): 9.74e-06 - 0.000321537% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0236697 - 0.781383% [11]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.460702 - 15.2087% [11]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.201075 - 6.63787% [11]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0119119 - 0.393237% [11]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.227605 - 7.51369% [11]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0394644 - 1.3028% [11]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00707222 - 0.233468% [11]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0314389 - 1.03786% [11]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.1757e-05 - 0.000388122% [11]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0118259 - 0.390395% [11]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.445734 - 14.7146% [11]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0617694 - 2.03913% [11]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0284754 - 0.940028% [11]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.469508 - 15.4994% [11]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.129207 - 4.26538% [11]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7042e-05 - 0.00056259% [11]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00612546 - 0.202214% [11]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0795546 - 2.62625% [11]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.129282 - 4.26786% [11]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.018771 - 0.619669% [11]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00430475 - 0.142108% [11]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0395734 - 1.30639% [11]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.537837 - 17.7551% [11]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.062434 - 2.06107% [11]
| | | | Remainder: 0.00182403 - 0.0602149%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00204888 - 0.0609564% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.781e-06 - 5.29867e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00394581 - 0.117392% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302222 - 8.99143% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.302189 - 99.9892% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.9861e-05 - 0.00657166% [1]
| | | | Remainder: 1.282e-05 - 0.00424192%
| | | Remainder: 0.0060946 - 0.181321%
| | MaxwellPreconditioner::build: 0.0195205 - 0.0732692% [1]
| | | MaxwellPreconditioner: Schur complement: 1.9285e-05 - 0.0987937% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.00940881 - 48.1997% [1]
| | | | Ifpack2::Relaxation::initialize: 0.000146387 - 1.55585% [1]
| | | | Ifpack2::Relaxation::compute: 0.00189736 - 20.1657% [1]
| | | | Remainder: 0.00736507 - 78.2784%
| | | MaxwellPreconditioner: Solver S_E: 0.0041147 - 21.0789% [1]
| | | | Ifpack2::Relaxation::initialize: 2.05e-06 - 0.0498213% [1]
| | | | Ifpack2::Relaxation::compute: 0.00363445 - 88.3284% [1]
| | | | Remainder: 0.0004782 - 11.6217%
| | | MaxwellPreconditioner: Block preconditioner: 0.00596705 - 30.5682% [1]
| | | Remainder: 1.0612e-05 - 0.0543635%
| | Mini-EM: timestepper: 15.7685 - 59.1865% [1]
| | | Mini-EM: Advance Time Step: 15.7685 - 100% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.1953 - 1.23854% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00121956 - 0.624456% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.186334 - 95.409% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 2.447e-06 - 0.00131323% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0109489 - 5.87597% [11]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0135363 - 7.26453% [11]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00726468 - 3.89874% [11]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00153759 - 0.825178% [11]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00677874 - 3.63795% [11]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00718185 - 3.85429% [11]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.001167 - 0.626297% [11]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00175301 - 0.940792% [11]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.048e-06 - 0.00378246% [11]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00659577 - 3.53976% [11]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.014532 - 7.79888% [11]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00848115 - 4.55159% [11]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00574115 - 3.08111% [11]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0118824 - 6.37693% [11]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0255644 - 13.7197% [11]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.2207e-05 - 0.00655114% [11]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00430714 - 2.31152% [11]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0120619 - 6.4733% [11]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0175482 - 9.41763% [11]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0017608 - 0.94497% [11]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00185162 - 0.99371% [11]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00691568 - 3.71144% [11]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0150418 - 8.07249% [11]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00281412 - 1.51026% [11]
| | | | | | Remainder: 0.00104596 - 0.561334%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1923e-05 - 0.0112253% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.629e-06 - 0.00134613% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00337299 - 1.72708% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000462569 - 0.23685% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000431683 - 93.3229% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.191e-06 - 0.473659% [1]
| | | | | | Remainder: 2.8695e-05 - 6.2034%
| | | | | Remainder: 0.00388661 - 1.99007%
| | | | Stratimikos: BelosLOWS: 15.4232 - 97.8097% [1]
| | | | | GMRES block system: Operation Op*x: 0.00927239 - 0.0601199% [1]
| | | | | Belos::MVT::MvAddMv: 0.00431221 - 0.0279593% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 15.3595 - 99.5874% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0097325 - 0.0633646% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00594647 - 61.0991% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00593813 - 99.8597% [2]
| | | | | | | | Remainder: 8.342e-06 - 0.140285%
| | | | | | | Belos::MVT::MvScale: 0.000127208 - 1.30704% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000959961 - 9.86345% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000954955 - 99.4785% [2]
| | | | | | | | Remainder: 5.006e-06 - 0.52148%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000231959 - 2.38334% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000229215 - 98.817% [2]
| | | | | | | | Remainder: 2.744e-06 - 1.18297%
| | | | | | | Remainder: 0.0024669 - 25.347%
| | | | | | Belos::MVT::MvAddMv: 0.00554974 - 0.0361322% [2]
| | | | | | Belos::MVT::MvNorm: 0.00152643 - 0.00993797% [1]
| | | | | | GMRES block system: Operation Prec*x: 15.3214 - 99.7519% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00416718 - 0.0271984% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000223127 - 0.00145631% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0925485 - 0.604046% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.05879 - 63.5235% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00199515 - 3.39368% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00197112 - 98.7958% [22]
| | | | | | | | | | Remainder: 2.4026e-05 - 1.20422%
| | | | | | | | | Belos::MVT::MvScale: 0.000532063 - 0.905022% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0368174 - 62.6252% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0367737 - 99.8815% [40]
| | | | | | | | | | Remainder: 4.3624e-05 - 0.118488%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0193219 - 32.8659% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0192857 - 99.8128% [40]
| | | | | | | | | | Remainder: 3.6174e-05 - 0.187218%
| | | | | | | | | Remainder: 0.000123609 - 0.210255%
| | | | | | | | Belos::MVT::MvAddMv: 0.00729293 - 7.88012% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.0177473 - 19.1762% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.000300115 - 0.324279% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.0019486 - 2.10549% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00184573 - 94.7207% [21]
| | | | | | | | | Remainder: 0.000102873 - 5.27932%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00100878 - 1.09% [1]
| | | | | | | | Remainder: 0.00546072 - 5.90038%
| | | | | | | GMRES S_E: Operation Op*x: 0.00469367 - 0.0306347% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 15.0756 - 98.3954% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.8952 - 92.1705% [291]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0297765 - 0.214293% [291]
| | | | | | | | | | Belos::MVT::MvDot: 0.0290943 - 97.7089% [291]
| | | | | | | | | | Remainder: 0.000682216 - 2.29112%
| | | | | | | | | Belos::MVT::MvScale: 0.00841081 - 0.0605302% [291]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 8.17922 - 58.8635% [580]
| | | | | | | | | | Belos::MVT::MvTransMv: 8.17779 - 99.9825% [580]
| | | | | | | | | | Remainder: 0.0014286 - 0.0174662%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 5.67044 - 40.8086% [580]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.66911 - 99.9765% [580]
| | | | | | | | | | Remainder: 0.00133209 - 0.0234918%
| | | | | | | | | Remainder: 0.00737798 - 0.0530972%
| | | | | | | | Belos::MVT::MvAddMv: 0.312993 - 2.07616% [295]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0416718 - 0.276419% [291]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0359626 - 86.2996% [291]
| | | | | | | | | Remainder: 0.00570921 - 13.7004%
| | | | | | | | GMRES S_E: Operation Op*x: 0.733216 - 4.8636% [291]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0203792 - 0.13518% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000102181 - 0.000677792% [1]
| | | | | | | | Remainder: 0.0719845 - 0.477491%
| | | | | | | Remainder: 0.144209 - 0.941227%
| | | | | | GMRES block system: Operation Op*x: 0.0155793 - 0.101431% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000348 - 0.00226569% [1]
| | | | | | Remainder: 0.00536845 - 0.0349519%
| | | | | Remainder: 0.0500499 - 0.324511%
| | | | Mini-EM: Compute responses: 0.140661 - 0.892036% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00737617 - 5.24393% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101895 - 72.4399% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.000230104 - 0.225825% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00443118 - 4.34879% [11]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0310142 - 30.4375% [11]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.037e-06 - 0.00788755% [11]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00258788 - 2.53976% [11]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0039352 - 3.86203% [11]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0206023 - 20.2192% [11]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.847e-06 - 0.00671968% [11]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00360329 - 3.53629% [11]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0013334 - 1.3086% [11]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0224846 - 22.0665% [11]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000356376 - 0.349749% [11]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.559e-06 - 0.00741844% [11]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00362815 - 3.56069% [11]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00105041 - 1.03088% [11]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.4846e-05 - 0.0930824% [11]
| | | | | | Remainder: 0.00652018 - 6.39894%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.192e-06 - 0.00653486% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.598e-06 - 0.00113606% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00399548 - 2.8405% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.021355 - 15.1819% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.83e-07 - 0.00413485% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0213277 - 99.8721% [1]
| | | | | | Remainder: 2.6432e-05 - 0.123774%
| | | | | Remainder: 0.00602888 - 4.2861%
| | | | Remainder: 0.00941153 - 0.0596855%
| | | Remainder: 7.277e-06 - 4.61488e-05%
| | Remainder: 0.857715 - 3.2194%
| Remainder: 3.9233e-05 - 0.000147259%
=================================
FOM Calculation
=================================
Number of cells = 21952
Time for Belos Linear Solve = 15.4232 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 1.42331 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml':
34.59 msec task-clock:u # 0.001 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,275 page-faults:u # 94.677 K/sec
54,313,195 cycles:u # 1.570 GHz
79,842,410 instructions:u # 1.47 insn per cycle
17,275,386 branches:u # 499.415 M/sec
297,876 branch-misses:u # 1.72% of all branches
27.713109056 seconds time elapsed
22.279182000 seconds user
1.946967000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml':
11,494 iTLB-loads:u
13,129 iTLB-load-misses:u # 114.22% of all iTLB cache accesses
17,538,031 dTLB-loads:u
11,745 dTLB-load-misses:u # 0.07% of all dTLB cache accesses
29.912540918 seconds time elapsed
22.928011000 seconds user
1.816183000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell28.xml':
17,678,682 L1-dcache-loads:u
581,897 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
73,167 LLC-loads:u
31,335 LLC-load-misses:u # 42.83% of all LL-cache accesses
30.463208287 seconds time elapsed
22.834808000 seconds user
1.838532000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

View File

@ -0,0 +1,686 @@
tron65.umiacs.umd.edu
1 GMRES Tpetra maxwell30.xml
output/xeon_GMRES_Tpetra_maxwell30.output
output/xeon_GMRES_Tpetra_maxwell30_power.output
dt = 4.44752e-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.44752e-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.44752e-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=170190,domainDim=170190,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=83700,domainDim=83700}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=86490}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=83700}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
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=170190, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
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=83700, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 0 iterations with total CPU time of 0.0701202 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=86490,domainDim=86490}
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=86490, #RHSs=1 ...
The Belos solver "GMRES S_E" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 293 iterations with total CPU time of 19.0763 sec
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=83700,domainDim=83700}
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=83700, #RHSs=1 ...
The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.125322 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 19.4343 sec
Electromagnetic Energy = 8.50218e-09
Electromagnetic Energy/dt^2 = 4.29828e+10
* finished time step 1, t = 4.44752e-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: 38.2115 [1]
| Mini-EM: Total Time: 38.2114 - 99.9997% [1]
| | Mini-EM: build mesh: 0.00895955 - 0.0234474% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0054168 - 60.4584% [1]
| | | Remainder: 0.00354275 - 39.5416%
| | Mini-EM: build physics blocks: 0.0587394 - 0.153722% [1]
| | Mini-EM: build auxiliary physics blocks: 0.000250763 - 0.000656252% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.29296 - 3.3837% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.574604 - 1.50375% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.238512 - 41.509% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.192364 - 80.6514% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.014951 - 6.26845% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.029464 - 12.3532% [3]
| | | | Remainder: 0.00173386 - 0.72695%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0648136 - 11.2797% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0276764 - 42.7016% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00159684 - 2.46375% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0207907 - 32.0777% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00678671 - 10.4711% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133202 - 2.05516% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00396246 - 6.11363% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00255016 - 3.9346% [3]
| | | | Remainder: 0.000118269 - 0.182476%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0729943 - 12.7034% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0321721 - 5.59901% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0536551 - 9.33775% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.036387 - 6.33254% [3]
| | | Remainder: 0.0760693 - 13.2386%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0450016 - 0.11777% [2]
| | Mini-EM: setup physics model evaluator: 1.55833 - 4.07818% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.5583 - 99.9984% [1]
| | | | allocate FieldManagerBuilder: 3.612e-06 - 0.000231791% [1]
| | | | fmb->setWorksetContainer(): 1.759e-06 - 0.000112879% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.5411 - 98.8961% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.54108 - 99.9987% [1]
| | | | | | getWorksets(): 1.4616 - 94.8426% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.4616 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.831205 - 56.8696% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0174888 - 2.10403% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.145706 - 17.5295% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00328984 - 2.25786% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.142374 - 97.7134% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0259102 - 18.1987% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000539877 - 0.379196% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0030598 - 2.14913% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0199702 - 14.0266% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0377706 - 26.5291% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00690692 - 4.85124% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00897618 - 6.30463% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00076271 - 0.535708% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0193757 - 13.609% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0103699 - 53.5202% [14]
| | | | | | | | | | | | Remainder: 0.0090058 - 46.4798%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0138577 - 9.73328% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00297875 - 2.09219% [14]
| | | | | | | | | | | Remainder: 0.00226549 - 1.59122%
| | | | | | | | | | Remainder: 4.1806e-05 - 0.028692%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.549506 - 66.1096% [28]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.308465 - 56.135% [28]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00282961 - 0.917319% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000131363 - 0.042586% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143796 - 46.6167% [28]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129175 - 41.8767% [14]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000110548 - 0.0358381% [14]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0291913 - 9.46341% [14]
| | | | | | | | | | | Remainder: 0.00323103 - 1.04745%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.110085 - 20.0334% [28]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0784932 - 14.2843% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00551981 - 1.0045% [28]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.022021 - 4.00741% [28]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0245183 - 4.46188% [14]
| | | | | | | | | | Remainder: 0.000403384 - 0.0734085%
| | | | | | | | | Remainder: 0.118504 - 14.2569%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.630354 - 43.1277% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.630026 - 99.948% [28]
| | | | | | | | | Remainder: 0.000327827 - 0.0520068%
| | | | | | | | Remainder: 3.8455e-05 - 0.00263103%
| | | | | | | Remainder: 3.891e-06 - 0.000266215%
| | | | | | getOrientations(): 9.864e-06 - 0.00064007% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0140203 - 0.909769% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00955237 - 0.619849% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00407569 - 0.26447% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00716837 - 0.465152% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00335524 - 0.21772% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 9.11e-07 - 5.91143e-05% [2]
| | | | | | Remainder: 0.0412975 - 2.67977%
| | | | | Remainder: 1.9587e-05 - 0.00127097%
| | | | fmb->setupBCFieldManagers(): 8.226e-06 - 0.000527882% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4029e-05 - 0.000900274% [1]
| | | | build response library: 0.017153 - 1.10075% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0170401 - 99.3415% [1]
| | | | | | getWorksets(): 4.235e-06 - 0.0248532% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.98e-06 - 70.366% [1]
| | | | | | | Remainder: 1.255e-06 - 29.634%
| | | | | | getOrientations(): 4.54e-07 - 0.00266431% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800389 - 4.6971% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000993975 - 5.83317% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00210201 - 12.3357% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128014 - 7.51251% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 2.238e-06 - 0.0131338% [3]
| | | | | | Remainder: 0.0118566 - 69.5809%
| | | | | Remainder: 0.00011296 - 0.658543%
| | | | Remainder: 2.1418e-05 - 0.00137444%
| | | Remainder: 2.4779e-05 - 0.0015901%
| | Mini-EM: setup auxiliary physics model evaluator: 3.19961 - 8.37344% [1]
| | | panzer::ModelEvaluator::setupModel(): 3.19948 - 99.9962% [1]
| | | | allocate FieldManagerBuilder: 7.99e-07 - 2.49728e-05% [1]
| | | | fmb->setWorksetContainer(): 1.633e-06 - 5.10395e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 3.19258 - 99.7843% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19229 - 99.9907% [1]
| | | | | | getWorksets(): 2.00927 - 62.9414% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 2.00908 - 99.9904% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.46935 - 73.1356% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0516401 - 3.51449% [14]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.135684 - 9.23426% [14]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.00447525 - 3.2983% [14]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.13114 - 96.6515% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0215636 - 16.4432% [14]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000462422 - 0.352616% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335399 - 2.55756% [14]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017454 - 13.3094% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0338916 - 25.8437% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00692044 - 5.27712% [14]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00832458 - 6.34784% [14]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00405068 - 3.08881% [14]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0209837 - 16.0009% [14]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123563 - 58.8854% [14]
| | | | | | | | | | | | Remainder: 0.00862734 - 41.1146%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0108051 - 8.23934% [14]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00301019 - 2.2954% [14]
| | | | | | | | | | | Remainder: 0.000320099 - 0.244089%
| | | | | | | | | | Remainder: 6.81e-05 - 0.0501903%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.789466 - 53.7289% [14]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.417472 - 52.8803% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0124058 - 2.97164% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000123671 - 0.0296238% [14]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.179146 - 42.9121% [14]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197529 - 47.3155% [14]
| | | | | | | | | | | Remainder: 0.0282678 - 6.77119%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.185777 - 23.532% [14]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.135195 - 17.1248% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0190737 - 2.41602% [14]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0285592 - 3.61753% [14]
| | | | | | | | | | Remainder: 0.00338924 - 0.429307%
| | | | | | | | | Remainder: 0.49256 - 33.5223%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.537668 - 26.762% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.526062 - 97.8413% [14]
| | | | | | | | | Remainder: 0.0116066 - 2.15869%
| | | | | | | | Remainder: 0.00205812 - 0.102441%
| | | | | | | Remainder: 0.000192788 - 0.00959493%
| | | | | | getOrientations(): 2.6276e-05 - 0.000823109% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0477132 - 1.49464% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0253633 - 0.794519% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.012403 - 0.38853% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.985187 - 30.8615% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.964026 - 97.8521% [1]
| | | | | | | Remainder: 0.0211613 - 2.14795%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0329371 - 1.03177% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.238e-06 - 3.8781e-05% [2]
| | | | | | Remainder: 0.0793874 - 2.48685%
| | | | | Remainder: 0.000295352 - 0.00925119%
| | | | fmb->setupBCFieldManagers(): 0.0012733 - 0.039797% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000227997 - 0.00712606% [1]
| | | | build response library: 0.00475547 - 0.148632% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.704e-06 - 0.0358324% [1]
| | | | | Remainder: 0.00475377 - 99.9642%
| | | | Remainder: 0.000640855 - 0.02003%
| | | Remainder: 0.00012255 - 0.00383016%
| | Mini-EM: eval auxiliary physics model evaluator: 1.83954 - 4.8141% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.629555 - 34.2236% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.11256 - 60.4804% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.012007 - 1.07922% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.743364 - 66.8157% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 3.539e-06 - 0.000476079% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000231436 - 0.0311336% [14]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.406e-06 - 0.00126533% [14]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0280304 - 3.77075% [14]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0500196 - 6.72882% [14]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.117939 - 15.8656% [14]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0250838 - 3.37436% [14]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0237948 - 3.20096% [14]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.100585 - 13.531% [14]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.135309 - 18.2022% [14]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.6968e-05 - 0.0022826% [14]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.329e-06 - 0.000985923% [14]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.171782 - 23.1087% [14]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0200784 - 2.70101% [14]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00829594 - 1.116% [14]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0522912 - 7.03439% [14]
| | | | | Remainder: 0.00988686 - 1.33002%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1037e-05 - 0.00189087% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.25e-06 - 0.000202236% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00517142 - 0.464822% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.342661 - 30.7994% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.178941 - 52.2211% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.163698 - 47.7725% [1]
| | | | | Remainder: 2.1779e-05 - 0.00635584%
| | | | Remainder: 0.00933188 - 0.838777%
| | | Remainder: 0.0974216 - 5.29599%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.125074 - 0.327322% [1]
| | | getWorksets(): 0.000116043 - 0.0927794% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000113404 - 97.7258% [1]
| | | | Remainder: 2.639e-06 - 2.27416%
| | | getOrientations(): 1.037e-06 - 0.000829109% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.0465428 - 37.2122% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0153931 - 12.3072% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00418831 - 3.34866% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00645277 - 5.15916% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.182e-06 - 0.00094504% [3]
| | | Remainder: 0.0523788 - 41.8783%
| | panzer::ModelEvaluator::create_W_op: 1.55096 - 4.0589% [1]
| | panzer::ModelEvaluator::evalModel(J): 5.81958 - 15.23% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0195561 - 0.33604% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.58177 - 78.7302% [1]
| | | | panzer::WorksetContainer::getWorksets(): 0.000272823 - 0.00595453% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0544125 - 1.18759% [14]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.661475 - 14.4371% [14]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.356492 - 7.78067% [14]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.020299 - 0.443038% [14]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.323731 - 7.06564% [14]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0505299 - 1.10285% [14]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0110114 - 0.240331% [14]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104846 - 2.28832% [14]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.9218e-05 - 0.000419445% [14]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0159061 - 0.347161% [14]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.725995 - 15.8453% [14]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.103176 - 2.25187% [14]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0392361 - 0.856353% [14]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.672654 - 14.6811% [14]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.160946 - 3.51274% [14]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.3759e-05 - 0.000518555% [14]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0104003 - 0.226993% [14]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.102746 - 2.24249% [14]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.163061 - 3.55892% [14]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0250373 - 0.546454% [14]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0066772 - 0.145734% [14]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0515899 - 1.12598% [14]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.808127 - 17.6379% [14]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.106004 - 2.3136% [14]
| | | | Remainder: 0.0071015 - 0.154995%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00632304 - 0.108651% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.93e-06 - 3.31639e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00934367 - 0.160556% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.19313 - 20.5019% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.19051 - 99.7806% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00257607 - 0.21591% [1]
| | | | Remainder: 4.2216e-05 - 0.00353827%
| | | Remainder: 0.00946097 - 0.162571%
| | MaxwellPreconditioner::build: 0.464101 - 1.21456% [1]
| | | MaxwellPreconditioner: Schur complement: 0.00303687 - 0.654355% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0897348 - 19.3352% [1]
| | | | Ifpack2::Relaxation::initialize: 0.00407928 - 4.54593% [1]
| | | | Ifpack2::Relaxation::compute: 0.0201749 - 22.4828% [1]
| | | | Remainder: 0.0654806 - 72.9713%
| | | MaxwellPreconditioner: Solver S_E: 0.343724 - 74.0623% [1]
| | | | Ifpack2::Relaxation::initialize: 2.189e-06 - 0.000636848% [1]
| | | | Ifpack2::Relaxation::compute: 0.340435 - 99.0431% [1]
| | | | Remainder: 0.00328688 - 0.956254%
| | | MaxwellPreconditioner: Block preconditioner: 0.0250547 - 5.39855% [1]
| | | Remainder: 0.00255076 - 0.549613%
| | Mini-EM: timestepper: 20.3483 - 53.2521% [1]
| | | Mini-EM: Advance Time Step: 20.3483 - 99.9999% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.726798 - 3.57178% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0235568 - 3.24117% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.663675 - 91.3149% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.000354068 - 0.0533496% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00807858 - 1.21725% [14]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.13959 - 21.0328% [14]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0554139 - 8.34954% [14]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00300988 - 0.453517% [14]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0667158 - 10.0525% [14]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00874226 - 1.31725% [14]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00340768 - 0.513456% [14]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00195297 - 0.294265% [14]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.525e-06 - 0.00113384% [14]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0070048 - 1.05546% [14]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.114576 - 17.2639% [14]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.021989 - 3.31322% [14]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0112369 - 1.69313% [14]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0638316 - 9.6179% [14]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0316471 - 4.76846% [14]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.4708e-05 - 0.00372291% [14]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00406871 - 0.613058% [14]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.013288 - 2.00218% [14]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0203534 - 3.06677% [14]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00180091 - 0.271354% [14]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00262151 - 0.394998% [14]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00611148 - 0.920854% [14]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.071914 - 10.8357% [14]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00316973 - 0.477603% [14]
| | | | | | Remainder: 0.00276477 - 0.416585%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 0.000226571 - 0.0311739% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.599e-06 - 0.000357596% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0205638 - 2.82936% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0164262 - 2.26008% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0163768 - 99.6992% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.707e-06 - 0.0164798% [1]
| | | | | | Remainder: 4.6706e-05 - 0.284339%
| | | | | Remainder: 0.00234716 - 0.322945%
| | | | Stratimikos: BelosLOWS: 19.4344 - 95.5085% [1]
| | | | | GMRES block system: Operation Op*x: 0.0185954 - 0.095683% [1]
| | | | | Belos::MVT::MvAddMv: 0.000888871 - 0.0045737% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 19.3694 - 99.6654% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00947436 - 0.0489142% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0063198 - 66.7042% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00631134 - 99.8661% [2]
| | | | | | | | Remainder: 8.463e-06 - 0.133912%
| | | | | | | Belos::MVT::MvScale: 0.00198177 - 20.9172% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000826523 - 8.72379% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.000820556 - 99.2781% [2]
| | | | | | | | Remainder: 5.967e-06 - 0.72194%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000279918 - 2.95448% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000276905 - 98.9236% [2]
| | | | | | | | Remainder: 3.013e-06 - 1.07639%
| | | | | | | Remainder: 6.6348e-05 - 0.70029%
| | | | | | Belos::MVT::MvAddMv: 0.00136384 - 0.00704121% [2]
| | | | | | Belos::MVT::MvNorm: 0.000257659 - 0.00133024% [1]
| | | | | | GMRES block system: Operation Prec*x: 19.3172 - 99.7307% [1]
| | | | | | | GMRES Q_B: Operation Op*x: 0.00862582 - 0.0446536% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.000280285 - 0.00145096% [3]
| | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.16184 - 0.837803% [2]
| | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0734138 - 45.3619% [22]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00258851 - 3.52591% [22]
| | | | | | | | | | Belos::MVT::MvDot: 0.00254435 - 98.2942% [22]
| | | | | | | | | | Remainder: 4.4154e-05 - 1.70577%
| | | | | | | | | Belos::MVT::MvScale: 0.000656573 - 0.894345% [21]
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0454012 - 61.8428% [40]
| | | | | | | | | | Belos::MVT::MvTransMv: 0.0453551 - 99.8984% [40]
| | | | | | | | | | Remainder: 4.6142e-05 - 0.101632%
| | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0246059 - 33.5167% [40]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0245707 - 99.8572% [40]
| | | | | | | | | | Remainder: 3.5141e-05 - 0.142816%
| | | | | | | | | Remainder: 0.000161689 - 0.220243%
| | | | | | | | Belos::MVT::MvAddMv: 0.0105581 - 6.52381% [29]
| | | | | | | | GMRES Q_B: Operation Op*x: 0.0223715 - 13.8232% [22]
| | | | | | | | Belos::MVT::MvNorm: 0.000360725 - 0.22289% [2]
| | | | | | | | GMRES Q_B: Operation Prec*x: 0.00253414 - 1.56583% [21]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00241358 - 95.2427% [21]
| | | | | | | | | Remainder: 0.000120556 - 4.75727%
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00130256 - 0.804841% [1]
| | | | | | | | Remainder: 0.0512993 - 31.6975%
| | | | | | | GMRES S_E: Operation Op*x: 0.00632645 - 0.0327503% [1]
| | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 19.0452 - 98.5919% [1]
| | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.5789 - 92.3009% [294]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0355959 - 0.202492% [294]
| | | | | | | | | | Belos::MVT::MvDot: 0.0347197 - 97.5385% [294]
| | | | | | | | | | Remainder: 0.000876179 - 2.46146%
| | | | | | | | | Belos::MVT::MvScale: 0.0102348 - 0.0582219% [294]
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.3336 - 58.7841% [586]
| | | | | | | | | | Belos::MVT::MvTransMv: 10.3317 - 99.982% [586]
| | | | | | | | | | Remainder: 0.00185503 - 0.0179514%
| | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.19215 - 40.9136% [586]
| | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.1905 - 99.977% [586]
| | | | | | | | | | Remainder: 0.00165348 - 0.02299%
| | | | | | | | | Remainder: 0.00732137 - 0.0416487%
| | | | | | | | Belos::MVT::MvAddMv: 0.430112 - 2.25838% [298]
| | | | | | | | GMRES S_E: Operation Prec*x: 0.0465793 - 0.244572% [294]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0431881 - 92.7195% [294]
| | | | | | | | | Remainder: 0.00339121 - 7.28051%
| | | | | | | | GMRES S_E: Operation Op*x: 0.917881 - 4.81949% [294]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0259998 - 0.136516% [1]
| | | | | | | | Belos::MVT::MvNorm: 0.000122522 - 0.000643322% [1]
| | | | | | | | Remainder: 0.0456103 - 0.239485%
| | | | | | | Remainder: 0.0949413 - 0.491485%
| | | | | | GMRES block system: Operation Op*x: 0.0189507 - 0.0978386% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.000192651 - 0.000994617% [1]
| | | | | | Remainder: 0.0219142 - 0.113138%
| | | | | Remainder: 0.0455394 - 0.234324%
| | | | Mini-EM: Compute responses: 0.179289 - 0.881099% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00302299 - 1.6861% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.143741 - 80.1727% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 0.000112748 - 0.0784385% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00314541 - 2.18826% [14]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0233283 - 16.2294% [14]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.013e-06 - 0.00627032% [14]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00273071 - 1.89975% [14]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00513663 - 3.57354% [14]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0669457 - 46.5739% [14]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.0261e-05 - 0.00713855% [14]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00336237 - 2.33919% [14]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00114527 - 0.796765% [14]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0284039 - 19.7605% [14]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000334051 - 0.232398% [14]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.0642e-05 - 0.00740361% [14]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0034073 - 2.37045% [14]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00167568 - 1.16576% [14]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.7917e-05 - 0.0611636% [14]
| | | | | | Remainder: 0.00389475 - 2.70957%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.666e-06 - 0.0053913% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.457e-06 - 0.000812655% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00381864 - 2.12988% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0231124 - 12.8912% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.233e-06 - 0.00533479% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.023084 - 99.877% [1]
| | | | | | Remainder: 2.7185e-05 - 0.117621%
| | | | | Remainder: 0.005583 - 3.11397%
| | | | Remainder: 0.00785463 - 0.0386008%
| | | Remainder: 1.808e-05 - 8.88524e-05%
| | Remainder: 1.32532 - 3.4684%
| Remainder: 0.000111386 - 0.000291499%
=================================
FOM Calculation
=================================
Number of cells = 27000
Time for Belos Linear Solve = 19.4344 seconds
Number of Time Steps (one linear solve per step) = 1
FOM ( num_cells * num_steps / solver_time / 1000) = 1.38929 k-cell-steps per second
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml':
32.32 msec task-clock:u # 0.001 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
3,252 page-faults:u # 100.631 K/sec
51,882,346 cycles:u # 1.605 GHz
78,686,206 instructions:u # 1.52 insn per cycle
17,074,216 branches:u # 528.350 M/sec
299,620 branch-misses:u # 1.75% of all branches
40.718683920 seconds time elapsed
28.151497000 seconds user
3.415118000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml':
7,747 iTLB-loads:u
14,130 iTLB-load-misses:u # 182.39% of all iTLB cache accesses
17,740,758 dTLB-loads:u
13,623 dTLB-load-misses:u # 0.08% of all dTLB cache accesses
42.324108055 seconds time elapsed
27.542993000 seconds user
2.971451000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-x86.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-x86/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell30.xml':
17,726,291 L1-dcache-loads:u
582,972 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses
73,138 LLC-loads:u
27,275 LLC-load-misses:u # 37.29% of all LL-cache accesses
41.929066932 seconds time elapsed
28.038182000 seconds user
2.807829000 seconds sys

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,2 @@
Start
End