oasis23.umiacs.umd.edu 30 GMRES Tpetra maxwell48.xml output/GMRES_Tpetra_maxwell48.output output/GMRES_Tpetra_maxwell48_power.output dt = 2.7797e-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 = 2.7797e-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 = 2.7797e-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=684432,domainDim=684432,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=345744} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=338688} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=345744} 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=684432, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} 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=338688, #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.0146716 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=345744} 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=345744, #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 298 iterations with total CPU time of 63.3003 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} 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=338688, #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 21 iterations with total CPU time of 0.421626 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 63.8364 sec Electromagnetic Energy = 3.31895e-09 Electromagnetic Energy/dt^2 = 4.29541e+10 * finished time step 1, t = 2.7797e-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: 95.7792 [1] | Mini-EM: Total Time: 95.7791 - 100% [1] | | Mini-EM: build mesh: 0.000652239 - 0.000680982% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000306719 - 47.0256% [1] | | | Remainder: 0.00034552 - 52.9744% | | Mini-EM: build physics blocks: 0.000800358 - 0.000835629% [1] | | Mini-EM: build auxiliary physics blocks: 0.000234319 - 0.000244645% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 5.99565 - 6.25987% [1] | | panzer::DOFManager::buildGlobalUnknowns: 2.40325 - 2.50916% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 1.13081 - 47.0531% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.877284 - 77.5804% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0354208 - 3.13235% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.217886 - 19.2682% [3] | | | | Remainder: 0.000215879 - 0.0190907% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.109626 - 4.56155% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0731339 - 66.7123% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00147384 - 1.34442% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00863402 - 7.87591% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00576195 - 5.25602% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00143948 - 1.31308% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0173114 - 15.7914% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00171436 - 1.56383% [3] | | | | Remainder: 0.0001568 - 0.143032% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.219144 - 9.11862% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0885747 - 3.68561% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.262823 - 10.9361% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.110672 - 4.60509% [3] | | | Remainder: 0.481609 - 20.0398% | | panzer::WorksetContainer::applyOrientations(ugi): 0.144541 - 0.150911% [2] | | Mini-EM: setup physics model evaluator: 3.75228 - 3.91764% [1] | | | panzer::ModelEvaluator::setupModel(): 3.75226 - 99.9994% [1] | | | | allocate FieldManagerBuilder: 3.04e-06 - 8.10179e-05% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 1.59904e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.7463 - 99.8412% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.74628 - 99.9995% [1] | | | | | | getWorksets(): 3.72016 - 99.3027% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.72015 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 2.14537 - 57.6689% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0169118 - 0.788293% [56] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.337182 - 15.7167% [56] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00802058 - 2.37871% [56] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.329029 - 97.5821% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00336327 - 1.02218% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00179891 - 0.546734% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00576826 - 1.75312% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0310924 - 9.44975% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0677865 - 20.602% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0184693 - 5.61327% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.048804 - 14.8327% [56] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00185324 - 0.563245% [56] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0864485 - 26.2738% [56] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0383595 - 44.3727% [56] | | | | | | | | | | | | Remainder: 0.048089 - 55.6273% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0500324 - 15.2061% [56] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.012869 - 3.9112% [56] | | | | | | | | | | | Remainder: 0.000743199 - 0.225877% | | | | | | | | | | Remainder: 0.00013228 - 0.0392311% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.55907 - 72.6714% [112] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.908758 - 58.2883% [112] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00125496 - 0.138096% [112] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000413759 - 0.0455302% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.487019 - 53.5917% [112] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.345413 - 38.0094% [56] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000376959 - 0.0414807% [56] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0715642 - 7.87494% [56] | | | | | | | | | | | Remainder: 0.00271592 - 0.29886% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.30422 - 19.5129% [112] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.21559 - 13.8281% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00171139 - 0.10977% [112] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0729983 - 4.68216% [112] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0543984 - 3.48915% [56] | | | | | | | | | | Remainder: 0.001397 - 0.0896043% | | | | | | | | | Remainder: 0.232207 - 10.8236% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.57473 - 42.3298% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.5727 - 99.8707% [112] | | | | | | | | | Remainder: 0.00203635 - 0.129314% | | | | | | | | Remainder: 4.796e-05 - 0.00128919% | | | | | | | Remainder: 3.72e-06 - 9.99958e-05% | | | | | | getOrientations(): 2.412e-05 - 0.000643838% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800358 - 0.0213641% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000753638 - 0.020117% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410479 - 0.010957% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00012252 - 0.00327044% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000871198 - 0.023255% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 8.8e-07 - 2.349e-05% [2] | | | | | | Remainder: 0.0231411 - 0.617709% | | | | | Remainder: 1.848e-05 - 0.000493287% | | | | fmb->setupBCFieldManagers(): 8.16e-06 - 0.000217469% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.872e-05 - 0.0004989% [1] | | | | build response library: 0.00590375 - 0.157339% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00580755 - 98.3705% [1] | | | | | | getWorksets(): 3.12e-06 - 0.0537232% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.16e-06 - 69.2308% [1] | | | | | | | Remainder: 9.6e-07 - 30.7692% | | | | | | getOrientations(): 4.4e-07 - 0.00757635% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000779878 - 13.4287% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0010026 - 17.2637% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000407399 - 7.01499% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00119788 - 20.6262% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.08e-06 - 0.0185965% [3] | | | | | | Remainder: 0.00241515 - 41.5865% | | | | | Remainder: 9.6199e-05 - 1.62946% | | | | Remainder: 2.276e-05 - 0.000606568% | | | Remainder: 2.324e-05 - 0.000619357% | | Mini-EM: setup auxiliary physics model evaluator: 4.18291 - 4.36725% [1] | | | panzer::ModelEvaluator::setupModel(): 4.18291 - 99.9998% [1] | | | | allocate FieldManagerBuilder: 8e-07 - 1.91255e-05% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 1.53004e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 4.18285 - 99.9986% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.18284 - 99.9999% [1] | | | | | | getWorksets(): 2.864 - 68.4702% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.864 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.6983 - 59.2983% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.016655 - 0.980688% [56] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.322526 - 18.9911% [56] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00638714 - 1.98035% [56] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.316027 - 97.9851% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00284416 - 0.899972% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00176999 - 0.560075% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00575723 - 1.82175% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0311227 - 9.84811% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0681236 - 21.5562% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0183358 - 5.80198% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.047997 - 15.1876% [56] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.0016542 - 0.523434% [56] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0860721 - 27.2356% [56] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0386398 - 44.8924% [56] | | | | | | | | | | | | Remainder: 0.0474323 - 55.1076% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0389588 - 12.3277% [56] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0128238 - 4.0578% [56] | | | | | | | | | | | Remainder: 0.000567958 - 0.179718% | | | | | | | | | | Remainder: 0.00011128 - 0.0345027% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.16545 - 68.6242% [56] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.68097 - 58.4299% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000679239 - 0.0997458% [56] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.0003902 - 0.0573006% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.333759 - 49.0123% [56] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.3446 - 50.6043% [56] | | | | | | | | | | | Remainder: 0.00154152 - 0.226371% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.218077 - 18.7119% [56] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.21644 - 18.5714% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0010382 - 0.0890815% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0480336 - 4.12147% [56] | | | | | | | | | | Remainder: 0.000888399 - 0.0762282% | | | | | | | | | Remainder: 0.193675 - 11.404% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.16568 - 40.7013% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.16484 - 99.9273% [56] | | | | | | | | | Remainder: 0.00084756 - 0.0727092% | | | | | | | | Remainder: 1.176e-05 - 0.000410615% | | | | | | | Remainder: 1.56e-06 - 5.44693e-05% | | | | | | getOrientations(): 1.048e-05 - 0.000250547% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000446799 - 0.0106817% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000370079 - 0.00884755% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000223319 - 0.00533893% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.31057 - 31.332% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.31055 - 99.9981% [1] | | | | | | | Remainder: 2.436e-05 - 0.00185873% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000520039 - 0.0124327% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.2e-07 - 1.24317e-05% [2] | | | | | | Remainder: 0.00670282 - 0.160246% | | | | | Remainder: 4.24e-06 - 0.000101366% | | | | fmb->setupBCFieldManagers(): 3.52e-06 - 8.4152e-05% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.652e-05 - 0.000634009% [1] | | | | build response library: 2.004e-05 - 0.000479093% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.39721% [1] | | | | | Remainder: 1.976e-05 - 98.6028% | | | | Remainder: 6.96e-06 - 0.000166392% | | | Remainder: 8.56e-06 - 0.000204642% | | Mini-EM: eval auxiliary physics model evaluator: 4.66764 - 4.87334% [1] | | | panzer::ModelEvaluator::create_W_op: 1.28937 - 27.6235% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.36817 - 72.1599% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00509659 - 0.151316% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.3463 - 69.6611% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.72e-06 - 7.33069e-05% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 8.592e-05 - 0.00366193% [56] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.256e-05 - 0.00138772% [56] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0181194 - 0.772252% [56] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.136013 - 5.79692% [56] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.347716 - 14.8197% [56] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0553178 - 2.35766% [56] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.216953 - 9.24661% [56] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.278521 - 11.8706% [56] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.389319 - 16.5929% [56] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 0.00019176 - 0.00817286% [56] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.4799e-05 - 0.00148314% [56] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.625287 - 26.6499% [56] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0492718 - 2.09998% [56] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0327447 - 1.39559% [56] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.195722 - 8.34174% [56] | | | | | Remainder: 0.000969478 - 0.0413194% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.08e-05 - 0.000617547% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.96e-06 - 5.81919e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00459999 - 0.136573% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.00809 - 29.93% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.503345 - 49.9304% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.504723 - 50.0671% [1] | | | | | Remainder: 2.504e-05 - 0.0024839% | | | | Remainder: 0.00405363 - 0.120351% | | | Remainder: 0.0101081 - 0.216558% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00435087 - 0.00454261% [1] | | | getWorksets(): 4.16e-06 - 0.0956131% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.08e-06 - 50% [1] | | | | Remainder: 2.08e-06 - 50% | | | getOrientations(): 6.4e-07 - 0.0147097% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000765599 - 17.5965% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903237 - 20.7599% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00042216 - 9.70289% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121912 - 28.0201% [1] | | | Phalanx::SortAndOrderEvaluators: 1.28e-06 - 0.0294194% [3] | | | Remainder: 0.00103468 - 23.7809% | | panzer::ModelEvaluator::create_W_op: 3.67892 - 3.84104% [1] | | panzer::ModelEvaluator::evalModel(J): 6.16083 - 6.43233% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00388735 - 0.0630978% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.82549 - 78.3252% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.8e-06 - 3.73019e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0571279 - 1.18388% [56] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.159539 - 3.30617% [56] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.180594 - 3.74251% [56] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0171105 - 0.354585% [56] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.204087 - 4.22935% [56] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.170664 - 3.53672% [56] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0297219 - 0.615935% [56] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.189174 - 3.92031% [56] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.072e-05 - 0.00188002% [56] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.061555 - 1.27562% [56] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.368252 - 7.6314% [56] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.061248 - 1.26926% [56] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.364766 - 7.55915% [56] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.382009 - 7.91649% [56] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.526838 - 10.9178% [56] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 0.00010084 - 0.00208974% [56] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0574675 - 1.19092% [56] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.3588 - 7.43551% [56] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.572691 - 11.868% [56] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0793956 - 1.64534% [56] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0169933 - 0.352157% [56] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.197519 - 4.09324% [56] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.417333 - 8.64852% [56] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.350109 - 7.25542% [56] | | | | Remainder: 0.00229759 - 0.0476137% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.192e-05 - 0.00100506% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.52e-06 - 2.4672e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0180907 - 0.29364% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.30323 - 21.1535% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.3032 - 99.9972% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.212e-05 - 0.00169732% [1] | | | | Remainder: 1.396e-05 - 0.00107118% | | | Remainder: 0.0100751 - 0.163535% | | MaxwellPreconditioner::build: 0.0200777 - 0.0209625% [1] | | | MaxwellPreconditioner: Schur complement: 1.76e-05 - 0.0876593% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00828329 - 41.2561% [1] | | | | Ifpack2::Relaxation::initialize: 3.28e-06 - 0.0395978% [1] | | | | Ifpack2::Relaxation::compute: 0.0073703 - 88.9779% [1] | | | | Remainder: 0.000909717 - 10.9826% | | | MaxwellPreconditioner: Solver S_E: 0.0116591 - 58.0699% [1] | | | | Ifpack2::Relaxation::initialize: 1.8e-06 - 0.0154386% [1] | | | | Ifpack2::Relaxation::compute: 0.0111299 - 95.4611% [1] | | | | Remainder: 0.000527398 - 4.52348% | | | MaxwellPreconditioner: Block preconditioner: 0.00010772 - 0.536515% [1] | | | Remainder: 9.999e-06 - 0.0498014% | | Mini-EM: timestepper: 64.5095 - 67.3523% [1] | | | Mini-EM: Advance Time Step: 64.5094 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.530602 - 0.822518% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00375739 - 0.708137% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.506211 - 95.4032% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.436e-05 - 0.00283676% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00310647 - 0.613671% [56] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0428607 - 8.46697% [56] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.025669 - 5.07082% [56] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00205211 - 0.405387% [56] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0240163 - 4.74433% [56] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0222914 - 4.40359% [56] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00180699 - 0.356965% [56] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00547238 - 1.08105% [56] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 4.38e-05 - 0.00865253% [56] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00423811 - 0.837222% [56] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0518679 - 10.2463% [56] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0165527 - 3.26992% [56] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00714334 - 1.41114% [56] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0443815 - 8.7674% [56] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0904601 - 17.8701% [56] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.692e-05 - 0.0112443% [56] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00325679 - 0.643366% [56] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0376985 - 7.4472% [56] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.047708 - 9.42454% [56] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00319863 - 0.631878% [56] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00206283 - 0.407505% [56] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0235002 - 4.64238% [56] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0352698 - 6.96742% [56] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0104195 - 2.05833% [56] | | | | | | Remainder: 0.00106211 - 0.209817% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.824e-05 - 0.00343761% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.6e-06 - 0.00049001% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0179793 - 3.38847% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00235243 - 0.443352% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00232007 - 98.6244% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.24e-06 - 0.0952206% [1] | | | | | | Remainder: 3.012e-05 - 1.28038% | | | | | Remainder: 0.000280999 - 0.0529586% | | | | Stratimikos: BelosLOWS: 63.8365 - 98.9568% [1] | | | | | GMRES block system: Operation Op*x: 0.0314533 - 0.0492717% [1] | | | | | Belos::MVT::MvAddMv: 0.000894037 - 0.00140051% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 63.8033 - 99.948% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00451367 - 0.00707435% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00100236 - 22.2072% [2] | | | | | | | | Belos::MVT::MvDot: 0.000995958 - 99.3615% [2] | | | | | | | | Remainder: 6.4e-06 - 0.638494% | | | | | | | Belos::MVT::MvScale: 0.000632198 - 14.0063% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00193647 - 42.9025% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00192971 - 99.6509% [2] | | | | | | | | Remainder: 6.76e-06 - 0.349088% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000853237 - 18.9034% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000850317 - 99.6578% [2] | | | | | | | | Remainder: 2.92e-06 - 0.342226% | | | | | | | Remainder: 8.9399e-05 - 1.98063% | | | | | | Belos::MVT::MvAddMv: 0.00241087 - 0.0037786% [2] | | | | | | Belos::MVT::MvNorm: 0.000545638 - 0.000855188% [1] | | | | | | GMRES block system: Operation Prec*x: 63.7617 - 99.9348% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.010573 - 0.016582% [2] | | | | | | | Belos::MVT::MvAddMv: 0.00107972 - 0.00169336% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.423844 - 0.664731% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.295944 - 69.8238% [23] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00570774 - 1.92866% [23] | | | | | | | | | | Belos::MVT::MvDot: 0.0056741 - 99.4106% [23] | | | | | | | | | | Remainder: 3.364e-05 - 0.589375% | | | | | | | | | Belos::MVT::MvScale: 0.00267643 - 0.904372% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.117155 - 39.5869% [42] | | | | | | | | | | Belos::MVT::MvTransMv: 0.117083 - 99.9384% [42] | | | | | | | | | | Remainder: 7.212e-05 - 0.0615595% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.170182 - 57.5048% [42] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.170121 - 99.9644% [42] | | | | | | | | | | Remainder: 6.056e-05 - 0.0355855% | | | | | | | | | Remainder: 0.000222719 - 0.0752572% | | | | | | | | Belos::MVT::MvAddMv: 0.0124964 - 2.94835% [30] | | | | | | | | GMRES Q_B: Operation Op*x: 0.091743 - 21.6455% [23] | | | | | | | | Belos::MVT::MvNorm: 0.000494559 - 0.116684% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.0113644 - 2.68127% [22] | | | | | | | | | Ifpack2::Relaxation::apply: 0.011201 - 98.5618% [22] | | | | | | | | | Remainder: 0.00016344 - 1.43817% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00840073 - 1.98204% [1] | | | | | | | | Remainder: 0.00340099 - 0.802416% | | | | | | | GMRES S_E: Operation Op*x: 0.0121588 - 0.0190692% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 63.2855 - 99.2531% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 59.7354 - 94.3904% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.075609 - 0.126573% [299] | | | | | | | | | | Belos::MVT::MvDot: 0.0748749 - 99.0291% [299] | | | | | | | | | | Remainder: 0.00073408 - 0.97089% | | | | | | | | | Belos::MVT::MvScale: 0.0426457 - 0.071391% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 21.9825 - 36.7998% [596] | | | | | | | | | | Belos::MVT::MvTransMv: 21.9808 - 99.992% [596] | | | | | | | | | | Remainder: 0.00175628 - 0.00798942% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 37.6296 - 62.9939% [596] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 37.628 - 99.9958% [596] | | | | | | | | | | Remainder: 0.00158628 - 0.0042155% | | | | | | | | | Remainder: 0.00498863 - 0.00835121% | | | | | | | | Belos::MVT::MvAddMv: 0.135694 - 0.214416% [303] | | | | | | | | GMRES S_E: Operation Prec*x: 0.1538 - 0.243026% [299] | | | | | | | | | Ifpack2::Relaxation::apply: 0.150691 - 97.9783% [299] | | | | | | | | | Remainder: 0.00310931 - 2.02166% | | | | | | | | GMRES S_E: Operation Op*x: 3.10819 - 4.91139% [299] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.126729 - 0.20025% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000258919 - 0.000409129% [1] | | | | | | | | Remainder: 0.0254118 - 0.0401542% | | | | | | | Remainder: 0.0285654 - 0.0448002% | | | | | | GMRES block system: Operation Op*x: 0.0302032 - 0.047338% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000656958 - 0.00102966% [1] | | | | | | Remainder: 0.00324151 - 0.00508048% | | | | | Remainder: 0.000838757 - 0.00131392% | | | | Mini-EM: Compute responses: 0.14114 - 0.21879% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00430123 - 3.04748% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.12129 - 85.9357% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 4.8e-06 - 0.00395746% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00274815 - 2.26577% [56] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0322712 - 26.6067% [56] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.788e-05 - 0.031231% [56] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00412235 - 3.39876% [56] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00422019 - 3.47943% [56] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0610392 - 50.3251% [56] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.888e-05 - 0.0320555% [56] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00406575 - 3.35209% [56] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00337135 - 2.77959% [56] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00380007 - 3.13305% [56] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000458038 - 0.377639% [56] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.316e-05 - 0.0190948% [56] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00240443 - 1.98239% [56] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00171271 - 1.41208% [56] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00033356 - 0.275011% [56] | | | | | | Remainder: 0.000638078 - 0.526077% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.128e-05 - 0.00799205% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.6e-06 - 0.00113362% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0149931 - 10.6228% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000278519 - 0.197335% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.32e-06 - 0.473935% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000256439 - 92.0724% [1] | | | | | | Remainder: 2.076e-05 - 7.45371% | | | | | Remainder: 0.00026472 - 0.187558% | | | | Remainder: 0.00124943 - 0.00193682% | | | Remainder: 5.68e-06 - 8.80491e-06% | | Remainder: 0.257535 - 0.268884% | Remainder: 4.692e-05 - 4.89877e-05% ================================= FOM Calculation ================================= Number of cells = 110592 Time for Belos Linear Solve = 63.8365 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.73243 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=maxwell48.xml': 38.13 msec task-clock:u # 0.000 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,785 page-faults:u # 73.037 K/sec 36,679,069 cycles:u # 0.962 GHz (65.46%) 71,192,944 instructions:u # 1.94 insn per cycle (90.81%) branches:u 345,650 branch-misses:u 27,604,451 L1-dcache-loads:u # 723.928 M/sec 368,263 L1-dcache-load-misses:u # 1.33% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 26,321,234 L1-icache-loads:u # 690.276 M/sec 231,515 L1-icache-load-misses:u # 0.88% of all L1-icache accesses 40,377,453 dTLB-loads:u # 1.059 G/sec (10.43%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) 96.583434336 seconds time elapsed 94.755826000 seconds user 1.791555000 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=maxwell48.xml': 317,233 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio 16,868,458 BR_RETIRED:u 97.090346883 seconds time elapsed 95.544167000 seconds user 1.517766000 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=maxwell48.xml': 22,579,878 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 4,892 ITLB_WALK:u 11,824 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,360,988 L1D_TLB:u 96.247690406 seconds time elapsed 94.553247000 seconds user 1.652783000 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=maxwell48.xml': 26,394,281 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 232,559 L1I_CACHE_REFILL:u 379,066 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 27,646,747 L1D_CACHE:u 96.851216458 seconds time elapsed 94.627573000 seconds user 1.602786000 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=maxwell48.xml': 465,751 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio 494,631 LL_CACHE_RD:u 135,055 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 18,439 L2D_TLB_REFILL:u 258,333 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,471,965 L2D_CACHE:u 95.911825930 seconds time elapsed 94.064792000 seconds user 1.815046000 seconds sys