ampere_research/trilinos/output/altra_CG_Tpetra_maxwell32.output

677 lines
51 KiB
Plaintext
Raw Normal View History

2024-10-22 00:49:37 -04:00
oasis15.umiacs.umd.edu
30 CG Tpetra maxwell32.xml
output/CG_Tpetra_maxwell32.output
output/CG_Tpetra_maxwell32_power.output
dt = 4.16955e-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.16955e-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.16955e-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=205920,domainDim=205920,numRowBlocks=2,numColBlocks=2}
Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]:
Op[0,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=101376}
Op[0,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=104544}
Op[1,0] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=101376}
Op[1,1] = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=104544}
Using iterative solver = "Belos::BlockGmresSolMgr":
Template parameters:
ScalarType: double
MV: Thyra::MultiVectorBase<double>
OP: Thyra::LinearOpBase<double>
Flexible: true
Num Blocks: 10
Maximum Iterations: 10
Maximum Restarts: 20
Convergence Tolerance: 1e-08
With #Eqns=205920, #RHSs=1 ...
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=101376}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=101376, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
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.00206336 sec
2024-10-22 00:49:37 -04:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=104544,domainDim=104544}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=104544, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
The Belos solver "CG S_E" of type "Belos::PseudoBlockCGSolMgr<...,double>{}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 311 iterations with total CPU time of 1.04264 sec
2024-10-22 00:49:37 -04:00
Starting iterations with Belos:
Using forward operator = Thyra::TpetraLinearOp<double, int, long long, Tpetra::KokkosCompat::KokkosDeviceWrapperNode<Kokkos::Serial, Kokkos::HostSpace> >{rangeDim=101376,domainDim=101376}
Using iterative solver = Belos::PseudoBlockCGSolMgr<...,double>{}
With #Eqns=101376, #RHSs=1 ...
2024-10-29 19:27:33 -04:00
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.0335016 sec
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 1.10729 sec
2024-10-22 00:49:37 -04:00
Electromagnetic Energy = 7.46911e-09
Electromagnetic Energy/dt^2 = 4.29626e+10
* finished time step 1, t = 4.16955e-10
**************************************************
*** Teuchos::StackedTimer::report() - Remainder for a level will be ***
*** incorrect if a timer in the level does not exist on every rank ***
*** of the MPI Communicator. ***
2024-10-29 19:27:33 -04:00
Mini-EM: 10.3684 [1]
| Mini-EM: Total Time: 10.3683 - 99.9994% [1]
| | Mini-EM: build mesh: 0.00065632 - 0.00633007% [1]
| | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00031212 - 47.5561% [1]
| | | Remainder: 0.0003442 - 52.4439%
| | Mini-EM: build physics blocks: 0.00089916 - 0.00867221% [1]
| | Mini-EM: build auxiliary physics blocks: 0.0002356 - 0.00227231% [1]
| | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.61536 - 15.5798% [1]
| | panzer::DOFManager::buildGlobalUnknowns: 0.639935 - 6.17204% [3]
| | | panzer::DOFManager::buildTaggedMultiVector: 0.2766 - 43.2231% [3]
| | | | panzer::DOFManager::builderOverlapMapFromElements: 0.219295 - 79.2823% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00711296 - 2.57157% [3]
| | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0500494 - 18.0946% [3]
| | | | Remainder: 0.0001426 - 0.0515547%
| | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0373257 - 5.83273% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0241088 - 64.5904% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00133296 - 3.57116% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0030654 - 8.21258% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00175984 - 4.71482% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00128432 - 3.44085% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00524568 - 14.0538% [3]
| | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00037244 - 0.997812% [3]
| | | | Remainder: 0.00015624 - 0.418586%
| | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0658422 - 10.2889% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0264902 - 4.13951% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0771895 - 12.0621% [3]
| | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0320954 - 5.01541% [3]
| | | Remainder: 0.124393 - 19.4383%
| | panzer::WorksetContainer::applyOrientations(ugi): 0.0388611 - 0.374807% [2]
| | Mini-EM: setup physics model evaluator: 1.13336 - 10.931% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.13333 - 99.9975% [1]
| | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000282355% [1]
| | | | fmb->setWorksetContainer(): 6.4e-07 - 5.64709e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.12786 - 99.518% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.12785 - 99.9984% [1]
| | | | | | getWorksets(): 1.10235 - 97.7391% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.10234 - 99.9997% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.636489 - 57.7397% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00523308 - 0.822179% [17]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.101329 - 15.9199% [17]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0018844 - 1.85969% [17]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0994043 - 98.1009% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00097164 - 0.977463% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052664 - 0.529796% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171276 - 1.72302% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00928136 - 9.33698% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0212569 - 21.3843% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0055078 - 5.54081% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0149472 - 15.0367% [17]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00051532 - 0.518408% [17]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0258261 - 25.9809% [17]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.011361 - 43.9903% [17]
| | | | | | | | | | | | Remainder: 0.0144651 - 56.0097%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0148505 - 14.9395% [17]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0037732 - 3.79581% [17]
| | | | | | | | | | | Remainder: 0.00023492 - 0.236328%
| | | | | | | | | | Remainder: 3.988e-05 - 0.0393571%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.461655 - 72.5315% [34]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.267212 - 57.8813% [34]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00037896 - 0.14182% [34]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011792 - 0.0441298% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143628 - 53.7506% [34]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.100994 - 37.7956% [17]
| | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00011364 - 0.042528% [17]
| | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0211496 - 7.91492% [17]
| | | | | | | | | | | Remainder: 0.00082944 - 0.310405%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.090184 - 19.5349% [34]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0654736 - 14.1824% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00056964 - 0.123391% [34]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0215816 - 4.67483% [34]
| | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161985 - 3.50879% [17]
| | | | | | | | | | Remainder: 0.000436 - 0.0944428%
| | | | | | | | | Remainder: 0.0682722 - 10.7264%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.465819 - 42.2572% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.465409 - 99.912% [34]
| | | | | | | | | Remainder: 0.00041008 - 0.0880342%
| | | | | | | | Remainder: 3.508e-05 - 0.00318231%
| | | | | | | Remainder: 3.48e-06 - 0.00031569%
| | | | | | getOrientations(): 1.152e-05 - 0.00102142% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00075176 - 0.0666545% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0007254 - 0.0643173% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389759 - 0.0345578% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017628 - 0.0156298% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00086512 - 0.0767055% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 7.6e-07 - 6.73851e-05% [2]
| | | | | | Remainder: 0.0225791 - 2.00196%
| | | | | Remainder: 1.812e-05 - 0.00160658%
| | | | fmb->setupBCFieldManagers(): 7.92e-06 - 0.000698828% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.62e-05 - 0.00142942% [1]
| | | | build response library: 0.00541352 - 0.477666% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00521008 - 96.242% [1]
| | | | | | getWorksets(): 3.08e-06 - 0.0591162% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 1.88e-06 - 61.039% [1]
| | | | | | | Remainder: 1.2e-06 - 38.961%
| | | | | | getOrientations(): 4.4e-07 - 0.00844517% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00076528 - 14.6885% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094224 - 18.0849% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398 - 7.63904% [1]
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00114508 - 21.9782% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.020729% [3]
| | | | | | Remainder: 0.00195488 - 37.5211%
| | | | | Remainder: 0.00020344 - 3.758%
| | | | Remainder: 2.08e-05 - 0.0018353%
| | | Remainder: 2.844e-05 - 0.00250936%
| | Mini-EM: setup auxiliary physics model evaluator: 1.26196 - 12.1714% [1]
| | | panzer::ModelEvaluator::setupModel(): 1.26196 - 99.9992% [1]
| | | | allocate FieldManagerBuilder: 6.4e-07 - 5.0715e-05% [1]
| | | | fmb->setWorksetContainer(): 6e-07 - 4.75453e-05% [1]
| | | | fmb->setupVolumeFieldManagers(): 1.2619 - 99.9953% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.26189 - 99.9997% [1]
| | | | | | getWorksets(): 0.857274 - 67.9356% [1]
| | | | | | | panzer::WorksetContainer::getWorksets(): 0.857271 - 99.9996% [1]
| | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.514015 - 59.9594% [1]
| | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00574316 - 1.11731% [17]
| | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0987946 - 19.2202% [17]
| | | | | | | | | | panzer::integrationValues2::setup(): 0.0019012 - 1.9244% [17]
| | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0968618 - 98.0436% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00085876 - 0.886582% [17]
| | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00051708 - 0.533833% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00173564 - 1.79187% [17]
| | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0105278 - 10.8689% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0204416 - 21.1039% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.005407 - 5.58218% [17]
| | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0146938 - 15.1699% [17]
| | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00049128 - 0.507197% [17]
| | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0260162 - 26.8591% [17]
| | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.011779 - 45.2756% [17]
| | | | | | | | | | | | Remainder: 0.0142372 - 54.7244%
| | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0121503 - 12.5439% [17]
| | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0037638 - 3.88574% [17]
| | | | | | | | | | | Remainder: 0.00025852 - 0.266896%
| | | | | | | | | | Remainder: 3.16e-05 - 0.0319855%
| | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.348586 - 67.8164% [17]
| | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.203789 - 58.4615% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021184 - 0.103951% [17]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011948 - 0.0586293% [17]
| | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0999669 - 49.0542% [17]
| | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102998 - 50.5416% [17]
| | | | | | | | | | | Remainder: 0.00049248 - 0.241662%
| | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0664685 - 19.068% [17]
| | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0634364 - 18.1982% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030804 - 0.0883684% [17]
| | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.014297 - 4.10142% [17]
| | | | | | | | | | Remainder: 0.0002876 - 0.0825047%
| | | | | | | | | Remainder: 0.0608905 - 11.8461%
| | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.34322 - 40.0363% [1]
| | | | | | | | | panzer::basisValues2::applyOrientations(): 0.342509 - 99.7929% [17]
| | | | | | | | | Remainder: 0.00071072 - 0.207074%
| | | | | | | | Remainder: 3.624e-05 - 0.00422737%
| | | | | | | Remainder: 3.56e-06 - 0.00041527%
| | | | | | getOrientations(): 1.08e-05 - 0.000855858% [1]
| | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045888 - 0.0363644% [1]
| | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0003708 - 0.0293844% [1]
| | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022424 - 0.0177701% [1]
| | | | | | pb->buildAndRegisterScatterEvaluators(): 0.395074 - 31.308% [1]
| | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.395042 - 99.9919% [1]
| | | | | | | Remainder: 3.2e-05 - 0.00809975%
| | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00052092 - 0.0412809% [1]
| | | | | | Phalanx::SortAndOrderEvaluators: 4.8e-07 - 3.80381e-05% [2]
| | | | | | Remainder: 0.00795792 - 0.630634%
| | | | | Remainder: 3.88e-06 - 0.000307474%
| | | | fmb->setupBCFieldManagers(): 3.6e-06 - 0.000285272% [1]
| | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.8e-05 - 0.00142636% [1]
| | | | build response library: 2.616e-05 - 0.00207297% [1]
| | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.8e-07 - 1.83486% [1]
| | | | | Remainder: 2.568e-05 - 98.1651%
| | | | Remainder: 1.016e-05 - 0.0008051%
| | | Remainder: 9.6e-06 - 0.000760719%
| | Mini-EM: eval auxiliary physics model evaluator: 1.38899 - 13.3965% [1]
| | | panzer::ModelEvaluator::create_W_op: 0.384282 - 27.6662% [1]
| | | panzer::ModelEvaluator::evalModel(J): 1.00147 - 72.1002% [1]
| | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00147432 - 0.147216% [1]
| | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.693307 - 69.2291% [1]
| | | | | panzer::WorksetContainer::getWorksets(): 2.04e-06 - 0.000294242% [1]
| | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.012e-05 - 0.00722912% [17]
| | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.096e-05 - 0.00158083% [17]
| | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00602112 - 0.868464% [17]
| | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0402249 - 5.80189% [17]
| | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.102414 - 14.7718% [17]
| | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0160722 - 2.31819% [17]
| | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0607471 - 8.76193% [17]
| | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0825532 - 11.9072% [17]
| | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.116229 - 16.7645% [17]
| | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.72e-05 - 0.00392323% [17]
| | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 9.96e-06 - 0.00143659% [17]
| | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185417 - 26.7438% [17]
| | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0155985 - 2.24987% [17]
| | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0110204 - 1.58954% [17]
| | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0565868 - 8.16186% [17]
| | | | | Remainder: 0.00032284 - 0.0465652%
| | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.068e-05 - 0.00206497% [1]
| | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2e-06 - 0.000199707% [1]
| | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0013054 - 0.130349% [1]
| | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.304077 - 30.3632% [1]
| | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.153523 - 50.488% [1]
| | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.150531 - 49.504% [1]
| | | | | Remainder: 2.424e-05 - 0.00797165%
| | | | Remainder: 0.00128028 - 0.12784%
| | | Remainder: 0.00324404 - 0.233553%
| | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00449936 - 0.0433954% [1]
| | | getWorksets(): 6.92e-06 - 0.1538% [1]
| | | | panzer::WorksetContainer::getWorksets(): 5.28e-06 - 76.3006% [1]
| | | | Remainder: 1.64e-06 - 23.6994%
| | | getOrientations(): 9.6e-07 - 0.0213364% [1]
| | | pb->buildAndRegisterEquationSetEvaluators(): 0.00078964 - 17.5501% [1]
| | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00094068 - 20.907% [1]
| | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00040688 - 9.04306% [1]
| | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119444 - 26.5469% [1]
| | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0240034% [3]
| | | Remainder: 0.00115876 - 25.7539%
| | panzer::ModelEvaluator::create_W_op: 1.0857 - 10.4714% [1]
| | panzer::ModelEvaluator::evalModel(J): 1.81666 - 17.5213% [1]
| | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00106292 - 0.0585095% [1]
| | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.42134 - 78.2392% [1]
| | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000101313% [1]
| | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0169469 - 1.19232% [17]
| | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0476455 - 3.35215% [17]
| | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.054875 - 3.86079% [17]
| | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00526944 - 0.370737% [17]
| | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0613739 - 4.31803% [17]
| | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.050977 - 3.58654% [17]
| | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0092206 - 0.648725% [17]
| | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0507566 - 3.57104% [17]
| | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 4.012e-05 - 0.00282268% [17]
| | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0187588 - 1.31979% [17]
| | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.10932 - 7.6913% [17]
| | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0180776 - 1.27187% [17]
| | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.105425 - 7.41725% [17]
| | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113313 - 7.97227% [17]
| | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.152861 - 10.7547% [17]
| | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.44e-05 - 0.00242025% [17]
| | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0167279 - 1.17691% [17]
| | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106847 - 7.51733% [17]
| | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170556 - 11.9996% [17]
| | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0251706 - 1.7709% [17]
| | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00503256 - 0.354071% [17]
| | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0585413 - 4.11874% [17]
| | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.124596 - 8.76608% [17]
| | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0981648 - 6.90649% [17]
| | | | Remainder: 0.00081076 - 0.0570419%
| | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.3e-05 - 0.0034679% [1]
| | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 6.8257e-05% [1]
| | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00411292 - 0.2264% [1]
| | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.387136 - 21.3103% [1]
| | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.387103 - 99.9913% [1]
| | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.084e-05 - 0.00538312% [1]
| | | | Remainder: 1.268e-05 - 0.00327533%
| | | Remainder: 0.00294468 - 0.162093%
| | MaxwellPreconditioner::build: 0.00682584 - 0.0658338% [1]
| | | MaxwellPreconditioner: Schur complement: 1.552e-05 - 0.227371% [1]
| | | MaxwellPreconditioner: Inverse Q_B: 0.0030338 - 44.4458% [1]
| | | | Ifpack2::Relaxation::initialize: 3.24e-06 - 0.106797% [1]
| | | | Ifpack2::Relaxation::compute: 0.00223996 - 73.8335% [1]
| | | | Remainder: 0.0007906 - 26.0597%
| | | MaxwellPreconditioner: Solver S_E: 0.00365456 - 53.5401% [1]
| | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0361193% [1]
| | | | Ifpack2::Relaxation::compute: 0.00322476 - 88.2394% [1]
| | | | Remainder: 0.00042848 - 11.7245%
| | | MaxwellPreconditioner: Block preconditioner: 0.000113 - 1.65547% [1]
| | | Remainder: 8.96e-06 - 0.131266%
| | Mini-EM: timestepper: 1.29745 - 12.5136% [1]
| | | Mini-EM: Advance Time Step: 1.29744 - 99.9998% [1]
| | | | panzer::ModelEvaluator::evalModel(f): 0.15625 - 12.0429% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00078556 - 0.502758% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151063 - 96.6801% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00108564% [1]
| | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00096968 - 0.641905% [17]
| | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0128058 - 8.47716% [17]
| | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0077 - 5.09722% [17]
| | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00063904 - 0.423029% [17]
| | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0070636 - 4.67594% [17]
| | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00663928 - 4.39505% [17]
| | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005962 - 0.39467% [17]
| | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00161532 - 1.0693% [17]
| | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.036e-05 - 0.00685808% [17]
| | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00132976 - 0.88027% [17]
| | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0152795 - 10.1147% [17]
| | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0050772 - 3.36099% [17]
| | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00211908 - 1.40278% [17]
| | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0132324 - 8.75956% [17]
| | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0265445 - 17.5718% [17]
| | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.404e-05 - 0.0159139% [17]
| | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00100424 - 0.664783% [17]
| | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113668 - 7.52458% [17]
| | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0140957 - 9.33101% [17]
| | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00102716 - 0.679956% [17]
| | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00063196 - 0.418343% [17]
| | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00701656 - 4.6448% [17]
| | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106313 - 7.03768% [17]
| | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00327568 - 2.16842% [17]
| | | | | | Remainder: 0.00036588 - 0.242204%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.772e-05 - 0.0113408% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.0014592% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0040334 - 2.58137% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00021732 - 0.139085% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018928 - 87.0974% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.6e-06 - 0.736241% [1]
| | | | | | Remainder: 2.644e-05 - 12.1664%
| | | | | Remainder: 0.00013104 - 0.0838655%
| | | | Stratimikos: BelosLOWS: 1.10734 - 85.3481% [1]
| | | | | GMRES block system: Operation Op*x: 0.00910796 - 0.822505% [1]
| | | | | Belos::MVT::MvAddMv: 0.0003098 - 0.0279769% [1]
| | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.0972 - 99.0844% [1]
| | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00131072 - 0.11946% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00033196 - 25.3265% [2]
| | | | | | | | Belos::MVT::MvDot: 0.00032564 - 98.0962% [2]
| | | | | | | | Remainder: 6.32e-06 - 1.90384%
| | | | | | | Belos::MVT::MvScale: 0.00018568 - 14.1663% [2]
| | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0005008 - 38.208% [2]
| | | | | | | | Belos::MVT::MvTransMv: 0.0004852 - 96.885% [2]
| | | | | | | | Remainder: 1.56e-05 - 3.11502%
| | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00022572 - 17.2211% [2]
| | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00022288 - 98.7418% [2]
| | | | | | | | Remainder: 2.84e-06 - 1.2582%
| | | | | | | Remainder: 6.656e-05 - 5.07813%
| | | | | | Belos::MVT::MvAddMv: 0.00082704 - 0.075377% [2]
| | | | | | Belos::MVT::MvNorm: 0.00019752 - 0.0180021% [1]
| | | | | | GMRES block system: Operation Prec*x: 1.08435 - 98.8283% [1]
| | | | | | | CG Q_B: Operation Op*x: 0.00249228 - 0.229841% [2]
| | | | | | | Belos::MVT::MvAddMv: 0.00023852 - 0.0219966% [3]
| | | | | | | CG Q_B: PseudoBlockCGSolMgr total solve time: 0.0325933 - 3.00579% [2]
| | | | | | | | Belos::MVT::Assign: 0.00015252 - 0.467949% [4]
| | | | | | | | CG Q_B: Operation Prec*x: 0.00242388 - 7.43675% [22]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.00231716 - 95.5971% [22]
| | | | | | | | | Remainder: 0.00010672 - 4.40286%
| | | | | | | | Belos::MVT::MvDot: 0.00343828 - 10.549% [42]
| | | | | | | | Belos::MVT::MvNorm: 0.00163432 - 5.01429% [22]
| | | | | | | | CG Q_B: Operation Op*x: 0.0214098 - 65.6878% [20]
| | | | | | | | Belos::MVT::MvAddMv: 0.00321564 - 9.86596% [60]
| | | | | | | | Remainder: 0.00031884 - 0.978238%
| | | | | | | CG S_E: Operation Op*x: 0.00330164 - 0.304481% [1]
| | | | | | | CG S_E: PseudoBlockCGSolMgr total solve time: 1.0391 - 95.8275% [1]
| | | | | | | | Belos::MVT::Assign: 0.0001126 - 0.0108363% [2]
| | | | | | | | CG S_E: Operation Prec*x: 0.0330763 - 3.18315% [312]
| | | | | | | | | Ifpack2::Relaxation::apply: 0.0315709 - 95.4487% [312]
| | | | | | | | | Remainder: 0.0015054 - 4.5513%
| | | | | | | | Belos::MVT::MvDot: 0.0479146 - 4.61114% [623]
| | | | | | | | Belos::MVT::MvNorm: 0.0238421 - 2.29448% [312]
| | | | | | | | CG S_E: Operation Op*x: 0.879227 - 84.614% [311]
| | | | | | | | Belos::MVT::MvAddMv: 0.0522679 - 5.03009% [933]
| | | | | | | | Remainder: 0.00266352 - 0.256328%
| | | | | | | Remainder: 0.00661916 - 0.610427%
| | | | | | GMRES block system: Operation Op*x: 0.0086214 - 0.78576% [1]
| | | | | | Belos::MVT::MvTimesMatAddMv: 0.00013964 - 0.0127269% [1]
| | | | | | Remainder: 0.00175948 - 0.16036%
| | | | | Remainder: 0.00072104 - 0.0651144%
| | | | Mini-EM: Compute responses: 0.033448 - 2.578% [1]
| | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000919 - 2.74755% [1]
| | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0278497 - 83.2625% [1]
| | | | | | panzer::WorksetContainer::getWorksets(): 4.6e-06 - 0.0165172% [1]
| | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00059416 - 2.13345% [17]
| | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00643956 - 23.1226% [17]
| | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 8.08e-06 - 0.0290129% [17]
| | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012698 - 4.55948% [17]
| | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00090976 - 3.26668% [17]
| | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134769 - 48.3917% [17]
| | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 8.08e-06 - 0.0290129% [17]
| | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.0012436 - 4.4654% [17]
| | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00104176 - 3.74065% [17]
| | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0012056 - 4.32895% [17]
| | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013652 - 0.490203% [17]
| | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.92e-06 - 0.0284384% [17]
| | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00070616 - 2.53561% [17]
| | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0005184 - 1.86142% [17]
| | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00010432 - 0.374582% [17]
| | | | | | Remainder: 0.00017444 - 0.626363%
| | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.056e-05 - 0.0315714% [1]
| | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.48e-06 - 0.00442477% [1]
| | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00419432 - 12.5398% [1]
| | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00026812 - 0.801602% [1]
| | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.12e-06 - 0.417723% [1]
| | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024828 - 92.6003% [1]
| | | | | | Remainder: 1.872e-05 - 6.98195%
| | | | | Remainder: 0.00020488 - 0.612532%
| | | | Remainder: 0.00040188 - 0.0309748%
| | | Remainder: 2.4e-06 - 0.000184979%
| | Remainder: 0.0769026 - 0.741709%
| Remainder: 6.504e-05 - 0.000627293%
2024-10-22 00:49:37 -04:00
=================================
FOM Calculation
=================================
Number of cells = 32768
2024-10-29 19:27:33 -04:00
Time for Belos Linear Solve = 1.10734 seconds
2024-10-22 00:49:37 -04:00
Number of Time Steps (one linear solve per step) = 1
2024-10-29 19:27:33 -04:00
FOM ( num_cells * num_steps / solver_time / 1000) = 29.5915 k-cell-steps per second
2024-10-22 00:49:37 -04:00
=================================
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
38.19 msec task-clock:u # 0.003 CPUs utilized
0 context-switches:u # 0.000 /sec
0 cpu-migrations:u # 0.000 /sec
2,764 page-faults:u # 72.381 K/sec
28,160,037 cycles:u # 0.737 GHz (54.15%)
75,192,743 instructions:u # 2.67 insn per cycle (91.81%)
<not supported> branches:u
351,491 branch-misses:u
27,875,552 L1-dcache-loads:u # 729.975 M/sec
378,289 L1-dcache-load-misses:u # 1.36% of all L1-dcache accesses
2024-10-22 00:49:37 -04:00
<not supported> LLC-loads:u
<not supported> LLC-load-misses:u
2024-10-29 19:27:33 -04:00
26,579,690 L1-icache-loads:u # 696.040 M/sec
237,969 L1-icache-load-misses:u # 0.90% of all L1-icache accesses
21,449,107 dTLB-loads:u # 561.686 M/sec (12.49%)
<not counted> dTLB-load-misses:u (0.00%)
<not counted> iTLB-loads:u (0.00%)
2024-10-22 00:49:37 -04:00
<not counted> iTLB-load-misses:u (0.00%)
2024-10-29 19:27:33 -04:00
11.058335273 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
10.400090000 seconds user
0.649946000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
316,843 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio
16,871,544 BR_RETIRED:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
11.162280391 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
10.551124000 seconds user
0.641700000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
22,706,983 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio
5,437 ITLB_WALK:u
13,067 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio
30,572,002 L1D_TLB:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
11.020671393 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
10.429784000 seconds user
0.637798000 seconds sys
2024-10-22 00:49:37 -04:00
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml':
2024-10-29 19:27:33 -04:00
26,441,985 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio
225,564 L1I_CACHE_REFILL:u
376,498 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio
27,735,954 L1D_CACHE:u
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
11.058699313 seconds time elapsed
2024-10-22 00:49:37 -04:00
2024-10-29 19:27:33 -04:00
10.353641000 seconds user
0.736007000 seconds sys
Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=CG --linAlgebra=Tpetra --inputFile=maxwell32.xml':
467,890 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio
492,897 LL_CACHE_RD:u
136,869 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio
18,307 L2D_TLB_REFILL:u
257,966 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio
1,471,080 L2D_CACHE:u
10.987266754 seconds time elapsed
10.395028000 seconds user
0.637363000 seconds sys
2024-10-22 00:49:37 -04:00