tron66.umiacs.umd.edu 1 GMRES Tpetra maxwell12.xml output/xeon_GMRES_Tpetra_maxwell12.output output/xeon_GMRES_Tpetra_maxwell12_power.output dt = 1.11188e-09 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 = 1.11188e-09 [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 = 1.11188e-09 [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=11700,domainDim=11700,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=6084} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=5616} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} 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=11700, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} 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=5616, #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.000641192 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=6084,domainDim=6084} 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=6084, #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 215 iterations with total CPU time of 0.586057 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=5616,domainDim=5616} 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=5616, #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 13 iterations with total CPU time of 0.00457051 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.594443 sec Electromagnetic Energy = 5.309e-08 Electromagnetic Energy/dt^2 = 4.29434e+10 * finished time step 1, t = 1.11188e-09 ************************************************** *** Teuchos::StackedTimer::report() - Remainder for a level will be *** *** incorrect if a timer in the level does not exist on every rank *** *** of the MPI Communicator. *** Mini-EM: 1.2767 [1] | Mini-EM: Total Time: 1.27667 - 99.9973% [1] | | Mini-EM: build mesh: 0.000409576 - 0.0320816% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000264419 - 64.5592% [1] | | | Remainder: 0.000145157 - 35.4408% | | Mini-EM: build physics blocks: 0.000773196 - 0.0605635% [1] | | Mini-EM: build auxiliary physics blocks: 0.000265548 - 0.0208% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.082263 - 6.44356% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0324836 - 2.5444% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0112913 - 34.7602% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00909749 - 80.5705% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000419169 - 3.7123% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00173637 - 15.3778% [3] | | | | Remainder: 3.8322e-05 - 0.339393% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00395267 - 12.1682% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00156159 - 39.5071% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000121306 - 3.06897% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000347832 - 8.79994% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000369597 - 9.35058% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00118243 - 29.9148% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000288723 - 7.30451% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 3.5826e-05 - 0.906376% [3] | | | | Remainder: 4.5363e-05 - 1.14766% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00474205 - 14.5983% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00219298 - 6.75103% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00345761 - 10.6442% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00240178 - 7.39383% [3] | | | Remainder: 0.00444515 - 13.6843% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0018596 - 0.14566% [2] | | Mini-EM: setup physics model evaluator: 0.15593 - 12.2138% [1] | | | panzer::ModelEvaluator::setupModel(): 0.155918 - 99.9922% [1] | | | | allocate FieldManagerBuilder: 6.091e-06 - 0.00390654% [1] | | | | fmb->setWorksetContainer(): 5.24e-07 - 0.000336074% [1] | | | | fmb->setupVolumeFieldManagers(): 0.147911 - 94.8644% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.1479 - 99.9926% [1] | | | | | | getWorksets(): 0.105685 - 71.4574% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.105682 - 99.9967% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0572448 - 54.1671% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00396251 - 6.92205% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00930871 - 16.2612% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00036607 - 3.93255% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00893051 - 95.9372% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000119461 - 1.33767% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8117e-05 - 0.314842% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000349379 - 3.91219% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000770043 - 8.62261% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0024869 - 27.8472% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000439391 - 4.92011% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00103815 - 11.6248% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 4.5664e-05 - 0.511326% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00220043 - 24.6395% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.001145 - 52.0353% [1] | | | | | | | | | | | | Remainder: 0.00105543 - 47.9647% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00121501 - 13.6052% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000190872 - 2.1373% [1] | | | | | | | | | | | Remainder: 4.7092e-05 - 0.527316% | | | | | | | | | | Remainder: 1.2126e-05 - 0.130265% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.03474 - 60.6867% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0197821 - 56.9434% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 4.3702e-05 - 0.220916% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.166e-06 - 0.0412797% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0101549 - 51.3338% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00750964 - 37.9617% [1] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 1.0961e-05 - 0.0554086% [1] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00181986 - 9.19953% [1] | | | | | | | | | | | Remainder: 0.000234874 - 1.1873% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0061954 - 17.8336% [2] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00557255 - 16.0407% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.8456e-05 - 0.110697% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00139613 - 4.01878% [2] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00152312 - 4.38433% [1] | | | | | | | | | | Remainder: 0.000232224 - 0.668463% | | | | | | | | | Remainder: 0.0092336 - 16.13% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0484146 - 45.8117% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0483705 - 99.9088% [2] | | | | | | | | | Remainder: 4.4132e-05 - 0.0911543% | | | | | | | | Remainder: 2.2427e-05 - 0.0212212% | | | | | | | Remainder: 3.435e-06 - 0.00325021% | | | | | | getOrientations(): 8.467e-06 - 0.00572482% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000705816 - 0.477226% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000689301 - 0.466059% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000327136 - 0.221188% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114271 - 0.0772624% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000798745 - 0.540058% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.36e-07 - 0.000362408% [2] | | | | | | Remainder: 0.0395702 - 26.7547% | | | | | Remainder: 1.0881e-05 - 0.00735647% | | | | fmb->setupBCFieldManagers(): 8.568e-06 - 0.00549519% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3288e-05 - 0.00852243% [1] | | | | build response library: 0.00795939 - 5.10485% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00788038 - 99.0073% [1] | | | | | | getWorksets(): 2.967e-06 - 0.0376505% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.193e-06 - 73.913% [1] | | | | | | | Remainder: 7.74e-07 - 26.087% | | | | | | getOrientations(): 4.89e-07 - 0.00620529% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000739969 - 9.39002% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000910269 - 11.5511% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000380185 - 4.82445% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00106077 - 13.461% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.27e-07 - 0.0117634% [3] | | | | | | Remainder: 0.0047848 - 60.7179% | | | | | Remainder: 7.9009e-05 - 0.992652% | | | | Remainder: 1.9501e-05 - 0.0125072% | | | Remainder: 1.2229e-05 - 0.00784261% | | Mini-EM: setup auxiliary physics model evaluator: 0.118655 - 9.29406% [1] | | | panzer::ModelEvaluator::setupModel(): 0.118646 - 99.9926% [1] | | | | allocate FieldManagerBuilder: 9.86e-07 - 0.000831045% [1] | | | | fmb->setWorksetContainer(): 7.32e-07 - 0.000616963% [1] | | | | fmb->setupVolumeFieldManagers(): 0.118607 - 99.9669% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.118603 - 99.997% [1] | | | | | | getWorksets(): 0.0723225 - 60.9786% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0723209 - 99.9978% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0455223 - 62.9449% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00392226 - 8.61613% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00879192 - 19.3134% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000359505 - 4.08904% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00843003 - 95.8838% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.8291e-05 - 0.572845% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.735e-05 - 0.324436% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000341618 - 4.0524% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000728136 - 8.63741% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00236928 - 28.1052% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00043174 - 5.12146% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000971792 - 11.5277% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 4.1167e-05 - 0.488338% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00212192 - 25.171% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00114895 - 54.1468% [1] | | | | | | | | | | | | Remainder: 0.00097297 - 45.8532% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00115217 - 13.6675% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000184587 - 2.18964% [1] | | | | | | | | | | | Remainder: 1.1969e-05 - 0.141981% | | | | | | | | | | Remainder: 2.387e-06 - 0.0271499% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0255864 - 56.2063% [1] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0130207 - 50.8893% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.3993e-05 - 0.107467% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.238e-06 - 0.0555883% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00516026 - 39.6311% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00781195 - 59.9963% [1] | | | | | | | | | | | Remainder: 2.7282e-05 - 0.209528% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0056411 - 22.0473% [1] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00559143 - 21.8532% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.9081e-05 - 0.0745748% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000966573 - 3.77769% [1] | | | | | | | | | | Remainder: 0.000347471 - 1.35803% | | | | | | | | | Remainder: 0.00722171 - 15.8641% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0267904 - 37.0437% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0267671 - 99.9132% [1] | | | | | | | | | Remainder: 2.3248e-05 - 0.0867775% | | | | | | | | Remainder: 8.249e-06 - 0.0114061% | | | | | | | Remainder: 1.622e-06 - 0.00224273% | | | | | | getOrientations(): 8.996e-06 - 0.00758497% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000411855 - 0.347255% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000356418 - 0.300514% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000193956 - 0.163534% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.02305 - 19.4346% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0230299 - 99.9126% [1] | | | | | | | Remainder: 2.0146e-05 - 0.0874012% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000406615 - 0.342837% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.49e-07 - 0.000294259% [2] | | | | | | Remainder: 0.0218523 - 18.4247% | | | | | Remainder: 3.561e-06 - 0.00300236% | | | | fmb->setupBCFieldManagers(): 3.597e-06 - 0.00303171% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.0838e-05 - 0.00913476% [1] | | | | build response library: 1.8628e-05 - 0.0157005% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.32e-07 - 1.78226% [1] | | | | | Remainder: 1.8296e-05 - 98.2177% | | | | Remainder: 4.437e-06 - 0.0037397% | | | Remainder: 8.807e-06 - 0.00742239% | | Mini-EM: eval auxiliary physics model evaluator: 0.0835329 - 6.54303% [1] | | | panzer::ModelEvaluator::create_W_op: 0.0243414 - 29.1399% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.0581868 - 69.6572% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000254867 - 0.438016% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0378371 - 65.0269% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.31e-06 - 0.00346221% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.094e-06 - 0.00817717% [1] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.32e-07 - 0.00193461% [1] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000319692 - 0.844917% [1] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00176915 - 4.6757% [1] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00616652 - 16.2976% [1] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000681651 - 1.80154% [1] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00152078 - 4.01928% [1] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00507139 - 13.4032% [1] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00749236 - 19.8017% [1] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.95e-07 - 0.00210111% [1] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.65e-07 - 0.000964663% [1] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.010211 - 26.9868% [1] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00121871 - 3.22095% [1] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000327528 - 0.865627% [1] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00302333 - 7.9904% [1] | | | | | Remainder: 2.8634e-05 - 0.0756771% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0119e-05 - 0.0173906% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.926e-06 - 0.00331003% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000199923 - 0.343589% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0197475 - 33.9382% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00998698 - 50.5733% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00974669 - 49.3566% [1] | | | | | Remainder: 1.3842e-05 - 0.0700949% | | | | Remainder: 0.000135334 - 0.232586% | | | Remainder: 0.00100476 - 1.20283% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00413823 - 0.324142% [1] | | | getWorksets(): 2.817e-06 - 0.0680726% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.787e-06 - 63.4363% [1] | | | | Remainder: 1.03e-06 - 36.5637% | | | getOrientations(): 7.64e-07 - 0.018462% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730049 - 17.6416% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000879723 - 21.2584% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000370361 - 8.94975% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111935 - 27.049% [1] | | | Phalanx::SortAndOrderEvaluators: 8.21e-07 - 0.0198394% [3] | | | Remainder: 0.00103434 - 24.9948% | | panzer::ModelEvaluator::create_W_op: 0.0665773 - 5.21492% [1] | | panzer::ModelEvaluator::evalModel(J): 0.100124 - 7.84259% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.3521e-05 - 0.0934052% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0755963 - 75.5027% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.254e-06 - 0.00165881% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000438457 - 0.579998% [1] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00201324 - 2.66314% [1] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00304025 - 4.02169% [1] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000234223 - 0.309834% [1] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0030811 - 4.07572% [1] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00303865 - 4.01957% [1] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00062826 - 0.831072% [1] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00213226 - 2.82058% [1] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.95e-07 - 0.0013162% [1] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000965153 - 1.27672% [1] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00640888 - 8.47776% [1] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000932413 - 1.23341% [1] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00221353 - 2.9281% [1] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00641369 - 8.48413% [1] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0100135 - 13.2461% [1] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.064e-06 - 0.00537592% [1] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000439134 - 0.580893% [1] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.00640982 - 8.47901% [1] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0100495 - 13.2937% [1] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00163527 - 2.16317% [1] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000240052 - 0.317544% [1] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00301033 - 3.98212% [1] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00742412 - 9.82074% [1] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00479055 - 6.33701% [1] | | | | Remainder: 3.7569e-05 - 0.0496969% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.0814e-05 - 0.0108006% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.046e-06 - 0.0010447% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000354244 - 0.353805% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0238837 - 23.8542% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0238595 - 99.8985% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.452e-05 - 0.0607945% [1] | | | | Remainder: 9.733e-06 - 0.0407516% | | | Remainder: 0.000184268 - 0.18404% | | MaxwellPreconditioner::build: 0.0016818 - 0.131733% [1] | | | MaxwellPreconditioner: Schur complement: 1.4794e-05 - 0.879652% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.000939648 - 55.8715% [1] | | | | Ifpack2::Relaxation::initialize: 8.782e-06 - 0.934605% [1] | | | | Ifpack2::Relaxation::compute: 0.000201868 - 21.4834% [1] | | | | Remainder: 0.000728998 - 77.582% | | | MaxwellPreconditioner: Solver S_E: 0.000652763 - 38.8133% [1] | | | | Ifpack2::Relaxation::initialize: 1.559e-06 - 0.238831% [1] | | | | Ifpack2::Relaxation::compute: 0.000218218 - 33.4299% [1] | | | | Remainder: 0.000432986 - 66.3313% | | | MaxwellPreconditioner: Block preconditioner: 6.6689e-05 - 3.96533% [1] | | | Remainder: 7.908e-06 - 0.47021% | | Mini-EM: timestepper: 0.608069 - 47.6293% [1] | | | Mini-EM: Advance Time Step: 0.608067 - 99.9996% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0110129 - 1.81113% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000135923 - 1.23421% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0104339 - 94.7426% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.744e-06 - 0.0167147% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 6.0536e-05 - 0.580185% [1] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000934553 - 8.95687% [1] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00052133 - 4.99649% [1] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 3.301e-05 - 0.316372% [1] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000432453 - 4.14468% [1] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000494662 - 4.7409% [1] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.5122e-05 - 0.528296% [1] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 9.4069e-05 - 0.901569% [1] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.34e-07 - 0.00895157% [1] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000394503 - 3.78097% [1] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00100446 - 9.62688% [1] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000289576 - 2.77533% [1] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000158467 - 1.51877% [1] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000736528 - 7.05898% [1] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00197694 - 18.9472% [1] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.584e-06 - 0.0343495% [1] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 5.9887e-05 - 0.573965% [1] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000724883 - 6.94737% [1] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00102067 - 9.78219% [1] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 7.9957e-05 - 0.766318% [1] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.4335e-05 - 0.329071% [1] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000404591 - 3.87765% [1] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000716738 - 6.86931% [1] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000170604 - 1.63509% [1] | | | | | | Remainder: 2.979e-05 - 0.285511% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.2788e-05 - 0.116118% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.306e-06 - 0.0209391% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000333259 - 3.02608% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 4.8392e-05 - 0.439411% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.0076e-05 - 62.1508% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.503e-06 - 3.10589% [1] | | | | | | Remainder: 1.6813e-05 - 34.7433% | | | | | Remainder: 4.6324e-05 - 0.420634% | | | | Stratimikos: BelosLOWS: 0.594474 - 97.7645% [1] | | | | | GMRES block system: Operation Op*x: 0.000613719 - 0.103237% [1] | | | | | Belos::MVT::MvAddMv: 7.7526e-05 - 0.0130411% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.593248 - 99.7938% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000241848 - 0.0407668% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 7.3328e-05 - 30.3199% [2] | | | | | | | | Belos::MVT::MvDot: 6.5051e-05 - 88.7124% [2] | | | | | | | | Remainder: 8.277e-06 - 11.2876% | | | | | | | Belos::MVT::MvScale: 4.4549e-05 - 18.4202% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 6.9952e-05 - 28.924% [2] | | | | | | | | Belos::MVT::MvTransMv: 6.7509e-05 - 96.5076% [2] | | | | | | | | Remainder: 2.443e-06 - 3.49239% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.9036e-05 - 7.87106% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.7746e-05 - 93.2234% [2] | | | | | | | | Remainder: 1.29e-06 - 6.77663% | | | | | | | Remainder: 3.4983e-05 - 14.4649% | | | | | | Belos::MVT::MvAddMv: 3.8561e-05 - 0.00649998% [2] | | | | | | Belos::MVT::MvNorm: 4.044e-05 - 0.00681671% [1] | | | | | | GMRES block system: Operation Prec*x: 0.591932 - 99.7783% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.000160891 - 0.0271806% [2] | | | | | | | Belos::MVT::MvAddMv: 2.7466e-05 - 0.00464006% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00469823 - 0.79371% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00254302 - 54.1272% [15] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00014902 - 5.85997% [15] | | | | | | | | | | Belos::MVT::MvDot: 0.000140517 - 94.2941% [15] | | | | | | | | | | Remainder: 8.503e-06 - 5.70595% | | | | | | | | | Belos::MVT::MvScale: 5.1775e-05 - 2.03597% [14] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.001564 - 61.5019% [26] | | | | | | | | | | Belos::MVT::MvTransMv: 0.00155 - 99.1045% [26] | | | | | | | | | | Remainder: 1.4005e-05 - 0.895459% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000726218 - 28.5574% [26] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000714473 - 98.3827% [26] | | | | | | | | | | Remainder: 1.1745e-05 - 1.61728% | | | | | | | | | Remainder: 5.2e-05 - 2.04482% | | | | | | | | Belos::MVT::MvAddMv: 0.000411328 - 8.75496% [22] | | | | | | | | GMRES Q_B: Operation Op*x: 0.000894195 - 19.0326% [15] | | | | | | | | Belos::MVT::MvNorm: 2.1896e-05 - 0.466048% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.000164717 - 3.50594% [14] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000130195 - 79.0416% [14] | | | | | | | | | Remainder: 3.4522e-05 - 20.9584% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.0579e-05 - 1.50225% [1] | | | | | | | | Remainder: 0.000592495 - 12.611% | | | | | | | GMRES S_E: Operation Op*x: 0.00024988 - 0.0422143% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.585555 - 98.9226% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.546988 - 93.4135% [216] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00224507 - 0.410443% [216] | | | | | | | | | | Belos::MVT::MvDot: 0.00210162 - 93.6103% [216] | | | | | | | | | | Remainder: 0.000143453 - 6.38968% | | | | | | | | | Belos::MVT::MvScale: 0.000860043 - 0.157233% [216] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.360644 - 65.9328% [430] | | | | | | | | | | Belos::MVT::MvTransMv: 0.360313 - 99.9082% [430] | | | | | | | | | | Remainder: 0.000330976 - 0.0917736% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.182314 - 33.3306% [430] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.181985 - 99.8195% [430] | | | | | | | | | | Remainder: 0.000329062 - 0.180491% | | | | | | | | | Remainder: 0.000924177 - 0.168957% | | | | | | | | Belos::MVT::MvAddMv: 0.00347908 - 0.59415% [220] | | | | | | | | GMRES S_E: Operation Prec*x: 0.00198268 - 0.338598% [216] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0014682 - 74.0513% [216] | | | | | | | | | Remainder: 0.000514479 - 25.9487% | | | | | | | | GMRES S_E: Operation Op*x: 0.0274762 - 4.69234% [216] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000868625 - 0.148342% [1] | | | | | | | | Belos::MVT::MvNorm: 1.2059e-05 - 0.00205941% [1] | | | | | | | | Remainder: 0.00474866 - 0.810967% | | | | | | | Remainder: 0.0012408 - 0.209618% | | | | | | GMRES block system: Operation Op*x: 0.000578029 - 0.0974347% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 1.3482e-05 - 0.00227257% [1] | | | | | | Remainder: 0.000403006 - 0.0679321% | | | | | Remainder: 0.00053467 - 0.08994% | | | | Mini-EM: Compute responses: 0.00249534 - 0.410372% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000141718 - 5.67931% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00172553 - 69.1501% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.407e-06 - 0.0815402% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 3.8817e-05 - 2.24957% [1] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00044944 - 26.0465% [1] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.172e-06 - 0.0679212% [1] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 8.0339e-05 - 4.6559% [1] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 5.9105e-05 - 3.42532% [1] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000749357 - 43.4276% [1] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.346e-06 - 0.078005% [1] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 7.6586e-05 - 4.4384% [1] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.6848e-05 - 5.03312% [1] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.2077e-05 - 2.4385% [1] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.3796e-05 - 0.799522% [1] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6.14e-07 - 0.0355833% [1] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.8504e-05 - 3.39049% [1] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 3.746e-05 - 2.17093% [1] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.57e-06 - 0.380753% [1] | | | | | | Remainder: 2.2092e-05 - 1.2803% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.147e-06 - 0.246339% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.472e-06 - 0.05899% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000302537 - 12.1241% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00018379 - 7.36533% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 5.34e-07 - 0.290549% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000168367 - 91.6084% [1] | | | | | | Remainder: 1.4889e-05 - 8.10109% | | | | | Remainder: 0.000134145 - 5.37582% | | | | Remainder: 8.5139e-05 - 0.0140016% | | | Remainder: 2.265e-06 - 0.00037249% | | Remainder: 0.0199073 - 1.55931% | Remainder: 3.4297e-05 - 0.00268637% ================================= FOM Calculation ================================= Number of cells = 1728 Time for Belos Linear Solve = 0.594474 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 2.90677 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=maxwell12.xml': 29.14 msec task-clock:u # 0.015 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,775 page-faults:u # 95.215 K/sec 47,219,016 cycles:u # 1.620 GHz 79,448,945 instructions:u # 1.68 insn per cycle 17,214,993 branches:u # 590.676 M/sec 302,959 branch-misses:u # 1.76% of all branches 1.925786395 seconds time elapsed 1.595014000 seconds user 0.285634000 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=maxwell12.xml': 7,393 iTLB-loads:u 14,201 iTLB-load-misses:u # 192.09% of all iTLB cache accesses 17,643,944 dTLB-loads:u 13,924 dTLB-load-misses:u # 0.08% of all dTLB cache accesses 1.911595514 seconds time elapsed 1.596522000 seconds user 0.270617000 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=maxwell12.xml': 17,778,098 L1-dcache-loads:u 587,272 L1-dcache-load-misses:u # 3.30% of all L1-dcache accesses 71,448 LLC-loads:u 11,360 LLC-load-misses:u # 15.90% of all LL-cache accesses 1.929211137 seconds time elapsed 1.607155000 seconds user 0.265033000 seconds sys