vulcan25.umiacs.umd.edu 1 GMRES Tpetra maxwell26.xml output/xeon_GMRES_Tpetra_maxwell26.output output/xeon_GMRES_Tpetra_maxwell26_power.output dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} 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=111618, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} 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=54756, #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.00391465 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} 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=56862, #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 286 iterations with total CPU time of 12.5456 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} 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=54756, #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.0791201 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 12.6554 sec Electromagnetic Energy = 1.13223e-08 Electromagnetic Energy/dt^2 = 4.29937e+10 * finished time step 1, t = 5.13176e-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: 19.8141 [1] | Mini-EM: Total Time: 19.814 - 99.9997% [1] | | Mini-EM: build mesh: 0.00052373 - 0.00264323% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000340136 - 64.9449% [1] | | | Remainder: 0.000183594 - 35.0551% | | Mini-EM: build physics blocks: 0.00102246 - 0.0051603% [1] | | Mini-EM: build auxiliary physics blocks: 0.000321284 - 0.0016215% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.04049 - 5.25126% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.43752 - 2.20813% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.179817 - 41.0992% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.150421 - 83.6525% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00503544 - 2.80031% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0242545 - 13.4885% [3] | | | | Remainder: 0.000105607 - 0.0587303% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0342582 - 7.83009% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0205802 - 60.0739% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00151406 - 4.41956% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00248216 - 7.24545% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00427549 - 12.4802% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00136415 - 3.98197% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00339666 - 9.9149% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00053777 - 1.56976% [3] | | | | Remainder: 0.000107662 - 0.314267% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0607952 - 13.8954% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0262445 - 5.99847% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0445399 - 10.1801% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0310575 - 7.09853% [3] | | | Remainder: 0.0608076 - 13.8983% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0324696 - 0.163872% [2] | | Mini-EM: setup physics model evaluator: 1.16972 - 5.90348% [1] | | | panzer::ModelEvaluator::setupModel(): 1.16969 - 99.998% [1] | | | | allocate FieldManagerBuilder: 3.858e-06 - 0.00032983% [1] | | | | fmb->setWorksetContainer(): 8.97e-07 - 7.66868e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.16154 - 99.3033% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.1615 - 99.9961% [1] | | | | | | getWorksets(): 1.11032 - 95.5933% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.11031 - 99.9993% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.653453 - 58.8533% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.016384 - 2.50729% [9] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0862698 - 13.2022% [9] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00341826 - 3.96228% [9] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0828141 - 95.9943% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00071251 - 0.860373% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000361278 - 0.436252% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00263459 - 3.18133% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00829799 - 10.02% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0251405 - 30.3577% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00508281 - 6.13761% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0083748 - 10.1128% [9] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000709973 - 0.857309% [9] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0175154 - 21.1503% [9] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00953956 - 54.4637% [9] | | | | | | | | | | | | Remainder: 0.00797587 - 45.5363% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0113706 - 13.7302% [9] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00240717 - 2.90671% [9] | | | | | | | | | | | Remainder: 0.000206532 - 0.249392% | | | | | | | | | | Remainder: 3.7465e-05 - 0.0434277% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.463307 - 70.9014% [18] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.257526 - 55.5843% [18] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000394101 - 0.153033% [18] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000100763 - 0.0391273% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.124317 - 48.2734% [18] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.10715 - 41.6076% [9] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.576e-05 - 0.0371845% [9] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0245153 - 9.51954% [9] | | | | | | | | | | | Remainder: 0.000953225 - 0.370147% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0982024 - 21.196% [18] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.066043 - 14.2547% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000418133 - 0.0902496% [18] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0205875 - 4.44358% [18] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.019839 - 4.28205% [9] | | | | | | | | | | Remainder: 0.000691023 - 0.14915% | | | | | | | | | Remainder: 0.0874916 - 13.3891% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.456786 - 41.1405% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.456367 - 99.9083% [18] | | | | | | | | | Remainder: 0.00041903 - 0.0917344% | | | | | | | | Remainder: 6.8733e-05 - 0.00619045% | | | | | | | Remainder: 7.336e-06 - 0.000660713% | | | | | | getOrientations(): 1.4179e-05 - 0.00122075% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00102454 - 0.0882081% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000960272 - 0.0826753% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00050651 - 0.0436083% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000175583 - 0.0151169% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110317 - 0.0949779% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.7e-07 - 7.49032e-05% [2] | | | | | | Remainder: 0.0473985 - 4.08081% | | | | | Remainder: 4.5191e-05 - 0.0038906% | | | | fmb->setupBCFieldManagers(): 1.0636e-05 - 0.000909298% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.166e-05 - 0.00185177% [1] | | | | build response library: 0.00808476 - 0.691186% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00797902 - 98.6921% [1] | | | | | | getWorksets(): 4.497e-06 - 0.0563603% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.444e-06 - 76.5844% [1] | | | | | | | Remainder: 1.053e-06 - 23.4156% | | | | | | getOrientations(): 5.81e-07 - 0.0072816% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00106179 - 13.3073% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00123999 - 15.5406% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000532072 - 6.66839% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00160302 - 20.0905% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.422e-06 - 0.0178217% [3] | | | | | | Remainder: 0.00353565 - 44.3118% | | | | | Remainder: 0.000105741 - 1.30791% | | | | Remainder: 2.7389e-05 - 0.00234155% | | | Remainder: 2.313e-05 - 0.0019774% | | Mini-EM: setup auxiliary physics model evaluator: 1.14711 - 5.78938% [1] | | | panzer::ModelEvaluator::setupModel(): 1.14709 - 99.9986% [1] | | | | allocate FieldManagerBuilder: 1.859e-06 - 0.000162062% [1] | | | | fmb->setWorksetContainer(): 1.692e-06 - 0.000147503% [1] | | | | fmb->setupVolumeFieldManagers(): 1.14701 - 99.993% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.147 - 99.9992% [1] | | | | | | getWorksets(): 0.833158 - 72.6379% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.833156 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.500914 - 60.1224% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0149005 - 2.97465% [9] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0819793 - 16.3659% [9] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00285032 - 3.47687% [9] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0790994 - 96.487% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000591635 - 0.747964% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000365559 - 0.462152% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00266692 - 3.37161% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0081042 - 10.2456% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.024005 - 30.3478% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00495697 - 6.26676% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00796043 - 10.0638% [9] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00057176 - 0.722838% [9] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0170121 - 21.5072% [9] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00964 - 56.6656% [9] | | | | | | | | | | | | Remainder: 0.00737208 - 43.3344% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0102142 - 12.9131% [9] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00250231 - 3.1635% [9] | | | | | | | | | | | Remainder: 0.000148349 - 0.187548% | | | | | | | | | | Remainder: 2.9648e-05 - 0.0361652% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.324736 - 64.8286% [9] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.177967 - 54.8036% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000226662 - 0.127362% [9] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 9.2027e-05 - 0.0517102% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0695577 - 39.0846% [9] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.107552 - 60.4339% [9] | | | | | | | | | | | Remainder: 0.000538079 - 0.302348% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0677923 - 20.8762% [9] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0646477 - 19.9078% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000327826 - 0.100952% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0131897 - 4.06168% [9] | | | | | | | | | | Remainder: 0.000811174 - 0.249795% | | | | | | | | | Remainder: 0.0792986 - 15.8308% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.332225 - 39.8754% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.331975 - 99.9249% [9] | | | | | | | | | Remainder: 0.000249546 - 0.0751136% | | | | | | | | Remainder: 1.7863e-05 - 0.00214402% | | | | | | | Remainder: 1.585e-06 - 0.00019024% | | | | | | getOrientations(): 1.2037e-05 - 0.00104943% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000604858 - 0.0527338% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0004837 - 0.0421708% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000313194 - 0.0273054% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.291141 - 25.3828% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.291111 - 99.9898% [1] | | | | | | | Remainder: 2.9685e-05 - 0.0101961% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000699144 - 0.060954% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.45e-07 - 5.62336e-05% [2] | | | | | | Remainder: 0.0205895 - 1.79507% | | | | | Remainder: 8.936e-06 - 0.000779069% | | | | fmb->setupBCFieldManagers(): 6.81e-06 - 0.000593675% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.2957e-05 - 0.00200132% [1] | | | | build response library: 3.3742e-05 - 0.00294153% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.11e-07 - 1.21807% [1] | | | | | Remainder: 3.3331e-05 - 98.7819% | | | | Remainder: 1.3807e-05 - 0.00120365% | | | Remainder: 1.5867e-05 - 0.00138322% | | Mini-EM: eval auxiliary physics model evaluator: 1.01334 - 5.11425% [1] | | | panzer::ModelEvaluator::create_W_op: 0.26991 - 26.6357% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.737914 - 72.8201% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00316366 - 0.42873% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.482353 - 65.3671% [1] | | | | | panzer::WorksetContainer::getWorksets(): 6.159e-06 - 0.00127686% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.2343e-05 - 0.00255891% [9] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 4.612e-06 - 0.000956145% [9] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00529586 - 1.09792% [9] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.022313 - 4.62586% [9] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0768766 - 15.9378% [9] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0127514 - 2.64359% [9] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0307086 - 6.36641% [9] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0583245 - 12.0917% [9] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0891229 - 18.4767% [9] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.8491e-05 - 0.00590666% [9] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 5.683e-06 - 0.00117818% [9] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.131219 - 27.2039% [9] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127102 - 2.63504% [9] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00516621 - 1.07104% [9] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.037639 - 7.80319% [9] | | | | | Remainder: 0.000168747 - 0.0349841% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1239e-05 - 0.00287825% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.226e-06 - 0.000301661% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00118839 - 0.161047% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.250375 - 33.9301% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.125111 - 49.9696% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.125236 - 50.0193% [1] | | | | | Remainder: 2.7731e-05 - 0.0110758% | | | | Remainder: 0.000810386 - 0.109821% | | | Remainder: 0.00551414 - 0.544156% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00623599 - 0.0314726% [1] | | | getWorksets(): 8.554e-06 - 0.137171% [1] | | | | panzer::WorksetContainer::getWorksets(): 6.605e-06 - 77.2153% [1] | | | | Remainder: 1.949e-06 - 22.7847% | | | getOrientations(): 1.196e-06 - 0.019179% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00110932 - 17.789% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00124766 - 20.0073% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000531226 - 8.51871% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00160874 - 25.7977% [1] | | | Phalanx::SortAndOrderEvaluators: 1.106e-06 - 0.0177357% [3] | | | Remainder: 0.00172819 - 27.7132% | | panzer::ModelEvaluator::create_W_op: 0.756039 - 3.81568% [1] | | panzer::ModelEvaluator::evalModel(J): 1.30289 - 6.5756% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00183524 - 0.140859% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.982349 - 75.3977% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.383e-06 - 0.000242582% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00778618 - 0.792608% [9] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0286817 - 2.91971% [9] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0415997 - 4.23472% [9] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00396612 - 0.403738% [9] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0393903 - 4.0098% [9] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0387309 - 3.94268% [9] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00756335 - 0.769924% [9] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0286345 - 2.9149% [9] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.291e-05 - 0.0013142% [9] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0135916 - 1.38359% [9] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0854476 - 8.69829% [9] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0245624 - 2.50037% [9] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0446575 - 4.54599% [9] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0790697 - 8.04904% [9] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.115466 - 11.7541% [9] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.8827e-05 - 0.00191653% [9] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00742735 - 0.75608% [9] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.073852 - 7.5179% [9] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.125715 - 12.7974% [9] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.019735 - 2.00896% [9] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00423276 - 0.430882% [9] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0365489 - 3.72056% [9] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0945169 - 9.62152% [9] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0607643 - 6.18562% [9] | | | | Remainder: 0.000374841 - 0.0381576% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.675e-05 - 0.00205313% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.427e-06 - 0.000109526% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00329065 - 0.252566% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.309047 - 23.7201% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.30901 - 99.9882% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.1548e-05 - 0.00697241% [1] | | | | Remainder: 1.505e-05 - 0.00486981% | | | Remainder: 0.00633963 - 0.486582% | | MaxwellPreconditioner::build: 0.00510876 - 0.0257836% [1] | | | MaxwellPreconditioner: Schur complement: 2.2178e-05 - 0.434117% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00241105 - 47.1945% [1] | | | | Ifpack2::Relaxation::initialize: 1.1348e-05 - 0.470666% [1] | | | | Ifpack2::Relaxation::compute: 0.00139043 - 57.6688% [1] | | | | Remainder: 0.00100928 - 41.8606% | | | MaxwellPreconditioner: Solver S_E: 0.00253996 - 49.7178% [1] | | | | Ifpack2::Relaxation::initialize: 2.454e-06 - 0.0966155% [1] | | | | Ifpack2::Relaxation::compute: 0.00188386 - 74.169% [1] | | | | Remainder: 0.000653645 - 25.7344% | | | MaxwellPreconditioner: Block preconditioner: 0.000120898 - 2.36648% [1] | | | Remainder: 1.4667e-05 - 0.287095% | | Mini-EM: timestepper: 12.8211 - 64.7071% [1] | | | Mini-EM: Advance Time Step: 12.8211 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.130397 - 1.01705% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00119767 - 0.918482% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.124873 - 95.7634% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.803e-06 - 0.00224469% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000746071 - 0.597466% [9] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104233 - 8.34714% [9] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00566111 - 4.53351% [9] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000469931 - 0.376328% [9] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0054501 - 4.36453% [9] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00479213 - 3.83762% [9] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000512205 - 0.410182% [9] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00121586 - 0.973679% [9] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 2.5782e-05 - 0.0206466% [9] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00395673 - 3.16861% [9] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0110262 - 8.82994% [9] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00376704 - 3.0167% [9] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00274527 - 2.19846% [9] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00977908 - 7.83125% [9] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0239816 - 19.2048% [9] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.5489e-05 - 0.0124038% [9] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000784373 - 0.628139% [9] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00918205 - 7.35313% [9] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.012613 - 10.1007% [9] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000988496 - 0.791604% [9] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000472726 - 0.378567% [9] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00534056 - 4.27681% [9] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0082632 - 6.6173% [9] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00239383 - 1.91702% [9] | | | | | | Remainder: 0.000263737 - 0.211205% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.9797e-05 - 0.022851% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.44e-06 - 0.00187121% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00370004 - 2.83752% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00034805 - 0.266915% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000315449 - 90.6332% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.23e-06 - 0.640713% [1] | | | | | | Remainder: 3.0371e-05 - 8.72605% | | | | | Remainder: 0.000246468 - 0.189013% | | | | Stratimikos: BelosLOWS: 12.6555 - 98.7087% [1] | | | | | GMRES block system: Operation Op*x: 0.00697523 - 0.0551162% [1] | | | | | Belos::MVT::MvAddMv: 0.000265241 - 0.00209586% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 12.6474 - 99.9357% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00131721 - 0.0104149% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000352471 - 26.7588% [2] | | | | | | | | Belos::MVT::MvDot: 0.000344825 - 97.8307% [2] | | | | | | | | Remainder: 7.646e-06 - 2.16926% | | | | | | | Belos::MVT::MvScale: 0.000148286 - 11.2576% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000566943 - 43.0411% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00055791 - 98.4067% [2] | | | | | | | | Remainder: 9.033e-06 - 1.59328% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000189019 - 14.3499% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000186193 - 98.5049% [2] | | | | | | | | Remainder: 2.826e-06 - 1.49509% | | | | | | | Remainder: 6.0494e-05 - 4.59258% | | | | | | Belos::MVT::MvAddMv: 0.0010277 - 0.0081258% [2] | | | | | | Belos::MVT::MvNorm: 0.000183608 - 0.00145175% [1] | | | | | | GMRES block system: Operation Prec*x: 12.6357 - 99.9079% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00299087 - 0.02367% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000184987 - 0.001464% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0792033 - 0.626821% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0500031 - 63.1327% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00151168 - 3.02317% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.00148319 - 98.1152% [22] | | | | | | | | | | Remainder: 2.8492e-05 - 1.88479% | | | | | | | | | Belos::MVT::MvScale: 0.000651579 - 1.30308% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.028032 - 56.0604% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0279775 - 99.8058% [40] | | | | | | | | | | Remainder: 5.444e-05 - 0.194207% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0196062 - 39.21% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0195648 - 99.7884% [40] | | | | | | | | | | Remainder: 4.1488e-05 - 0.211606% | | | | | | | | | Remainder: 0.000201677 - 0.403329% | | | | | | | | Belos::MVT::MvAddMv: 0.00505451 - 6.38169% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0186023 - 23.4868% [22] | | | | | | | | Belos::MVT::MvNorm: 0.000142564 - 0.179998% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00226528 - 2.86009% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00210238 - 92.8089% [21] | | | | | | | | | Remainder: 0.000162898 - 7.19107% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00101636 - 1.28322% [1] | | | | | | | | Remainder: 0.00211908 - 2.6755% | | | | | | | GMRES S_E: Operation Op*x: 0.00234814 - 0.0185834% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 12.5424 - 99.2615% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 11.7826 - 93.9426% [287] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0227608 - 0.193172% [287] | | | | | | | | | | Belos::MVT::MvDot: 0.0218856 - 96.1548% [287] | | | | | | | | | | Remainder: 0.000875198 - 3.8452% | | | | | | | | | Belos::MVT::MvScale: 0.0100028 - 0.0848947% [287] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.89125 - 49.9994% [572] | | | | | | | | | | Belos::MVT::MvTransMv: 5.88953 - 99.9707% [572] | | | | | | | | | | Remainder: 0.00172543 - 0.029288% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 5.85363 - 49.68% [572] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 5.85193 - 99.971% [572] | | | | | | | | | | Remainder: 0.00169892 - 0.0290234% | | | | | | | | | Remainder: 0.00500876 - 0.0425096% | | | | | | | | Belos::MVT::MvAddMv: 0.0545152 - 0.434647% [291] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0378994 - 0.30217% [287] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0347329 - 91.645% [287] | | | | | | | | | Remainder: 0.00316651 - 8.35505% | | | | | | | | GMRES S_E: Operation Op*x: 0.621359 - 4.95407% [287] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0210984 - 0.168217% [1] | | | | | | | | Belos::MVT::MvNorm: 7.8729e-05 - 0.000627703% [1] | | | | | | | | Remainder: 0.0247982 - 0.197715% | | | | | | | Remainder: 0.00858827 - 0.0679682% | | | | | | GMRES block system: Operation Op*x: 0.00769286 - 0.0608258% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000187444 - 0.00148208% [1] | | | | | | Remainder: 0.00124494 - 0.00984346% | | | | | Remainder: 0.000892814 - 0.00705475% | | | | Mini-EM: Compute responses: 0.0347635 - 0.271144% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00194213 - 5.58669% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0287227 - 82.6232% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 9.131e-06 - 0.0317901% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000614911 - 2.14085% [9] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00813808 - 28.3332% [9] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 5.798e-06 - 0.0201861% [9] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000859986 - 2.99409% [9] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000888029 - 3.09173% [9] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0145151 - 50.5353% [9] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 6.135e-06 - 0.0213594% [9] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000823396 - 2.8667% [9] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000844538 - 2.94031% [9] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000671034 - 2.33625% [9] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000110256 - 0.383863% [9] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.009e-06 - 0.0174391% [9] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000570203 - 1.9852% [9] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000429868 - 1.49661% [9] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 6.7677e-05 - 0.235622% [9] | | | | | | Remainder: 0.00016356 - 0.569444% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.4476e-05 - 0.0416413% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.122e-06 - 0.0061041% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00350494 - 10.0822% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000248622 - 0.71518% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.94e-06 - 0.780301% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000219112 - 88.1306% [1] | | | | | | Remainder: 2.757e-05 - 11.0891% | | | | | Remainder: 0.000328507 - 0.944976% | | | | Remainder: 0.000396816 - 0.00309503% | | | Remainder: 4.672e-06 - 3.644e-05% | | Remainder: 0.0801686 - 0.404606% | Remainder: 5.3434e-05 - 0.000269677% ================================= FOM Calculation ================================= Number of cells = 17576 Time for Belos Linear Solve = 12.6555 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.3888 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=maxwell26.xml': 33.37 msec task-clock:u # 0.002 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,698 page-faults:u # 80.859 K/sec 48,796,785 cycles:u # 1.462 GHz 76,481,515 instructions:u # 1.57 insn per cycle 16,649,837 branches:u # 498.997 M/sec 284,155 branch-misses:u # 1.71% of all branches 20.574959479 seconds time elapsed 19.789228000 seconds user 0.677406000 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=maxwell26.xml': 6,611 iTLB-loads:u 12,352 iTLB-load-misses:u # 186.84% of all iTLB cache accesses 17,163,526 dTLB-loads:u 29,413 dTLB-load-misses:u # 0.17% of all dTLB cache accesses 19.613366072 seconds time elapsed 18.798885000 seconds user 0.712752000 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=maxwell26.xml': 17,343,949 L1-dcache-loads:u 551,085 L1-dcache-load-misses:u # 3.18% of all L1-dcache accesses 139,625 LLC-loads:u 35,660 LLC-load-misses:u # 25.54% of all LL-cache accesses 18.812737772 seconds time elapsed 18.046980000 seconds user 0.679246000 seconds sys