tron66.umiacs.umd.edu 1 GMRES Tpetra maxwell6.xml output/xeon_GMRES_Tpetra_maxwell6.output output/xeon_GMRES_Tpetra_maxwell6_power.output dt = 2.22376e-09 Loading solver config from solverGMRES.xml Linear Solver Type = Belos [unused] Preconditioner Type = Teko [unused] Linear Solver Types -> Belos -> Solver Type = Block GMRES [unused] Solver Types -> Block GMRES -> Convergence Tolerance = 1e-08 [unused] Orthogonalization = ICGS [unused] Output Frequency = 1 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Maximum Iterations = 10 [unused] Block Size = 1 [unused] Num Blocks = 10 [unused] Flexible Gmres = 1 [unused] Timer Label = GMRES block system [unused] Implicit Residual Scaling = Norm of Initial Residual [unused] VerboseObject -> Verbosity Level = medium [unused] Preconditioner Types -> Teko -> Inverse Type = Maxwell [unused] Inverse Factory Library -> Maxwell -> Type = Full Maxwell Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 2.22376e-09 [unused] Q_B Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_B [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_B Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_E Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_E [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_E Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] Darcy -> Type = Full Darcy Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 2.22376e-09 [unused] Q_u Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_u [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_u Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_sigma Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_sigma [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_sigma Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] p=0 | CubeHexMesh: Building sub cells Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... ************************************************** * starting time step 1 Starting iterations with Belos: Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=1638,domainDim=1638,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=882} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=756} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} 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=1638, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} 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=756, #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.000404529 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=882,domainDim=882} 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=882, #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 141 iterations with total CPU time of 0.0448137 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=756,domainDim=756} 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=756, #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 7 iterations with total CPU time of 0.000808387 sec The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.0475944 sec Electromagnetic Energy = 2.11683e-07 Electromagnetic Energy/dt^2 = 4.28066e+10 * finished time step 1, t = 2.22376e-09 ************************************************** *** Teuchos::StackedTimer::report() - Remainder for a level will be *** *** incorrect if a timer in the level does not exist on every rank *** *** of the MPI Communicator. *** Mini-EM: 0.282234 [1] | Mini-EM: Total Time: 0.282197 - 99.9868% [1] | | Mini-EM: build mesh: 0.000394211 - 0.139694% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000257626 - 65.3523% [1] | | | Remainder: 0.000136585 - 34.6477% | | Mini-EM: build physics blocks: 0.000782926 - 0.27744% [1] | | Mini-EM: build auxiliary physics blocks: 0.000230619 - 0.0817228% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0157711 - 5.58871% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.00619061 - 2.19372% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.00192144 - 31.038% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00152728 - 79.4861% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000133607 - 6.95347% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.000227897 - 11.8607% [3] | | | | Remainder: 3.2659e-05 - 1.69971% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00182044 - 29.4064% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000275209 - 15.1178% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 1.1209e-05 - 0.615732% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000191159 - 10.5007% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 7.8009e-05 - 4.28518% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00116021 - 63.7326% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 4.1319e-05 - 2.26973% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.4732e-05 - 1.35858% [3] | | | | Remainder: 3.8588e-05 - 2.11971% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.000625801 - 10.1089% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.000324867 - 5.24774% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.000490573 - 7.92447% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.000345967 - 5.58858% [3] | | | Remainder: 0.000661524 - 10.6859% | | panzer::WorksetContainer::applyOrientations(ugi): 0.000229027 - 0.0811587% [2] | | Mini-EM: setup physics model evaluator: 0.0948366 - 33.6066% [1] | | | panzer::ModelEvaluator::setupModel(): 0.0948246 - 99.9874% [1] | | | | allocate FieldManagerBuilder: 2.203e-06 - 0.00232324% [1] | | | | fmb->setWorksetContainer(): 5.22e-07 - 0.00055049% [1] | | | | fmb->setupVolumeFieldManagers(): 0.0868504 - 91.5905% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0868387 - 99.9866% [1] | | | | | | getWorksets(): 0.0440448 - 50.7202% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0440419 - 99.9934% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0295014 - 66.985% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00396422 - 13.4374% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00477371 - 16.1813% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000272246 - 5.70303% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00449447 - 94.1505% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000115557 - 2.57109% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.8399e-05 - 0.631866% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000227289 - 5.05708% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000318953 - 7.09657% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000870223 - 19.3621% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0001189 - 2.64547% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00067662 - 15.0545% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.0722e-05 - 1.57353% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00131423 - 29.241% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000631985 - 48.0879% [1] | | | | | | | | | | | | Remainder: 0.000682244 - 51.9121% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000675305 - 15.0252% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.6621e-05 - 0.814802% [1] | | | | | | | | | | | Remainder: 4.165e-05 - 0.926695% | | | | | | | | | | Remainder: 6.993e-06 - 0.14649% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0139045 - 47.1317% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00671468 - 48.2913% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.6887e-05 - 0.549349% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.89e-06 - 0.132397% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00341578 - 50.8703% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00270624 - 40.3034% [1] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.685e-06 - 0.144236% [1] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000331644 - 4.93909% [1] | | | | | | | | | | | Remainder: 0.000205553 - 3.06125% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00429213 - 30.8685% [2] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00217447 - 15.6385% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 3.9471e-05 - 0.283871% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000349835 - 2.51598% [2] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000297795 - 2.14171% [1] | | | | | | | | | | Remainder: 3.6167e-05 - 0.260109% | | | | | | | | | Remainder: 0.00685897 - 23.2496% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0145215 - 32.9719% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0144937 - 99.8087% [2] | | | | | | | | | Remainder: 2.7785e-05 - 0.191338% | | | | | | | | Remainder: 1.8982e-05 - 0.0430999% | | | | | | | Remainder: 2.912e-06 - 0.00661145% | | | | | | getOrientations(): 7.771e-06 - 0.00894877% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000682627 - 0.786086% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000680168 - 0.783254% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000333649 - 0.384217% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000114032 - 0.131315% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000784687 - 0.903614% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.91e-07 - 0.000680572% [2] | | | | | | Remainder: 0.0401904 - 46.2817% | | | | | Remainder: 1.1629e-05 - 0.0133897% | | | | fmb->setupBCFieldManagers(): 8.182e-06 - 0.00862856% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2177e-05 - 0.0128416% [1] | | | | build response library: 0.00793089 - 8.36375% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00785733 - 99.0724% [1] | | | | | | getWorksets(): 2.845e-06 - 0.0362083% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.026e-06 - 71.2127% [1] | | | | | | | Remainder: 8.19e-07 - 28.7873% | | | | | | getOrientations(): 5.03e-07 - 0.00640167% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000738368 - 9.39719% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000891952 - 11.3519% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000363853 - 4.63075% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00107544 - 13.6872% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.79e-07 - 0.011187% [3] | | | | | | Remainder: 0.00478348 - 60.8792% | | | | | Remainder: 7.3565e-05 - 0.927576% | | | | Remainder: 2.0273e-05 - 0.0213795% | | | Remainder: 1.1935e-05 - 0.0125848% | | Mini-EM: setup auxiliary physics model evaluator: 0.0529768 - 18.773% [1] | | | panzer::ModelEvaluator::setupModel(): 0.0529587 - 99.9657% [1] | | | | allocate FieldManagerBuilder: 6.39e-07 - 0.0012066% [1] | | | | fmb->setWorksetContainer(): 1.096e-06 - 0.00206954% [1] | | | | fmb->setupVolumeFieldManagers(): 0.0529167 - 99.9208% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0529134 - 99.9938% [1] | | | | | | getWorksets(): 0.0274458 - 51.8693% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0274444 - 99.9949% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0240894 - 87.7752% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00387504 - 16.0861% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00370101 - 15.3636% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000219443 - 5.92928% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00347941 - 94.0124% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.3798e-05 - 1.25878% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.6869e-05 - 0.77223% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000214074 - 6.1526% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000277099 - 7.96397% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.000793274 - 22.7991% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 6.8934e-05 - 1.9812% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000124779 - 3.58622% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 2.0394e-05 - 0.586135% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00123693 - 35.5499% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000632014 - 51.0956% [1] | | | | | | | | | | | | Remainder: 0.000604911 - 48.9044% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000625851 - 17.9873% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 3.7855e-05 - 1.08797% [1] | | | | | | | | | | | Remainder: 9.554e-06 - 0.274587% | | | | | | | | | | Remainder: 2.159e-06 - 0.0583355% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0102575 - 42.581% [1] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00562683 - 54.8558% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.23e-05 - 0.218595% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.234e-06 - 0.128563% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00265175 - 47.1269% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00292945 - 52.0622% [1] | | | | | | | | | | | Remainder: 2.6097e-05 - 0.463796% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0027194 - 26.5113% [1] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00127468 - 12.4268% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.6858e-05 - 0.164348% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000293607 - 2.86236% [1] | | | | | | | | | | Remainder: 0.00032613 - 3.17943% | | | | | | | | | Remainder: 0.00625585 - 25.9693% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.00334713 - 12.196% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.00333379 - 99.6016% [1] | | | | | | | | | Remainder: 1.3336e-05 - 0.398431% | | | | | | | | Remainder: 7.902e-06 - 0.0287927% | | | | | | | Remainder: 1.387e-06 - 0.00505359% | | | | | | getOrientations(): 6.135e-06 - 0.0115944% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000398837 - 0.753754% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000348338 - 0.658317% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000187258 - 0.353895% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00393541 - 7.43745% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0039159 - 99.5042% [1] | | | | | | | Remainder: 1.951e-05 - 0.495755% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000402303 - 0.760304% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.93e-07 - 0.000742723% [2] | | | | | | Remainder: 0.0201889 - 38.1546% | | | | | Remainder: 3.282e-06 - 0.0062022% | | | | fmb->setupBCFieldManagers(): 4.651e-06 - 0.00878232% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.1648e-05 - 0.0219945% [1] | | | | build response library: 1.9238e-05 - 0.0363264% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.62e-07 - 1.88169% [1] | | | | | Remainder: 1.8876e-05 - 98.1183% | | | | Remainder: 4.694e-06 - 0.00886352% | | | Remainder: 1.8172e-05 - 0.0343018% | | Mini-EM: eval auxiliary physics model evaluator: 0.0124443 - 4.40981% [1] | | | panzer::ModelEvaluator::create_W_op: 0.00345063 - 27.7285% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.00868148 - 69.7626% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 9.0246e-05 - 1.03952% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.00583059 - 67.1613% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.39e-06 - 0.0238398% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 2.645e-06 - 0.0453642% [1] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 8.2e-07 - 0.0140638% [1] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 6.0147e-05 - 1.03158% [1] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.000218595 - 3.74911% [1] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00080974 - 13.8878% [1] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 9.0855e-05 - 1.55825% [1] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000200628 - 3.44096% [1] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.000663119 - 11.3731% [1] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.000944083 - 16.1919% [1] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.06e-07 - 0.0121086% [1] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.4e-07 - 0.00583131% [1] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00126043 - 21.6176% [1] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00105119 - 18.0288% [1] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 4.4627e-05 - 0.765394% [1] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.000456608 - 7.83125% [1] | | | | | Remainder: 2.4669e-05 - 0.423096% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.175e-06 - 0.094166% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.194e-06 - 0.0252722% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 9.8648e-05 - 1.1363% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.00258821 - 29.813% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00132974 - 51.377% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00124832 - 48.2311% [1] | | | | | Remainder: 1.0144e-05 - 0.391932% | | | | Remainder: 6.3419e-05 - 0.730509% | | | Remainder: 0.000312214 - 2.50889% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00419971 - 1.48822% [1] | | | getWorksets(): 2.162e-06 - 0.0514797% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.329e-06 - 61.4709% [1] | | | | Remainder: 8.33e-07 - 38.5291% | | | getOrientations(): 6.84e-07 - 0.0162868% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000689049 - 16.407% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000885924 - 21.0949% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000357778 - 8.5191% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00111582 - 26.569% [1] | | | Phalanx::SortAndOrderEvaluators: 9e-07 - 0.02143% [3] | | | Remainder: 0.0011474 - 27.3208% | | panzer::ModelEvaluator::create_W_op: 0.00993446 - 3.5204% [1] | | panzer::ModelEvaluator::evalModel(J): 0.0161868 - 5.73601% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 4.2209e-05 - 0.260762% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0127729 - 78.9095% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.112e-06 - 0.00870591% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 6.2796e-05 - 0.491634% [1] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.000240693 - 1.8844% [1] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.000413493 - 3.23726% [1] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 4.158e-05 - 0.325532% [1] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.000412845 - 3.23219% [1] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.000392412 - 3.07222% [1] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00064978 - 5.08717% [1] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.000331718 - 2.59704% [1] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.194e-06 - 0.0093479% [1] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00095659 - 7.4892% [1] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000817559 - 6.40072% [1] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000123065 - 0.963483% [1] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.000292662 - 2.29127% [1] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00085035 - 6.65744% [1] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00127452 - 9.97828% [1] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.8e-06 - 0.0219214% [1] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 6.7756e-05 - 0.530466% [1] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.000826527 - 6.47093% [1] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00124422 - 9.7411% [1] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00168843 - 13.2188% [1] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 3.9926e-05 - 0.312583% [1] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.000376645 - 2.94878% [1] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000918773 - 7.19313% [1] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00071759 - 5.61805% [1] | | | | Remainder: 2.7886e-05 - 0.218321% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 7.604e-06 - 0.0469765% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.048e-06 - 0.00647441% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00011862 - 0.732819% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0032043 - 19.7957% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00318653 - 99.4454% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.0716e-05 - 0.334426% [1] | | | | Remainder: 7.054e-06 - 0.220142% | | | Remainder: 4.01e-05 - 0.247733% | | MaxwellPreconditioner::build: 0.00136042 - 0.482082% [1] | | | MaxwellPreconditioner: Schur complement: 1.2315e-05 - 0.905236% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.000794907 - 58.4311% [1] | | | | Ifpack2::Relaxation::initialize: 8.3e-06 - 1.04415% [1] | | | | Ifpack2::Relaxation::compute: 0.000114707 - 14.4302% [1] | | | | Remainder: 0.0006719 - 84.5256% | | | MaxwellPreconditioner: Solver S_E: 0.000477659 - 35.1112% [1] | | | | Ifpack2::Relaxation::initialize: 1.367e-06 - 0.286187% [1] | | | | Ifpack2::Relaxation::compute: 8.2806e-05 - 17.3358% [1] | | | | Remainder: 0.000393486 - 82.378% | | | MaxwellPreconditioner: Block preconditioner: 6.7658e-05 - 4.97332% [1] | | | Remainder: 7.879e-06 - 0.57916% | | Mini-EM: timestepper: 0.0505498 - 17.913% [1] | | | Mini-EM: Advance Time Step: 0.0505479 - 99.9962% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.00211385 - 4.18188% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 5.2593e-05 - 2.48802% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00186573 - 88.2622% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.048e-06 - 0.056171% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 1.4372e-05 - 0.770315% [1] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000123536 - 6.62132% [1] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 7.8868e-05 - 4.22719% [1] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 9.282e-06 - 0.4975% [1] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 8.114e-05 - 4.34897% [1] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 5.8776e-05 - 3.1503% [1] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.1494e-05 - 2.75999% [1] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 1.8562e-05 - 0.994892% [1] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 8.93e-07 - 0.0478633% [1] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000414334 - 22.2076% [1] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000108668 - 5.82442% [1] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 4.5516e-05 - 2.43958% [1] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 2.2539e-05 - 1.20805% [1] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000103462 - 5.54539% [1] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.000223963 - 12.004% [1] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.738e-06 - 0.146752% [1] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 1.1772e-05 - 0.630959% [1] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 7.6001e-05 - 4.07353% [1] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000123047 - 6.59511% [1] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.5334e-05 - 4.57376% [1] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 8.134e-06 - 0.435969% [1] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.1555e-05 - 2.76326% [1] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000102511 - 5.49442% [1] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 2.43e-05 - 1.30244% [1] | | | | | | Remainder: 2.3885e-05 - 1.2802% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 8.653e-06 - 0.409348% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.938e-06 - 0.0916811% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000126607 - 5.98941% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 2.6913e-05 - 1.27318% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2077e-05 - 44.8742% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.005e-06 - 3.73425% [1] | | | | | | Remainder: 1.3831e-05 - 51.3915% | | | | | Remainder: 3.1415e-05 - 1.48615% | | | | Stratimikos: BelosLOWS: 0.0476201 - 94.2079% [1] | | | | | GMRES block system: Operation Op*x: 0.000132032 - 0.277261% [1] | | | | | Belos::MVT::MvAddMv: 5.1974e-05 - 0.109143% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.0469716 - 98.6383% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000142648 - 0.30369% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 3.443e-05 - 24.1363% [2] | | | | | | | | Belos::MVT::MvDot: 2.69e-05 - 78.1295% [2] | | | | | | | | Remainder: 7.53e-06 - 21.8705% | | | | | | | Belos::MVT::MvScale: 2.7942e-05 - 19.5881% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 3.395e-05 - 23.7998% [2] | | | | | | | | Belos::MVT::MvTransMv: 3.2058e-05 - 94.4271% [2] | | | | | | | | Remainder: 1.892e-06 - 5.5729% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.0087e-05 - 7.07125% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.094e-06 - 90.1556% [2] | | | | | | | | Remainder: 9.93e-07 - 9.84435% | | | | | | | Remainder: 3.6239e-05 - 25.4045% | | | | | | Belos::MVT::MvAddMv: 2.0604e-05 - 0.0438648% [2] | | | | | | Belos::MVT::MvNorm: 2.8162e-05 - 0.0599553% [1] | | | | | | GMRES block system: Operation Prec*x: 0.0463089 - 98.5892% [1] | | | | | | | GMRES Q_B: Operation Op*x: 2.7814e-05 - 0.0600618% [2] | | | | | | | Belos::MVT::MvAddMv: 9.338e-06 - 0.0201646% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.000894014 - 1.93054% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.000320619 - 35.8629% [9] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 2.701e-05 - 8.42433% [9] | | | | | | | | | | Belos::MVT::MvDot: 2.2557e-05 - 83.5135% [9] | | | | | | | | | | Remainder: 4.453e-06 - 16.4865% | | | | | | | | | Belos::MVT::MvScale: 1.2798e-05 - 3.99165% [8] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000181409 - 56.5809% [14] | | | | | | | | | | Belos::MVT::MvTransMv: 0.000174397 - 96.1347% [14] | | | | | | | | | | Remainder: 7.012e-06 - 3.8653% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 6.5769e-05 - 20.5131% [14] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.0074e-05 - 91.3409% [14] | | | | | | | | | | Remainder: 5.695e-06 - 8.65909% | | | | | | | | | Remainder: 3.3633e-05 - 10.49% | | | | | | | | Belos::MVT::MvAddMv: 3.9103e-05 - 4.37387% [16] | | | | | | | | GMRES Q_B: Operation Op*x: 8.5453e-05 - 9.55835% [9] | | | | | | | | Belos::MVT::MvNorm: 8.116e-06 - 0.907816% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 3.4663e-05 - 3.87723% [8] | | | | | | | | | Ifpack2::Relaxation::apply: 1.9846e-05 - 57.2541% [8] | | | | | | | | | Remainder: 1.4817e-05 - 42.7459% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.0937e-05 - 1.22336% [1] | | | | | | | | Remainder: 0.000395123 - 44.1965% | | | | | | | GMRES S_E: Operation Op*x: 3.8974e-05 - 0.0841609% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.0446458 - 96.4086% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.0379004 - 84.8912% [142] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.000438729 - 1.15759% [142] | | | | | | | | | | Belos::MVT::MvDot: 0.000368378 - 83.9648% [142] | | | | | | | | | | Remainder: 7.0351e-05 - 16.0352% | | | | | | | | | Belos::MVT::MvScale: 0.000249841 - 0.659205% [142] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.0244889 - 64.6138% [282] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0243426 - 99.4028% [282] | | | | | | | | | | Remainder: 0.000146259 - 0.597247% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0122868 - 32.4187% [282] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0121493 - 98.8813% [282] | | | | | | | | | | Remainder: 0.000137451 - 1.11869% | | | | | | | | | Remainder: 0.000436111 - 1.15068% | | | | | | | | Belos::MVT::MvAddMv: 0.00091742 - 2.05489% [146] | | | | | | | | GMRES S_E: Operation Prec*x: 0.000700214 - 1.56838% [142] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000418818 - 59.8129% [142] | | | | | | | | | Remainder: 0.000281396 - 40.1871% | | | | | | | | GMRES S_E: Operation Op*x: 0.00267853 - 5.99951% [142] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.2839e-05 - 0.207946% [1] | | | | | | | | Belos::MVT::MvNorm: 4.344e-06 - 0.00972992% [1] | | | | | | | | Remainder: 0.00235209 - 5.26834% | | | | | | | Remainder: 0.000692996 - 1.49646% | | | | | | GMRES block system: Operation Op*x: 7.4561e-05 - 0.158736% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 6.773e-06 - 0.0144193% [1] | | | | | | Remainder: 0.000389946 - 0.830174% | | | | | Remainder: 0.000464437 - 0.975297% | | | | Mini-EM: Compute responses: 0.000762915 - 1.50929% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 4.7459e-05 - 6.22075% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.000383464 - 50.263% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.305e-06 - 0.340319% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 1.0035e-05 - 2.61693% [1] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 5.0538e-05 - 13.1793% [1] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.5e-07 - 0.247742% [1] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 1.4138e-05 - 3.68692% [1] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 9.436e-06 - 2.46073% [1] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 7.7905e-05 - 20.3161% [1] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.4e-07 - 0.114743% [1] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 1.4528e-05 - 3.78862% [1] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 8.5595e-05 - 22.3215% [1] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 1.1386e-05 - 2.96925% [1] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.0476e-05 - 2.73194% [1] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 8.54e-07 - 0.222707% [1] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 6.3895e-05 - 16.6626% [1] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 7.055e-06 - 1.83981% [1] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.353e-06 - 2.43908% [1] | | | | | | Remainder: 1.5575e-05 - 4.06166% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.875e-06 - 0.638996% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.354e-06 - 0.177477% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000114054 - 14.9498% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000106561 - 13.9676% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.75e-07 - 0.63344% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 9.5625e-05 - 89.7373% [1] | | | | | | Remainder: 1.0261e-05 - 9.62923% | | | | | Remainder: 0.000105148 - 13.7824% | | | | Remainder: 5.1043e-05 - 0.10098% | | | Remainder: 1.913e-06 - 0.00378439% | | Remainder: 0.0161091 - 5.70847% | Remainder: 3.7173e-05 - 0.013171% ================================= FOM Calculation ================================= Number of cells = 216 Time for Belos Linear Solve = 0.0476201 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 4.5359 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=maxwell6.xml': 27.37 msec task-clock:u # 0.029 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,759 page-faults:u # 100.795 K/sec 45,348,714 cycles:u # 1.657 GHz 78,309,411 instructions:u # 1.73 insn per cycle 17,004,157 branches:u # 621.216 M/sec 290,236 branch-misses:u # 1.71% of all branches 0.933905676 seconds time elapsed 0.623816000 seconds user 0.258526000 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=maxwell6.xml': 7,105 iTLB-loads:u 14,499 iTLB-load-misses:u # 204.07% of all iTLB cache accesses 17,662,985 dTLB-loads:u 12,679 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 0.924326505 seconds time elapsed 0.632272000 seconds user 0.253484000 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=maxwell6.xml': 17,593,928 L1-dcache-loads:u 590,492 L1-dcache-load-misses:u # 3.36% of all L1-dcache accesses 65,802 LLC-loads:u 11,589 LLC-load-misses:u # 17.61% of all LL-cache accesses 0.908653517 seconds time elapsed 0.636440000 seconds user 0.241109000 seconds sys