oasis21.umiacs.umd.edu 1 GMRES Tpetra maxwell20.xml output/altra_GMRES_Tpetra_maxwell20.output output/altra_GMRES_Tpetra_maxwell20_power.output dt = 6.67128e-10 Loading solver config from solverGMRES.xml Linear Solver Type = Belos [unused] Preconditioner Type = Teko [unused] Linear Solver Types -> Belos -> Solver Type = Block GMRES [unused] Solver Types -> Block GMRES -> Convergence Tolerance = 1e-08 [unused] Orthogonalization = ICGS [unused] Output Frequency = 1 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Maximum Iterations = 10 [unused] Block Size = 1 [unused] Num Blocks = 10 [unused] Flexible Gmres = 1 [unused] Timer Label = GMRES block system [unused] Implicit Residual Scaling = Norm of Initial Residual [unused] VerboseObject -> Verbosity Level = medium [unused] Preconditioner Types -> Teko -> Inverse Type = Maxwell [unused] Inverse Factory Library -> Maxwell -> Type = Full Maxwell Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 6.67128e-10 [unused] Q_B Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_B [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_B Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_E Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_E [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_E Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] Darcy -> Type = Full Darcy Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 6.67128e-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=51660,domainDim=51660,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=26460} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=25200} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} 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=51660, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} 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=25200, #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.00212115 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=26460,domainDim=26460} 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=26460, #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 267 iterations with total CPU time of 2.91965 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=25200,domainDim=25200} 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=25200, #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.0341667 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 2.96915 sec Electromagnetic Energy = 1.9156e-08 Electromagnetic Energy/dt^2 = 4.30413e+10 * finished time step 1, t = 6.67128e-10 ************************************************** *** Teuchos::StackedTimer::report() - Remainder for a level will be *** *** incorrect if a timer in the level does not exist on every rank *** *** of the MPI Communicator. *** Mini-EM: 5.37845 [1] | Mini-EM: Total Time: 5.37834 - 99.9978% [1] | | Mini-EM: build mesh: 0.00123087 - 0.0228858% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000747277 - 60.711% [1] | | | Remainder: 0.000483598 - 39.289% | | Mini-EM: build physics blocks: 0.00180843 - 0.0336244% [1] | | Mini-EM: build auxiliary physics blocks: 0.000443798 - 0.00825158% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.410747 - 7.63706% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.159489 - 2.9654% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.064331 - 40.3357% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0516461 - 80.2818% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00206339 - 3.20746% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0104344 - 16.2198% [3] | | | | Remainder: 0.000187199 - 0.290993% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0119145 - 7.47043% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00660725 - 55.4555% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000315758 - 2.6502% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.001462 - 12.2707% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000543237 - 4.55946% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00134131 - 11.2578% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00130872 - 10.9842% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000170198 - 1.42849% [3] | | | | Remainder: 0.00016604 - 1.3936% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0166298 - 10.427% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00696801 - 4.36896% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0191726 - 12.0212% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0089936 - 5.63901% [3] | | | Remainder: 0.0314794 - 19.7377% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00793137 - 0.147469% [2] | | Mini-EM: setup physics model evaluator: 0.330751 - 6.14969% [1] | | | panzer::ModelEvaluator::setupModel(): 0.33072 - 99.9907% [1] | | | | allocate FieldManagerBuilder: 9.28e-06 - 0.002806% [1] | | | | fmb->setWorksetContainer(): 4.8e-07 - 0.000145138% [1] | | | | fmb->setupVolumeFieldManagers(): 0.323918 - 97.9431% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.323886 - 99.9901% [1] | | | | | | getWorksets(): 0.297887 - 91.9729% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.297881 - 99.9978% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.17209 - 57.7714% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00447802 - 2.60214% [4] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0325513 - 18.9153% [4] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000819476 - 2.51749% [4] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0316851 - 97.339% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000712796 - 2.24962% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00016416 - 0.518098% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000688477 - 2.17287% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00273007 - 8.61624% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00678673 - 21.4193% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00145439 - 4.59014% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00500094 - 15.7832% [4] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000305836 - 0.965235% [4] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00854516 - 26.969% [4] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00398894 - 46.6807% [4] | | | | | | | | | | | | Remainder: 0.00455622 - 53.3193% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00404002 - 12.7505% [4] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00103236 - 3.25817% [4] | | | | | | | | | | | Remainder: 0.000224199 - 0.707584% | | | | | | | | | | Remainder: 4.672e-05 - 0.143527% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.117342 - 68.1865% [8] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0677261 - 57.7168% [8] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000259359 - 0.382953% [8] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.192e-05 - 0.0618964% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0359713 - 53.1129% [8] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0252024 - 37.2123% [4] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 5.6639e-05 - 0.0836295% [4] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00544906 - 8.04573% [4] | | | | | | | | | | | Remainder: 0.000745396 - 1.1006% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0234292 - 19.9666% [8] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0150673 - 12.8405% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00052604 - 0.448296% [8] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00576162 - 4.9101% [8] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00416158 - 3.54654% [4] | | | | | | | | | | Remainder: 0.000670357 - 0.571284% | | | | | | | | | Remainder: 0.0177185 - 10.2961% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125725 - 42.2064% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.125541 - 99.8542% [8] | | | | | | | | | Remainder: 0.00018332 - 0.145811% | | | | | | | | Remainder: 6.6e-05 - 0.0221565% | | | | | | | Remainder: 6.56e-06 - 0.00220218% | | | | | | getOrientations(): 1.356e-05 - 0.00418666% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00125004 - 0.385949% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000973196 - 0.300475% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000575637 - 0.177728% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000245239 - 0.0757177% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011788 - 0.363954% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.48e-06 - 0.00107445% [2] | | | | | | Remainder: 0.0217587 - 6.71803% | | | | | Remainder: 3.192e-05 - 0.00985435% | | | | fmb->setupBCFieldManagers(): 2.236e-05 - 0.006761% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.176e-05 - 0.00657958% [1] | | | | build response library: 0.00671661 - 2.0309% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00636617 - 94.7825% [1] | | | | | | getWorksets(): 6.44e-06 - 0.10116% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 4.84e-06 - 75.1553% [1] | | | | | | | Remainder: 1.6e-06 - 24.8447% | | | | | | getOrientations(): 7.2e-07 - 0.0113098% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00108268 - 17.0067% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00105528 - 16.5763% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000526358 - 8.26805% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00141647 - 22.25% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.32e-06 - 0.0835667% [3] | | | | | | Remainder: 0.00227291 - 35.7029% | | | | | Remainder: 0.000350439 - 5.2175% | | | | Remainder: 3.1959e-05 - 0.00966345% | | | Remainder: 3.092e-05 - 0.00934842% | | Mini-EM: setup auxiliary physics model evaluator: 0.331724 - 6.16777% [1] | | | panzer::ModelEvaluator::setupModel(): 0.331704 - 99.9941% [1] | | | | allocate FieldManagerBuilder: 1.16e-06 - 0.000349709% [1] | | | | fmb->setWorksetContainer(): 8e-07 - 0.000241179% [1] | | | | fmb->setupVolumeFieldManagers(): 0.331627 - 99.9768% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.331619 - 99.9975% [1] | | | | | | getWorksets(): 0.21943 - 66.1693% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.219428 - 99.999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.134742 - 61.4063% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00379058 - 2.81321% [4] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0290291 - 21.5441% [4] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000765476 - 2.63693% [4] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0282374 - 97.2725% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000570318 - 2.01973% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000152359 - 0.539565% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000684478 - 2.42402% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00260671 - 9.23142% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00579645 - 20.5276% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00145303 - 5.14579% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0042201 - 14.9451% [4] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000259479 - 0.918921% [4] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00776189 - 27.488% [4] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00357246 - 46.0257% [4] | | | | | | | | | | | | Remainder: 0.00418942 - 53.9743% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00355411 - 12.5865% [4] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00105163 - 3.72427% [4] | | | | | | | | | | | Remainder: 0.000126798 - 0.449043% | | | | | | | | | | Remainder: 2.628e-05 - 0.0905298% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0855258 - 63.4735% [4] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0511571 - 59.8148% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00014776 - 0.288836% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.6359e-05 - 0.0710732% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0249591 - 48.7891% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0256964 - 50.2305% [4] | | | | | | | | | | | Remainder: 0.000317438 - 0.620516% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0149647 - 17.4972% [4] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0148214 - 17.3298% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000285637 - 0.333977% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00385542 - 4.5079% [4] | | | | | | | | | | Remainder: 0.000441599 - 0.516334% | | | | | | | | | Remainder: 0.016397 - 12.1691% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0846638 - 38.5839% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0845677 - 99.8865% [4] | | | | | | | | | Remainder: 9.6119e-05 - 0.11353% | | | | | | | | Remainder: 2.132e-05 - 0.00971619% | | | | | | | Remainder: 2.12e-06 - 0.000966141% | | | | | | getOrientations(): 1.492e-05 - 0.00449914% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000704837 - 0.212544% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000429519 - 0.129522% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000309998 - 0.0934802% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0978713 - 29.5132% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0978259 - 99.9537% [1] | | | | | | | Remainder: 4.536e-05 - 0.0463466% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000591478 - 0.178361% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.44e-06 - 0.000434233% [2] | | | | | | Remainder: 0.0122656 - 3.6987% | | | | | Remainder: 8.44e-06 - 0.00254503% | | | | fmb->setupBCFieldManagers(): 9.04e-06 - 0.00272532% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.632e-05 - 0.00492005% [1] | | | | build response library: 4.06e-05 - 0.0122398% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 0.689655% [1] | | | | | Remainder: 4.032e-05 - 99.3103% | | | | Remainder: 9e-06 - 0.00271326% | | | Remainder: 1.944e-05 - 0.0058603% | | Mini-EM: eval auxiliary physics model evaluator: 0.351353 - 6.53275% [1] | | | panzer::ModelEvaluator::create_W_op: 0.100276 - 28.5398% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.249076 - 70.8906% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000558357 - 0.224171% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.171571 - 68.8831% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.96e-06 - 0.00172523% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.872e-05 - 0.0109109% [4] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.72e-06 - 0.00158535% [4] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00169847 - 0.98995% [4] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00984872 - 5.7403% [4] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0250436 - 14.5966% [4] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00400602 - 2.3349% [4] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0161987 - 9.44139% [4] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0203167 - 11.8415% [4] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.028256 - 16.4689% [4] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.9719e-05 - 0.0114932% [4] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.4e-06 - 0.00139883% [4] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0451568 - 26.3195% [4] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00391478 - 2.28172% [4] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00321711 - 1.87508% [4] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136829 - 7.97507% [4] | | | | | Remainder: 0.00018512 - 0.107897% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.276e-05 - 0.0131526% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 4.08e-06 - 0.00163805% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000583357 - 0.234208% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0758757 - 30.4628% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.038729 - 51.0428% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0370925 - 48.8859% [1] | | | | | Remainder: 5.412e-05 - 0.0713272% | | | | Remainder: 0.000450718 - 0.180956% | | | Remainder: 0.00200131 - 0.569601% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00636533 - 0.118351% [1] | | | getWorksets(): 9.84e-06 - 0.154587% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.6e-06 - 56.9106% [1] | | | | Remainder: 4.24e-06 - 43.0894% | | | getOrientations(): 1.24e-06 - 0.0194805% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.001193 - 18.7421% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00112363 - 17.6524% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000585238 - 9.19415% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00170563 - 26.7956% [1] | | | Phalanx::SortAndOrderEvaluators: 4.96e-06 - 0.0779221% [3] | | | Remainder: 0.00174179 - 27.3637% | | panzer::ModelEvaluator::create_W_op: 0.268242 - 4.98746% [1] | | panzer::ModelEvaluator::evalModel(J): 0.440186 - 8.18443% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000415998 - 0.094505% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.34401 - 78.151% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.6e-06 - 0.00104648% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00242967 - 0.706279% [4] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0114054 - 3.31543% [4] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0135976 - 3.95268% [4] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00144527 - 0.420125% [4] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0147069 - 4.27515% [4] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0128172 - 3.72583% [4] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00237779 - 0.691197% [4] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0119472 - 3.47291% [4] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.5479e-05 - 0.00449958% [4] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00450522 - 1.30962% [4] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0272476 - 7.92059% [4] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00425166 - 1.23591% [4] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.02527 - 7.34571% [4] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0272719 - 7.92764% [4] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0384262 - 11.1701% [4] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.904e-05 - 0.00844161% [4] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00239835 - 0.697174% [4] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.026104 - 7.58814% [4] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0422649 - 12.2859% [4] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00602833 - 1.75237% [4] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.001422 - 0.413358% [4] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0142457 - 4.14107% [4] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0300854 - 8.74549% [4] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0233403 - 6.78476% [4] | | | | Remainder: 0.000373479 - 0.108566% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.748e-05 - 0.00624281% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.52e-06 - 0.000345308% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00125571 - 0.285269% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0937753 - 21.3036% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0937261 - 99.9475% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 3.276e-05 - 0.0349346% [1] | | | | Remainder: 1.644e-05 - 0.0175313% | | | Remainder: 0.000700077 - 0.159041% | | MaxwellPreconditioner::build: 0.0044261 - 0.082295% [1] | | | MaxwellPreconditioner: Schur complement: 4.372e-05 - 0.987777% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00232619 - 52.5562% [1] | | | | Ifpack2::Relaxation::initialize: 1.032e-05 - 0.443644% [1] | | | | Ifpack2::Relaxation::compute: 0.000749757 - 32.2311% [1] | | | | Remainder: 0.00156611 - 67.3252% | | | MaxwellPreconditioner: Solver S_E: 0.00180607 - 40.805% [1] | | | | Ifpack2::Relaxation::initialize: 4.04e-06 - 0.22369% [1] | | | | Ifpack2::Relaxation::compute: 0.00104244 - 57.7184% [1] | | | | Remainder: 0.000759596 - 42.0579% | | | MaxwellPreconditioner: Block preconditioner: 0.000223959 - 5.05996% [1] | | | Remainder: 2.616e-05 - 0.591039% | | Mini-EM: timestepper: 3.02303 - 56.2075% [1] | | | Mini-EM: Advance Time Step: 3.02302 - 99.9998% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0413667 - 1.36839% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000293759 - 0.710134% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0393722 - 95.1786% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.76e-06 - 0.00701002% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000297199 - 0.754844% [4] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00315463 - 8.01231% [4] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00199451 - 5.06578% [4] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000262919 - 0.667778% [4] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00180759 - 4.59103% [4] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00167795 - 4.26177% [4] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000242238 - 0.615251% [4] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000448239 - 1.13846% [4] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 5.2e-06 - 0.0132073% [4] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000385119 - 0.978149% [4] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0038455 - 9.76704% [4] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00153103 - 3.88861% [4] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000733836 - 1.86384% [4] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00347619 - 8.82903% [4] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00667501 - 16.9536% [4] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.672e-05 - 0.0424665% [4] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000384238 - 0.975911% [4] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00278067 - 7.06251% [4] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00354802 - 9.01149% [4] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000352 - 0.894031% [4] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000239559 - 0.608447% [4] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00174527 - 4.43275% [4] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00275843 - 7.00602% [4] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000795156 - 2.01959% [4] | | | | | | Remainder: 0.000212239 - 0.539058% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 3.724e-05 - 0.0900241% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 5.04e-06 - 0.0121837% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00139455 - 3.3712% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000137879 - 0.333309% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.5439e-05 - 61.9667% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 5.2e-06 - 3.77142% [1] | | | | | | Remainder: 4.724e-05 - 34.2619% | | | | | Remainder: 0.000126 - 0.304593% | | | | Stratimikos: BelosLOWS: 2.96922 - 98.2203% [1] | | | | | GMRES block system: Operation Op*x: 0.00257363 - 0.0866768% [1] | | | | | Belos::MVT::MvAddMv: 0.000222839 - 0.00750496% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.96507 - 99.8602% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000858916 - 0.0289678% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00019036 - 22.1628% [2] | | | | | | | | Belos::MVT::MvDot: 0.00017284 - 90.7964% [2] | | | | | | | | Remainder: 1.752e-05 - 9.20361% | | | | | | | Belos::MVT::MvScale: 0.000129919 - 15.1259% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000289878 - 33.7493% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000278038 - 95.9155% [2] | | | | | | | | Remainder: 1.184e-05 - 4.08448% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.592e-05 - 11.1676% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.224e-05 - 96.1635% [2] | | | | | | | | Remainder: 3.68e-06 - 3.83653% | | | | | | | Remainder: 0.000152839 - 17.7944% | | | | | | Belos::MVT::MvAddMv: 0.000243719 - 0.00821967% [2] | | | | | | Belos::MVT::MvNorm: 0.000135679 - 0.00457591% [1] | | | | | | GMRES block system: Operation Prec*x: 2.95862 - 99.7823% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.000845476 - 0.0285767% [2] | | | | | | | Belos::MVT::MvAddMv: 0.00013048 - 0.00441017% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0342799 - 1.15865% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0204037 - 59.521% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000775919 - 3.80283% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.000734519 - 94.6644% [22] | | | | | | | | | | Remainder: 4.14e-05 - 5.33561% | | | | | | | | | Belos::MVT::MvScale: 0.000543996 - 2.66616% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0105742 - 51.8247% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0104696 - 99.0108% [40] | | | | | | | | | | Remainder: 0.0001046 - 0.989204% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00798812 - 39.1503% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0079128 - 99.0571% [40] | | | | | | | | | | Remainder: 7.5319e-05 - 0.942887% | | | | | | | | | Remainder: 0.000521518 - 2.556% | | | | | | | | Belos::MVT::MvAddMv: 0.00131695 - 3.84177% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.00620657 - 18.1056% [22] | | | | | | | | Belos::MVT::MvNorm: 7.9919e-05 - 0.233137% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00124376 - 3.62824% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000827755 - 66.5529% [21] | | | | | | | | | Remainder: 0.000416 - 33.4471% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000542278 - 1.58191% [1] | | | | | | | | Remainder: 0.00448666 - 13.0883% | | | | | | | GMRES S_E: Operation Op*x: 0.000844237 - 0.0285349% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.91812 - 98.6312% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.64066 - 90.4917% [268] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0118968 - 0.450525% [268] | | | | | | | | | | Belos::MVT::MvDot: 0.0109731 - 92.2356% [268] | | | | | | | | | | Remainder: 0.000923714 - 7.76438% | | | | | | | | | Belos::MVT::MvScale: 0.00763012 - 0.288948% [268] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.4009 - 53.0513% [534] | | | | | | | | | | Belos::MVT::MvTransMv: 1.39882 - 99.8511% [534] | | | | | | | | | | Remainder: 0.00208543 - 0.148863% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.21177 - 45.889% [534] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.21023 - 99.8724% [534] | | | | | | | | | | Remainder: 0.00154563 - 0.127552% | | | | | | | | | Remainder: 0.0084552 - 0.320193% | | | | | | | | Belos::MVT::MvAddMv: 0.0120882 - 0.414246% [272] | | | | | | | | GMRES S_E: Operation Prec*x: 0.016125 - 0.552582% [268] | | | | | | | | | Ifpack2::Relaxation::apply: 0.01068 - 66.2322% [268] | | | | | | | | | Remainder: 0.00544506 - 33.7678% | | | | | | | | GMRES S_E: Operation Op*x: 0.195518 - 6.70012% [268] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00608529 - 0.208535% [1] | | | | | | | | Belos::MVT::MvNorm: 4.148e-05 - 0.00142146% [1] | | | | | | | | Remainder: 0.0476056 - 1.63138% | | | | | | | Remainder: 0.00439622 - 0.14859% | | | | | | GMRES block system: Operation Op*x: 0.00289587 - 0.0976661% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 5.2199e-05 - 0.00176046% [1] | | | | | | Remainder: 0.00226795 - 0.076489% | | | | | Remainder: 0.00135591 - 0.0456657% | | | | Mini-EM: Compute responses: 0.0122009 - 0.403599% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000513438 - 4.2082% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00963896 - 79.002% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 6.48e-06 - 0.0672272% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000326197 - 3.38415% [4] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00224723 - 23.314% [4] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.28e-06 - 0.096276% [4] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000353039 - 3.66263% [4] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000389957 - 4.04563% [4] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00448966 - 46.5783% [4] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1e-05 - 0.103746% [4] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000378159 - 3.92324% [4] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000333598 - 3.46093% [4] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000360518 - 3.74022% [4] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000105 - 1.08933% [4] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.4e-06 - 0.0352735% [4] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000270999 - 2.8115% [4] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.0001404 - 1.45659% [4] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.4559e-05 - 0.669772% [4] | | | | | | Remainder: 0.00015048 - 1.56116% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.784e-05 - 0.146219% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.8e-06 - 0.014753% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00130156 - 10.6677% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000312238 - 2.55914% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.6e-06 - 0.832698% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000267479 - 85.6651% [1] | | | | | | Remainder: 4.2159e-05 - 13.5022% | | | | | Remainder: 0.000415078 - 3.40203% | | | | Remainder: 0.000234479 - 0.00775644% | | | Remainder: 7.24e-06 - 0.000239495% | | Remainder: 0.0406069 - 0.755009% | Remainder: 0.000117759 - 0.00218946% ================================= FOM Calculation ================================= Number of cells = 8000 Time for Belos Linear Solve = 2.96922 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 2.69431 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-arm.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell20.xml': 54.55 msec task-clock:u # 0.009 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,297 page-faults:u # 60.437 K/sec 73,243,492 cycles:u # 1.343 GHz (68.62%) 77,009,945 instructions:u # 1.05 insn per cycle (88.87%) branches:u 363,624 branch-misses:u 31,336,874 L1-dcache-loads:u # 574.429 M/sec 467,845 L1-dcache-load-misses:u # 1.49% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 29,926,548 L1-icache-loads:u # 548.577 M/sec 288,319 L1-icache-load-misses:u # 0.96% of all L1-icache accesses 58,213,524 dTLB-loads:u # 1.067 G/sec (13.13%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) L1-dcache-prefetches:u L1-dcache-prefetch-misses:u 6.256637284 seconds time elapsed 5.836828000 seconds user 0.463581000 seconds sys