oasis18.umiacs.umd.edu 30 GMRES Tpetra maxwell20.xml output/GMRES_Tpetra_maxwell20.output output/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.00140588 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.79035 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.0260237 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.82875 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.22794 [1] | Mini-EM: Total Time: 5.22788 - 99.999% [1] | | Mini-EM: build mesh: 0.000598998 - 0.0114578% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00028372 - 47.3658% [1] | | | Remainder: 0.000315278 - 52.6342% | | Mini-EM: build physics blocks: 0.000756518 - 0.0144708% [1] | | Mini-EM: build auxiliary physics blocks: 0.00023476 - 0.00449054% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.391019 - 7.47949% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.150655 - 2.88177% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0633053 - 42.02% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0500605 - 79.0778% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00177104 - 2.79761% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0114008 - 18.0092% [3] | | | | Remainder: 7.304e-05 - 0.115377% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0108911 - 7.22914% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00666166 - 61.1661% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00020736 - 1.90394% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000818798 - 7.51805% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.0004662 - 4.28056% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124788 - 11.4578% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00134456 - 12.3455% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 7.352e-05 - 0.675047% [3] | | | | Remainder: 7.112e-05 - 0.65301% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0151072 - 10.0277% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00644311 - 4.27672% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0188362 - 12.5028% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00790214 - 5.24518% [3] | | | Remainder: 0.0281703 - 18.6985% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0077673 - 0.148575% [2] | | Mini-EM: setup physics model evaluator: 0.314586 - 6.01747% [1] | | | panzer::ModelEvaluator::setupModel(): 0.314569 - 99.9946% [1] | | | | allocate FieldManagerBuilder: 2.76e-06 - 0.00087739% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 0.000190737% [1] | | | | fmb->setupVolumeFieldManagers(): 0.309259 - 98.3117% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.309243 - 99.9949% [1] | | | | | | getWorksets(): 0.286337 - 92.593% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.286334 - 99.9988% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.160861 - 56.1796% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00435163 - 2.70521% [4] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0264768 - 16.4594% [4] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000593399 - 2.2412% [4] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0258669 - 97.6963% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000298359 - 1.15344% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000137319 - 0.530868% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0005454 - 2.10849% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00242088 - 9.35898% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00559135 - 21.6159% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0013018 - 5.03269% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00405011 - 15.6575% [4] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00013748 - 0.531491% [4] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00656827 - 25.3926% [4] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00278072 - 42.3356% [4] | | | | | | | | | | | | Remainder: 0.00378755 - 57.6644% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00378303 - 14.625% [4] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000941477 - 3.6397% [4] | | | | | | | | | | | Remainder: 9.14e-05 - 0.353348% | | | | | | | | | | Remainder: 1.656e-05 - 0.0625453% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.113616 - 70.6301% [8] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0660973 - 58.176% [8] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0001124 - 0.170052% [8] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.276e-05 - 0.0495633% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.035596 - 53.854% [8] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0247101 - 37.3844% [4] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 3.34e-05 - 0.0505315% [4] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00519383 - 7.85785% [4] | | | | | | | | | | | Remainder: 0.00041884 - 0.633671% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0222126 - 19.5506% [8] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0156508 - 13.7751% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000147999 - 0.130262% [8] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00526759 - 4.6363% [8] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00394291 - 3.47038% [4] | | | | | | | | | | Remainder: 0.000297 - 0.261406% | | | | | | | | | Remainder: 0.0164162 - 10.2052% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.125441 - 43.8092% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.12532 - 99.9037% [8] | | | | | | | | | Remainder: 0.00012084 - 0.0963325% | | | | | | | | Remainder: 3.204e-05 - 0.0111897% | | | | | | | Remainder: 3.44e-06 - 0.00120138% | | | | | | getOrientations(): 1.136e-05 - 0.00367349% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000730878 - 0.236344% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694959 - 0.224729% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000379079 - 0.122583% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001198 - 0.0387398% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000841718 - 0.272187% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.2e-07 - 0.000232827% [2] | | | | | | Remainder: 0.0201272 - 6.50854% | | | | | Remainder: 1.58e-05 - 0.00510899% | | | | fmb->setupBCFieldManagers(): 8.44e-06 - 0.00268303% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.532e-05 - 0.00487015% [1] | | | | build response library: 0.00526307 - 1.6731% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00517043 - 98.2398% [1] | | | | | | getWorksets(): 3.52e-06 - 0.0680795% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.36e-06 - 67.0455% [1] | | | | | | | Remainder: 1.16e-06 - 32.9545% | | | | | | getOrientations(): 4.8e-07 - 0.00928356% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738038 - 14.2742% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885198 - 17.1204% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000423439 - 8.18963% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116564 - 22.5443% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0232089% [3] | | | | | | Remainder: 0.00195292 - 37.7709% | | | | | Remainder: 9.264e-05 - 1.76019% | | | | Remainder: 2.068e-05 - 0.00657407% | | | Remainder: 1.7e-05 - 0.00540392% | | Mini-EM: setup auxiliary physics model evaluator: 0.328928 - 6.29179% [1] | | | panzer::ModelEvaluator::setupModel(): 0.328919 - 99.9973% [1] | | | | allocate FieldManagerBuilder: 6.4e-07 - 0.000194577% [1] | | | | fmb->setWorksetContainer(): 6.8e-07 - 0.000206738% [1] | | | | fmb->setupVolumeFieldManagers(): 0.328874 - 99.9865% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.328871 - 99.9988% [1] | | | | | | getWorksets(): 0.213866 - 65.0305% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.213865 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.127464 - 59.6003% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00334335 - 2.62298% [4] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0258254 - 20.2609% [4] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000571799 - 2.2141% [4] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.025245 - 97.7528% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0002258 - 0.894434% [4] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00013072 - 0.517805% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000560359 - 2.21968% [4] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00235928 - 9.34551% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00525603 - 20.82% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00128384 - 5.08551% [4] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00370107 - 14.6606% [4] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00011984 - 0.474707% [4] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00722178 - 28.6068% [4] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00311643 - 43.1532% [4] | | | | | | | | | | | | Remainder: 0.00410535 - 56.8468% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00342199 - 13.5551% [4] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000916877 - 3.63191% [4] | | | | | | | | | | | Remainder: 4.744e-05 - 0.187918% | | | | | | | | | | Remainder: 8.56e-06 - 0.0331457% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0825443 - 64.759% [4] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0493837 - 59.8268% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 5.392e-05 - 0.109186% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 3.012e-05 - 0.0609918% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0239758 - 48.55% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.025205 - 51.0391% [4] | | | | | | | | | | | Remainder: 0.00011888 - 0.240727% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0149211 - 18.0765% [4] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0145818 - 17.6654% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 7.512e-05 - 0.0910057% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00351579 - 4.25928% [4] | | | | | | | | | | Remainder: 6.688e-05 - 0.0810232% | | | | | | | | | Remainder: 0.0157509 - 12.3571% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0863899 - 40.3946% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0863267 - 99.9268% [4] | | | | | | | | | Remainder: 6.32e-05 - 0.0731567% | | | | | | | | Remainder: 1.088e-05 - 0.00508733% | | | | | | | Remainder: 1.36e-06 - 0.000635912% | | | | | | getOrientations(): 1.248e-05 - 0.00379481% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000426679 - 0.129741% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000338479 - 0.102922% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00020164 - 0.0613129% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.104544 - 31.7888% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.104521 - 99.9777% [1] | | | | | | | Remainder: 2.336e-05 - 0.0223446% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000457719 - 0.139179% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 0.000133791% [2] | | | | | | Remainder: 0.00902298 - 2.74363% | | | | | Remainder: 3.88e-06 - 0.00117978% | | | | fmb->setupBCFieldManagers(): 3.84e-06 - 0.00116746% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.464e-05 - 0.00445095% [1] | | | | build response library: 1.968e-05 - 0.00598324% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 1.21951% [1] | | | | | Remainder: 1.944e-05 - 98.7805% | | | | Remainder: 4.88e-06 - 0.00148365% | | | Remainder: 8.8e-06 - 0.00267536% | | Mini-EM: eval auxiliary physics model evaluator: 0.366257 - 7.00584% [1] | | | panzer::ModelEvaluator::create_W_op: 0.10757 - 29.3702% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.257576 - 70.3265% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000416319 - 0.16163% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.173886 - 67.5087% [1] | | | | | panzer::WorksetContainer::getWorksets(): 3.4e-06 - 0.00195531% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.16e-06 - 0.00469273% [4] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.64e-06 - 0.00151824% [4] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00167164 - 0.961342% [4] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0101994 - 5.86558% [4] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0254932 - 14.6609% [4] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00437715 - 2.51726% [4] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0163085 - 9.37885% [4] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0209626 - 12.0554% [4] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0288427 - 16.5872% [4] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.28e-06 - 0.00418665% [4] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.24e-06 - 0.0012882% [4] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0448878 - 25.8145% [4] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00385447 - 2.21667% [4] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00346131 - 1.99057% [4] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0136937 - 7.87513% [4] | | | | | Remainder: 0.00010956 - 0.0630069% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.532e-05 - 0.00594777% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.32e-06 - 0.000900707% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000427359 - 0.165916% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0824635 - 32.0153% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0411157 - 49.8592% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0413257 - 50.1139% [1] | | | | | Remainder: 2.216e-05 - 0.0268725% | | | | Remainder: 0.00036484 - 0.141644% | | | Remainder: 0.00111104 - 0.303349% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00457931 - 0.087594% [1] | | | getWorksets(): 5.68e-06 - 0.124036% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 72.5352% [1] | | | | Remainder: 1.56e-06 - 27.4648% | | | getOrientations(): 1.36e-06 - 0.0296988% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000798598 - 17.4393% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000950838 - 20.7638% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411879 - 8.99435% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.001217 - 26.576% [1] | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0262048% [3] | | | Remainder: 0.00119276 - 26.0467% | | panzer::ModelEvaluator::create_W_op: 0.290052 - 5.54817% [1] | | panzer::ModelEvaluator::evalModel(J): 0.458186 - 8.76428% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000333039 - 0.0726864% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.349588 - 76.2982% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.28e-06 - 0.000938248% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00448651 - 1.28337% [4] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0115365 - 3.30002% [4] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0139135 - 3.97998% [4] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00123344 - 0.352826% [4] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0150131 - 4.29452% [4] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0126619 - 3.62195% [4] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00213636 - 0.611107% [4] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0122647 - 3.50832% [4] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.04e-06 - 0.00172775% [4] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00466163 - 1.33346% [4] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0266163 - 7.61363% [4] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00469039 - 1.34169% [4] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0266857 - 7.63348% [4] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0275059 - 7.86808% [4] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0380919 - 10.8962% [4] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.476e-05 - 0.00422212% [4] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00423367 - 1.21105% [4] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0260809 - 7.46049% [4] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0416647 - 11.9182% [4] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00590863 - 1.69017% [4] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00125548 - 0.35913% [4] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0145929 - 4.17431% [4] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0308456 - 8.82343% [4] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0232962 - 6.66389% [4] | | | | Remainder: 0.00018784 - 0.0537319% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.28e-05 - 0.00497614% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.6e-06 - 0.000349203% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00113948 - 0.248693% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.106427 - 23.2278% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.106388 - 99.9634% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.328e-05 - 0.0218742% [1] | | | | Remainder: 1.572e-05 - 0.0147707% | | | Remainder: 0.000675079 - 0.147337% | | MaxwellPreconditioner::build: 0.00344219 - 0.065843% [1] | | | MaxwellPreconditioner: Schur complement: 2.156e-05 - 0.626345% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0014494 - 42.1068% [1] | | | | Ifpack2::Relaxation::initialize: 3.44e-06 - 0.23734% [1] | | | | Ifpack2::Relaxation::compute: 0.000659078 - 45.4726% [1] | | | | Remainder: 0.000786879 - 54.2901% | | | MaxwellPreconditioner: Solver S_E: 0.0018724 - 54.3955% [1] | | | | Ifpack2::Relaxation::initialize: 1.28e-06 - 0.0683616% [1] | | | | Ifpack2::Relaxation::compute: 0.001443 - 77.0668% [1] | | | | Remainder: 0.00042812 - 22.8648% | | | MaxwellPreconditioner: Block preconditioner: 8.8119e-05 - 2.55997% [1] | | | Remainder: 1.072e-05 - 0.311429% | | Mini-EM: timestepper: 2.88045 - 55.0979% [1] | | | Mini-EM: Advance Time Step: 2.88045 - 99.9998% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0404449 - 1.40412% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000239719 - 0.592705% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0387915 - 95.9119% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 0.00422773% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.0002662 - 0.686233% [4] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00348743 - 8.9902% [4] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00188284 - 4.85374% [4] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000169479 - 0.436897% [4] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00180212 - 4.64565% [4] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0016182 - 4.17153% [4] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000162079 - 0.417821% [4] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000398558 - 1.02744% [4] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.4e-06 - 0.00876481% [4] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000304759 - 0.785634% [4] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00406699 - 10.4842% [4] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00165468 - 4.26557% [4] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000626317 - 1.61457% [4] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00361107 - 9.30894% [4] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00660302 - 17.0218% [4] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 6.72e-06 - 0.0173234% [4] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00026588 - 0.685408% [4] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00276247 - 7.12134% [4] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00348083 - 8.97319% [4] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000237959 - 0.613431% [4] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00016696 - 0.430404% [4] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00161568 - 4.16503% [4] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00271575 - 7.00091% [4] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000757397 - 1.95248% [4] | | | | | | Remainder: 0.00012304 - 0.317183% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.2e-05 - 0.054395% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.8e-06 - 0.006923% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00121628 - 3.00724% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 9.172e-05 - 0.226778% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.284e-05 - 68.5129% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.88e-06 - 2.04972% [1] | | | | | | Remainder: 2.7e-05 - 29.4374% | | | | | Remainder: 8.092e-05 - 0.200075% | | | | Stratimikos: BelosLOWS: 2.8288 - 98.207% [1] | | | | | GMRES block system: Operation Op*x: 0.002326 - 0.0822256% [1] | | | | | Belos::MVT::MvAddMv: 0.000133639 - 0.00472423% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 2.82564 - 99.8882% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000506679 - 0.0179315% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00012148 - 23.9757% [2] | | | | | | | | Belos::MVT::MvDot: 0.00011536 - 94.9621% [2] | | | | | | | | Remainder: 6.12e-06 - 5.03787% | | | | | | | Belos::MVT::MvScale: 6.92e-05 - 13.6576% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000195639 - 38.612% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000192399 - 98.3439% [2] | | | | | | | | Remainder: 3.24e-06 - 1.65611% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 6.384e-05 - 12.5997% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.212e-05 - 97.3058% [2] | | | | | | | | Remainder: 1.72e-06 - 2.69424% | | | | | | | Remainder: 5.652e-05 - 11.155% | | | | | | Belos::MVT::MvAddMv: 0.00028632 - 0.0101329% [2] | | | | | | Belos::MVT::MvNorm: 7.9359e-05 - 0.00280854% [1] | | | | | | GMRES block system: Operation Prec*x: 2.82029 - 99.8109% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.000642518 - 0.022782% [2] | | | | | | | Belos::MVT::MvAddMv: 6.572e-05 - 0.00233025% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0261272 - 0.926401% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0164172 - 62.8358% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000509959 - 3.10624% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.000484039 - 94.9172% [22] | | | | | | | | | | Remainder: 2.592e-05 - 5.08276% | | | | | | | | | Belos::MVT::MvScale: 0.000258439 - 1.57419% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00851819 - 51.8856% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.00846615 - 99.3891% [40] | | | | | | | | | | Remainder: 5.204e-05 - 0.610928% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00695722 - 42.3775% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00692194 - 99.4929% [40] | | | | | | | | | | Remainder: 3.528e-05 - 0.507099% | | | | | | | | | Remainder: 0.000173439 - 1.05644% | | | | | | | | Belos::MVT::MvAddMv: 0.00122244 - 4.67878% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.00588547 - 22.5262% [22] | | | | | | | | Belos::MVT::MvNorm: 4.64e-05 - 0.177593% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.000644959 - 2.46853% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000527599 - 81.8035% [21] | | | | | | | | | Remainder: 0.00011736 - 18.1965% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000431679 - 1.65222% [1] | | | | | | | | Remainder: 0.00147904 - 5.6609% | | | | | | | GMRES S_E: Operation Op*x: 0.000923118 - 0.0327313% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 2.78902 - 98.8912% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 2.56705 - 92.0412% [268] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00667435 - 0.260001% [268] | | | | | | | | | | Belos::MVT::MvDot: 0.00633463 - 94.9101% [268] | | | | | | | | | | Remainder: 0.00033972 - 5.08993% | | | | | | | | | Belos::MVT::MvScale: 0.00370051 - 0.144154% [268] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 1.36407 - 53.1376% [534] | | | | | | | | | | Belos::MVT::MvTransMv: 1.36332 - 99.9451% [534] | | | | | | | | | | Remainder: 0.000748277 - 0.0548562% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 1.18988 - 46.3521% [534] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.18925 - 99.947% [534] | | | | | | | | | | Remainder: 0.000630919 - 0.0530236% | | | | | | | | | Remainder: 0.00272359 - 0.106098% | | | | | | | | Belos::MVT::MvAddMv: 0.00686483 - 0.246138% [272] | | | | | | | | GMRES S_E: Operation Prec*x: 0.00825042 - 0.295818% [268] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00655131 - 79.4057% [268] | | | | | | | | | Remainder: 0.00169911 - 20.5943% | | | | | | | | GMRES S_E: Operation Op*x: 0.187411 - 6.71958% [268] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00663147 - 0.23777% [1] | | | | | | | | Belos::MVT::MvNorm: 2.732e-05 - 0.000979555% [1] | | | | | | | | Remainder: 0.0127884 - 0.458528% | | | | | | | Remainder: 0.00351255 - 0.124546% | | | | | | GMRES block system: Operation Op*x: 0.00295751 - 0.104667% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.876e-05 - 0.00101782% [1] | | | | | | Remainder: 0.00148404 - 0.0525204% | | | | | Remainder: 0.000702159 - 0.0248218% | | | | Mini-EM: Compute responses: 0.0110243 - 0.382729% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000447599 - 4.06011% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00896854 - 81.3525% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 5.64e-06 - 0.0628865% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0002254 - 2.51323% [4] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00238104 - 26.5488% [4] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.6e-06 - 0.0401403% [4] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000340399 - 3.79548% [4] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000329238 - 3.67103% [4] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00431223 - 48.0818% [4] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.8e-06 - 0.0423703% [4] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000347439 - 3.87397% [4] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000255439 - 2.84817% [4] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0002842 - 3.16885% [4] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 4.58e-05 - 0.510674% [4] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.32e-06 - 0.0258682% [4] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00019556 - 2.18051% [4] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000123399 - 1.37591% [4] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 2.616e-05 - 0.291686% [4] | | | | | | Remainder: 8.688e-05 - 0.968719% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.72e-06 - 0.0700271% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.36e-06 - 0.0123364% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0011166 - 10.1285% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002592 - 2.35117% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.6e-07 - 0.29321% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00023808 - 91.8519% [1] | | | | | | Remainder: 2.036e-05 - 7.85494% | | | | | Remainder: 0.00022328 - 2.02534% | | | | Remainder: 0.000178279 - 0.00618928% | | | Remainder: 5.84e-06 - 0.000202746% | | Remainder: 0.030368 - 0.580885% | Remainder: 5.28e-05 - 0.00100996% ================================= FOM Calculation ================================= Number of cells = 8000 Time for Belos Linear Solve = 2.8288 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 2.82806 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell20.xml': 187,950 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio (61.74%) 9,793,731 BR_RETIRED:u (61.74%) 27,492,326 L1-dcache-loads:u 371,741 L1-dcache-load-misses:u # 1.35% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 26,473,466 L1-icache-loads:u 233,860 L1-icache-load-misses:u # 0.88% of all L1-icache accesses 38,828,836 dTLB-loads:u (54.00%) 73,052 dTLB-load-misses:u # 0.19% of all dTLB cache accesses (65.09%) 0 iTLB-loads:u (2.01%) iTLB-load-misses:u (0.00%) 5.845465904 seconds time elapsed 5.401011000 seconds user 0.430268000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell20.xml': 22,763,631 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 5,499 ITLB_WALK:u 12,757 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,482,405 L1D_TLB:u 5.723150397 seconds time elapsed 5.424699000 seconds user 0.327805000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell20.xml': 26,304,874 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 227,373 L1I_CACHE_REFILL:u 373,616 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 27,520,586 L1D_CACHE:u 5.692114462 seconds time elapsed 5.309650000 seconds user 0.421838000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell20.xml': 462,695 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio 489,981 LL_CACHE_RD:u 137,096 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 17,079 L2D_TLB_REFILL:u 254,099 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,470,020 L2D_CACHE:u 5.723150376 seconds time elapsed 5.459822000 seconds user 0.292477000 seconds sys