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::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... ************************************************** * starting time step 1 Starting iterations with Belos: Using forward operator = Thyra::DefaultBlockedLinearOp{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 >{rangeDim=68208,domainDim=68208} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=68208,domainDim=70644} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=68208} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=70644,domainDim=70644} Using iterative solver = "Belos::BlockGmresSolMgr": Template parameters: ScalarType: double MV: Thyra::MultiVectorBase OP: Thyra::LinearOpBase 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 >{rangeDim=68208,domainDim=68208} Using iterative solver = "Belos::PseudoBlockGmresSolMgr": Template parameters: ScalarType: double MV: Thyra::MultiVectorBase OP: Thyra::LinearOpBase 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 >{rangeDim=70644,domainDim=70644} Using iterative solver = "Belos::PseudoBlockGmresSolMgr": Template parameters: ScalarType: double MV: Thyra::MultiVectorBase OP: Thyra::LinearOpBase 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 >{rangeDim=68208,domainDim=68208} Using iterative solver = "Belos::PseudoBlockGmresSolMgr": Template parameters: ScalarType: double MV: Thyra::MultiVectorBase OP: Thyra::LinearOpBase 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