oasis24.umiacs.umd.edu 30 GMRES Tpetra maxwell30.xml output/GMRES_Tpetra_maxwell30.output output/GMRES_Tpetra_maxwell30_power.output dt = 4.44752e-10 Loading solver config from solverGMRES.xml Linear Solver Type = Belos [unused] Preconditioner Type = Teko [unused] Linear Solver Types -> Belos -> Solver Type = Block GMRES [unused] Solver Types -> Block GMRES -> Convergence Tolerance = 1e-08 [unused] Orthogonalization = ICGS [unused] Output Frequency = 1 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Maximum Iterations = 10 [unused] Block Size = 1 [unused] Num Blocks = 10 [unused] Flexible Gmres = 1 [unused] Timer Label = GMRES block system [unused] Implicit Residual Scaling = Norm of Initial Residual [unused] VerboseObject -> Verbosity Level = medium [unused] Preconditioner Types -> Teko -> Inverse Type = Maxwell [unused] Inverse Factory Library -> Maxwell -> Type = Full Maxwell Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 4.44752e-10 [unused] Q_B Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_B [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_B Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_E Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_E [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_E Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] Darcy -> Type = Full Darcy Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 4.44752e-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=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} 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=170190, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} 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=83700, #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.00500019 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} 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=86490, #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 293 iterations with total CPU time of 13.9864 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} 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=83700, #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.0903594 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 14.1104 sec Electromagnetic Energy = 8.50218e-09 Electromagnetic Energy/dt^2 = 4.29828e+10 * finished time step 1, t = 4.44752e-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: 21.9472 [1] | Mini-EM: Total Time: 21.9472 - 99.9996% [1] | | Mini-EM: build mesh: 0.000662078 - 0.00301669% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000312599 - 47.2148% [1] | | | Remainder: 0.000349479 - 52.7852% | | Mini-EM: build physics blocks: 0.000942197 - 0.00429303% [1] | | Mini-EM: build auxiliary physics blocks: 0.00024236 - 0.00110429% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.39371 - 6.35032% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.528898 - 2.40987% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.22487 - 42.5167% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.181051 - 80.5135% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00603926 - 2.68567% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0376671 - 16.7506% [3] | | | | Remainder: 0.0001128 - 0.0501624% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0319952 - 6.04941% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0210976 - 65.94% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000789078 - 2.46624% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00268127 - 8.38023% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00146888 - 4.59093% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127072 - 3.97159% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00429199 - 13.4145% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000291319 - 0.910508% [3] | | | | Remainder: 0.00010432 - 0.326049% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0570797 - 10.7922% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0217444 - 4.11126% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.064536 - 12.202% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0271209 - 5.12782% [3] | | | Remainder: 0.101552 - 19.2007% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0309977 - 0.141238% [2] | | Mini-EM: setup physics model evaluator: 0.951544 - 4.33562% [1] | | | panzer::ModelEvaluator::setupModel(): 0.951514 - 99.9968% [1] | | | | allocate FieldManagerBuilder: 3.04e-06 - 0.000319491% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 6.72612e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 0.946109 - 99.4319% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.946091 - 99.9982% [1] | | | | | | getWorksets(): 0.921897 - 97.4427% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.921889 - 99.9991% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.531979 - 57.7053% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00520819 - 0.979021% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0868571 - 16.3272% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.0017404 - 2.00375% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0850811 - 97.9553% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000966795 - 1.13632% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000470119 - 0.552554% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00157452 - 1.85061% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00776562 - 9.12732% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0173892 - 20.4383% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00450323 - 5.29287% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0137109 - 16.1151% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00047696 - 0.560595% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0225337 - 26.4849% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00975873 - 43.3074% [14] | | | | | | | | | | | | Remainder: 0.0127749 - 56.6926% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123351 - 14.498% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00314531 - 3.69684% [14] | | | | | | | | | | | Remainder: 0.00020968 - 0.246447% | | | | | | | | | | Remainder: 3.56e-05 - 0.0409869% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381093 - 71.6369% [28] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.22123 - 58.0514% [28] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000402438 - 0.181909% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000123799 - 0.0559594% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.118738 - 53.6718% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0836005 - 37.789% [14] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000144759 - 0.0654337% [14] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0174528 - 7.88897% [14] | | | | | | | | | | | Remainder: 0.00076768 - 0.347005% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0752948 - 19.7576% [28] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0524592 - 13.7655% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000477878 - 0.125397% [28] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0179665 - 4.71447% [28] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0133001 - 3.49% [14] | | | | | | | | | | Remainder: 0.000364519 - 0.0956509% | | | | | | | | | Remainder: 0.0588205 - 11.0569% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.389872 - 42.2905% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.389551 - 99.9179% [28] | | | | | | | | | Remainder: 0.000320159 - 0.0821191% | | | | | | | | Remainder: 3.828e-05 - 0.00415235% | | | | | | | Remainder: 7.88e-06 - 0.00085476% | | | | | | getOrientations(): 1.196e-05 - 0.00126415% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000741118 - 0.0783347% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000710798 - 0.07513% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393599 - 0.0416026% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00017452 - 0.0184464% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000843238 - 0.0891286% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.2e-07 - 9.72422e-05% [2] | | | | | | Remainder: 0.0213185 - 2.25333% | | | | | Remainder: 1.728e-05 - 0.00182643% | | | | fmb->setupBCFieldManagers(): 8.24e-06 - 0.000865988% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.524e-05 - 0.00160166% [1] | | | | build response library: 0.00535687 - 0.562984% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00514959 - 96.1306% [1] | | | | | | getWorksets(): 2.84e-06 - 0.05515% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 67.6056% [1] | | | | | | | Remainder: 9.2e-07 - 32.3944% | | | | | | getOrientations(): 5.2e-07 - 0.0100979% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746918 - 14.5044% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000886518 - 17.2153% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000411319 - 7.98742% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113916 - 22.1213% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0209726% [3] | | | | | | Remainder: 0.00196124 - 38.0853% | | | | | Remainder: 0.000207279 - 3.86941% | | | | Remainder: 2.12e-05 - 0.00222803% | | | Remainder: 3.02e-05 - 0.00317379% | | Mini-EM: setup auxiliary physics model evaluator: 1.05813 - 4.82127% [1] | | | panzer::ModelEvaluator::setupModel(): 1.05812 - 99.999% [1] | | | | allocate FieldManagerBuilder: 6e-07 - 5.67043e-05% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 5.67043e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.05805 - 99.9936% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.05805 - 99.9992% [1] | | | | | | getWorksets(): 0.704517 - 66.5867% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.704515 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.419766 - 59.5822% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00567139 - 1.35108% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0810465 - 19.3076% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00167484 - 2.06651% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0793452 - 97.9008% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000744159 - 0.937876% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00044028 - 0.554892% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00159544 - 2.01075% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0077033 - 9.70859% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0168686 - 21.2598% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440331 - 5.54957% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0117925 - 14.8623% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000402636 - 0.507449% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0220487 - 27.7883% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100873 - 45.7503% [14] | | | | | | | | | | | | Remainder: 0.0119613 - 54.2497% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0100744 - 12.6969% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00312063 - 3.93298% [14] | | | | | | | | | | | Remainder: 0.000151199 - 0.190559% | | | | | | | | | | Remainder: 2.648e-05 - 0.0326726% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.284584 - 67.7959% [14] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.166754 - 58.5959% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000172879 - 0.103673% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000102199 - 0.0612872% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0817458 - 49.0217% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.084351 - 50.584% [14] | | | | | | | | | | | Remainder: 0.000382519 - 0.229391% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.052965 - 18.6114% [14] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0524684 - 18.4369% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00025816 - 0.0907149% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0119145 - 4.18665% [14] | | | | | | | | | | Remainder: 0.000223439 - 0.0785143% | | | | | | | | | Remainder: 0.0484638 - 11.5454% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.28474 - 40.4164% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.284533 - 99.9275% [14] | | | | | | | | | Remainder: 0.00020636 - 0.0724732% | | | | | | | | Remainder: 1.012e-05 - 0.00143645% | | | | | | | Remainder: 1.4e-06 - 0.000198718% | | | | | | getOrientations(): 1.192e-05 - 0.00112661% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000452519 - 0.0427693% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000341719 - 0.0322972% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000198919 - 0.0188006% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.345751 - 32.6783% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.345725 - 99.9926% [1] | | | | | | | Remainder: 2.568e-05 - 0.00742731% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000544958 - 0.0515061% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 4.91472e-05% [2] | | | | | | Remainder: 0.0062267 - 0.58851% | | | | | Remainder: 8.88e-06 - 0.000839277% | | | | fmb->setupBCFieldManagers(): 6.16e-06 - 0.000582164% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.412e-05 - 0.00227951% [1] | | | | build response library: 2.584e-05 - 0.00244206% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.4e-07 - 1.70279% [1] | | | | | Remainder: 2.54e-05 - 98.2972% | | | | Remainder: 1e-05 - 0.000945071% | | | Remainder: 1.1e-05 - 0.00103957% | | Mini-EM: eval auxiliary physics model evaluator: 1.17551 - 5.35608% [1] | | | panzer::ModelEvaluator::create_W_op: 0.33329 - 28.3529% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.839102 - 71.3821% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00127424 - 0.151857% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.573215 - 68.313% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.752e-05 - 0.00305644% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.264e-05 - 0.00394965% [14] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.32e-06 - 0.00145146% [14] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00470023 - 0.819976% [14] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0332141 - 5.79435% [14] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0846879 - 14.7742% [14] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0132693 - 2.31489% [14] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0528064 - 9.21232% [14] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0681668 - 11.892% [14] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0951903 - 16.6064% [14] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.108e-05 - 0.0036775% [14] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 8.4e-06 - 0.00146542% [14] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.152405 - 26.5877% [14] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0127419 - 2.22287% [14] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0094371 - 1.64634% [14] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0462457 - 8.06778% [14] | | | | | Remainder: 0.000272759 - 0.047584% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.72e-05 - 0.00204981% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.08e-06 - 0.000247884% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00103416 - 0.123246% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.262522 - 31.286% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.13183 - 50.2167% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.130666 - 49.7733% [1] | | | | | Remainder: 2.612e-05 - 0.00994965% | | | | Remainder: 0.00103688 - 0.12357% | | | Remainder: 0.00311503 - 0.264995% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00446999 - 0.0203671% [1] | | | getWorksets(): 7.68e-06 - 0.171813% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.84e-06 - 76.0417% [1] | | | | Remainder: 1.84e-06 - 23.9583% | | | getOrientations(): 9.2e-07 - 0.0205817% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000778318 - 17.4121% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000911877 - 20.4% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410279 - 9.17852% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118332 - 26.4725% [1] | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.0232663% [3] | | | Remainder: 0.00117656 - 26.3213% | | panzer::ModelEvaluator::create_W_op: 0.952365 - 4.33935% [1] | | panzer::ModelEvaluator::evalModel(J): 1.50267 - 6.84677% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000974437 - 0.064847% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.15963 - 77.1713% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.48e-06 - 0.000300095% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00771542 - 0.665334% [14] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0390231 - 3.36513% [14] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0444793 - 3.83564% [14] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00436267 - 0.376211% [14] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0497922 - 4.2938% [14] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0418718 - 3.61078% [14] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0091319 - 0.787483% [14] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0420365 - 3.62498% [14] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.188e-05 - 0.00188681% [14] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0155317 - 1.33937% [14] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0912556 - 7.86936% [14] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.014565 - 1.256% [14] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0876155 - 7.55546% [14] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0921382 - 7.94547% [14] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.126731 - 10.9286% [14] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.86e-05 - 0.0024663% [14] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00725018 - 0.625214% [14] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0874602 - 7.54207% [14] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.139689 - 12.046% [14] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0231698 - 1.99803% [14] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00407375 - 0.351297% [14] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0484396 - 4.17715% [14] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.101936 - 8.79039% [14] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0806863 - 6.95792% [14] | | | | Remainder: 0.000622759 - 0.0537032% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.556e-05 - 0.00170097% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.16e-06 - 7.71958e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00319067 - 0.212333% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.336458 - 22.3906% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.336423 - 99.9897% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.2e-05 - 0.00653871% [1] | | | | Remainder: 1.272e-05 - 0.00378057% | | | Remainder: 0.00239031 - 0.159071% | | MaxwellPreconditioner::build: 0.0060015 - 0.0273453% [1] | | | MaxwellPreconditioner: Schur complement: 1.592e-05 - 0.265267% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00275267 - 45.8664% [1] | | | | Ifpack2::Relaxation::initialize: 3.68e-06 - 0.133688% [1] | | | | Ifpack2::Relaxation::compute: 0.00191739 - 69.6557% [1] | | | | Remainder: 0.000831598 - 30.2106% | | | MaxwellPreconditioner: Solver S_E: 0.00310923 - 51.8076% [1] | | | | Ifpack2::Relaxation::initialize: 1.56e-06 - 0.0501731% [1] | | | | Ifpack2::Relaxation::compute: 0.00267827 - 86.1393% [1] | | | | Remainder: 0.0004294 - 13.8105% | | | MaxwellPreconditioner: Block preconditioner: 0.000114319 - 1.90484% [1] | | | Remainder: 9.36e-06 - 0.155961% | | Mini-EM: timestepper: 14.2737 - 65.0369% [1] | | | Mini-EM: Advance Time Step: 14.2737 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.128742 - 0.90195% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000664159 - 0.515884% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.123675 - 96.064% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 0.00155246% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000824197 - 0.666424% [14] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0104965 - 8.48719% [14] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00631383 - 5.10519% [14] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000524198 - 0.423853% [14] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00555391 - 4.49074% [14] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00547387 - 4.42602% [14] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000486318 - 0.393224% [14] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00133176 - 1.07682% [14] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.92e-06 - 0.00721247% [14] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0010568 - 0.8545% [14] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0127504 - 10.3097% [14] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00378507 - 3.06051% [14] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00179628 - 1.45242% [14] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0108248 - 8.75266% [14] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0222818 - 18.0165% [14] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.644e-05 - 0.0132929% [14] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000847119 - 0.684958% [14] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00931045 - 7.52819% [14] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0116409 - 9.41252% [14] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00085004 - 0.68732% [14] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0005182 - 0.419003% [14] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00545407 - 4.41001% [14] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00869734 - 7.03244% [14] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00253672 - 2.05112% [14] | | | | | | Remainder: 0.000292758 - 0.236716% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.168e-05 - 0.0168399% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.16e-06 - 0.00167778% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00386047 - 2.99861% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000418279 - 0.324897% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000387799 - 92.713% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.04e-06 - 0.487713% [1] | | | | | | Remainder: 2.844e-05 - 6.79929% | | | | | Remainder: 0.00010048 - 0.0780477% | | | | Stratimikos: BelosLOWS: 14.1104 - 98.8559% [1] | | | | | GMRES block system: Operation Op*x: 0.00815598 - 0.0578011% [1] | | | | | Belos::MVT::MvAddMv: 0.000263079 - 0.00186443% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 14.1012 - 99.9346% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00122244 - 0.00866903% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000293759 - 24.0306% [2] | | | | | | | | Belos::MVT::MvDot: 0.000287039 - 97.7124% [2] | | | | | | | | Remainder: 6.72e-06 - 2.28759% | | | | | | | Belos::MVT::MvScale: 0.00015408 - 12.6043% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000512479 - 41.9227% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000506439 - 98.8214% [2] | | | | | | | | Remainder: 6.04e-06 - 1.17858% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000192359 - 15.7357% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000190039 - 98.7939% [2] | | | | | | | | Remainder: 2.32e-06 - 1.20608% | | | | | | | Remainder: 6.976e-05 - 5.70663% | | | | | | Belos::MVT::MvAddMv: 0.000777039 - 0.00551045% [2] | | | | | | Belos::MVT::MvNorm: 0.000166079 - 0.00117776% [1] | | | | | | GMRES block system: Operation Prec*x: 14.0885 - 99.9099% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00358099 - 0.0254178% [2] | | | | | | | Belos::MVT::MvAddMv: 0.00018436 - 0.00130859% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0908217 - 0.644652% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0613665 - 67.5681% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00149196 - 2.43122% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.0014554 - 97.5495% [22] | | | | | | | | | | Remainder: 3.656e-05 - 2.45047% | | | | | | | | | Belos::MVT::MvScale: 0.00067012 - 1.092% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0265834 - 43.3191% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0265374 - 99.827% [40] | | | | | | | | | | Remainder: 4.5999e-05 - 0.173037% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0324634 - 52.9009% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.032431 - 99.9% [40] | | | | | | | | | | Remainder: 3.2479e-05 - 0.100048% | | | | | | | | | Remainder: 0.0001576 - 0.256818% | | | | | | | | Belos::MVT::MvAddMv: 0.0029474 - 3.24525% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.020478 - 22.5475% [22] | | | | | | | | Belos::MVT::MvNorm: 0.00013324 - 0.146705% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00209007 - 2.30129% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00197555 - 94.5208% [21] | | | | | | | | | Remainder: 0.000114519 - 5.47919% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00191004 - 2.10306% [1] | | | | | | | | Remainder: 0.00189647 - 2.08813% | | | | | | | GMRES S_E: Operation Op*x: 0.00319319 - 0.0226653% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 13.9823 - 99.2464% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 13.1427 - 93.995% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0206723 - 0.157291% [294] | | | | | | | | | | Belos::MVT::MvDot: 0.0201672 - 97.5567% [294] | | | | | | | | | | Remainder: 0.000505077 - 2.44326% | | | | | | | | | Belos::MVT::MvScale: 0.0103135 - 0.0784732% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 5.31996 - 40.4785% [586] | | | | | | | | | | Belos::MVT::MvTransMv: 5.31896 - 99.9813% [586] | | | | | | | | | | Remainder: 0.000992959 - 0.0186648% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.78816 - 59.2586% [586] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.78737 - 99.9898% [586] | | | | | | | | | | Remainder: 0.000790638 - 0.0101518% | | | | | | | | | Remainder: 0.00357595 - 0.0272087% | | | | | | | | Belos::MVT::MvAddMv: 0.0297061 - 0.212455% [298] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0315436 - 0.225597% [294] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0292475 - 92.7208% [294] | | | | | | | | | Remainder: 0.00229611 - 7.27916% | | | | | | | | GMRES S_E: Operation Op*x: 0.733469 - 5.24569% [294] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0274012 - 0.195971% [1] | | | | | | | | Belos::MVT::MvNorm: 6.9959e-05 - 0.000500339% [1] | | | | | | | | Remainder: 0.017452 - 0.124814% | | | | | | | Remainder: 0.0083933 - 0.0595755% | | | | | | GMRES block system: Operation Op*x: 0.00846458 - 0.0600274% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 8.1639e-05 - 0.000578951% [1] | | | | | | Remainder: 0.00199368 - 0.0141383% | | | | | Remainder: 0.000807118 - 0.00572001% | | | | Mini-EM: Compute responses: 0.034246 - 0.239923% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00122048 - 3.56385% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.028987 - 84.6435% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 7.92e-06 - 0.0273226% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000807958 - 2.78731% [14] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00747878 - 25.8004% [14] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.012e-05 - 0.0349122% [14] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00100912 - 3.48128% [14] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00114492 - 3.94975% [14] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0141346 - 48.7617% [14] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 9.72e-06 - 0.0335322% [14] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00100804 - 3.47754% [14] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000885799 - 3.05584% [14] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000983439 - 3.39268% [14] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00012332 - 0.425431% [14] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 6e-06 - 0.0206989% [14] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000645238 - 2.22595% [14] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000433278 - 1.49473% [14] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.836e-05 - 0.339324% [14] | | | | | | Remainder: 0.000200478 - 0.691612% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.16e-05 - 0.0338725% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.44e-06 - 0.00420487% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00351031 - 10.2503% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000269639 - 0.787358% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.2e-07 - 0.341197% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000245599 - 91.0844% [1] | | | | | | Remainder: 2.312e-05 - 8.57443% | | | | | Remainder: 0.000245519 - 0.716927% | | | | Remainder: 0.000315359 - 0.00220937% | | | Remainder: 4.44e-06 - 3.11061e-05% | | Remainder: 0.0672677 - 0.306498% | Remainder: 8.228e-05 - 0.000374899% ================================= FOM Calculation ================================= Number of cells = 27000 Time for Belos Linear Solve = 14.1104 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.91348 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=maxwell30.xml': 38.13 msec task-clock:u # 0.002 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,794 page-faults:u # 73.281 K/sec 32,415,571 cycles:u # 0.850 GHz (61.29%) 75,634,143 instructions:u # 2.33 insn per cycle (92.31%) branches:u 355,416 branch-misses:u 28,398,333 L1-dcache-loads:u # 744.835 M/sec 394,886 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 27,011,487 L1-icache-loads:u # 708.461 M/sec 246,600 L1-icache-load-misses:u # 0.91% of all L1-icache accesses 31,749,208 dTLB-loads:u # 832.722 M/sec (8.48%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 22.628683670 seconds time elapsed 21.880453000 seconds user 0.733837000 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=maxwell30.xml': 312,624 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio 16,735,629 BR_RETIRED:u 22.492793906 seconds time elapsed 21.866936000 seconds user 0.639355000 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=maxwell30.xml': 22,746,815 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 5,116 ITLB_WALK:u 12,449 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,413,011 L1D_TLB:u 22.676755579 seconds time elapsed 22.008531000 seconds user 0.695021000 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=maxwell30.xml': 26,672,713 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 231,027 L1I_CACHE_REFILL:u 377,361 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 27,757,160 L1D_CACHE:u 22.398926217 seconds time elapsed 21.773284000 seconds user 0.627068000 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=maxwell30.xml': 469,460 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio 493,233 LL_CACHE_RD:u 136,380 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 18,404 L2D_TLB_REFILL:u 255,871 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,460,513 L2D_CACHE:u 22.503784736 seconds time elapsed 21.879676000 seconds user 0.647437000 seconds sys