oasis24.umiacs.umd.edu 1 GMRES Tpetra maxwell50.xml output/altra_GMRES_Tpetra_maxwell50.output output/altra_GMRES_Tpetra_maxwell50_power.output dt = 2.66851e-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.66851e-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.66851e-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=772650,domainDim=772650,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=382500,domainDim=382500} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=382500,domainDim=390150} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=390150,domainDim=382500} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=390150,domainDim=390150} 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=772650, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=382500,domainDim=382500} 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=382500, #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.0156583 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=390150,domainDim=390150} 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=390150, #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 71.3996 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=382500,domainDim=382500} 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=382500, #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.486816 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 72.0155 sec Electromagnetic Energy = 3.05863e-09 Electromagnetic Energy/dt^2 = 4.29525e+10 * finished time step 1, t = 2.66851e-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: 108.21 [1] | Mini-EM: Total Time: 108.209 - 99.9999% [1] | | Mini-EM: build mesh: 0.00127604 - 0.00117923% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000793237 - 62.1642% [1] | | | Remainder: 0.000482798 - 37.8358% | | Mini-EM: build physics blocks: 0.00196067 - 0.00181192% [1] | | Mini-EM: build auxiliary physics blocks: 0.000417878 - 0.000386175% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 6.73331 - 6.22248% [1] | | panzer::DOFManager::buildGlobalUnknowns: 2.73946 - 2.53163% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 1.27888 - 46.6837% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.993093 - 77.6532% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0421891 - 3.2989% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.243357 - 19.0289% [3] | | | | Remainder: 0.000242479 - 0.0189602% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.129182 - 4.71559% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0863498 - 66.8436% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00289123 - 2.23811% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0100158 - 7.75329% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00655418 - 5.07361% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00146591 - 1.13477% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0195858 - 15.1614% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00205719 - 1.59248% [3] | | | | Remainder: 0.00026184 - 0.202691% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.257324 - 9.39325% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.103986 - 3.79584% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.299856 - 10.9458% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.13161 - 4.80424% [3] | | | Remainder: 0.538622 - 19.6616% | | panzer::WorksetContainer::applyOrientations(ugi): 0.154726 - 0.142988% [2] | | Mini-EM: setup physics model evaluator: 4.34231 - 4.01287% [1] | | | panzer::ModelEvaluator::setupModel(): 4.34227 - 99.9992% [1] | | | | allocate FieldManagerBuilder: 9e-06 - 0.000207265% [1] | | | | fmb->setWorksetContainer(): 4.8e-07 - 1.10541e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 4.33526 - 99.8384% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.33522 - 99.9992% [1] | | | | | | getWorksets(): 4.31138 - 99.45% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 4.31137 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 2.52648 - 58.6003% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0227376 - 0.899971% [63] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.400752 - 15.8621% [63] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00840441 - 2.09716% [63] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.392008 - 97.8182% [63] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00876557 - 2.23607% [63] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00253087 - 0.645617% [63] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00757482 - 1.93231% [63] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0386426 - 9.8576% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0798959 - 20.3812% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0218526 - 5.57454% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0553572 - 14.1214% [63] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00351587 - 0.896887% [63] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0997664 - 25.4501% [63] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0443932 - 44.4972% [63] | | | | | | | | | | | | Remainder: 0.0553732 - 55.5028% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0565718 - 14.4313% [63] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0156901 - 4.00248% [63] | | | | | | | | | | | Remainder: 0.00184435 - 0.470489% | | | | | | | | | | Remainder: 0.000339356 - 0.0846798% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.815 - 71.8391% [126] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 1.04875 - 57.7825% [126] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00371047 - 0.353799% [126] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000581874 - 0.0554825% [63] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.555676 - 52.9845% [126] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.395688 - 37.7294% [63] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000703079 - 0.0670396% [63] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0847055 - 8.0768% [63] | | | | | | | | | | | Remainder: 0.00768722 - 0.732987% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.351767 - 19.3812% [126] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.246765 - 13.5959% [63] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00723249 - 0.398485% [126] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0910485 - 5.01645% [126] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0640511 - 3.52899% [63] | | | | | | | | | | Remainder: 0.00538146 - 0.2965% | | | | | | | | | Remainder: 0.287989 - 11.3988% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.78479 - 41.3973% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.7826 - 99.8775% [126] | | | | | | | | | Remainder: 0.00218616 - 0.122488% | | | | | | | | Remainder: 0.00010644 - 0.00246882% | | | | | | | Remainder: 7.56e-06 - 0.00017535% | | | | | | getOrientations(): 1.38e-05 - 0.000318323% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0012764 - 0.0294424% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000988517 - 0.022802% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000613918 - 0.0141612% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000248399 - 0.00572979% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116756 - 0.0269319% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.6e-06 - 8.30407e-05% [2] | | | | | | Remainder: 0.0195308 - 0.450515% | | | | | Remainder: 3.36e-05 - 0.000775041% | | | | fmb->setupBCFieldManagers(): 2.4e-05 - 0.000552706% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.408e-05 - 0.000554548% [1] | | | | build response library: 0.00692742 - 0.159534% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0065563 - 94.6428% [1] | | | | | | getWorksets(): 6.28e-06 - 0.0957858% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 4.68e-06 - 74.5223% [1] | | | | | | | Remainder: 1.6e-06 - 25.4777% | | | | | | getOrientations(): 7.2e-07 - 0.0109818% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00110732 - 16.8893% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00100392 - 15.3123% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000545518 - 8.32052% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00141132 - 21.5261% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4e-06 - 0.06101% [3] | | | | | | Remainder: 0.00247723 - 37.784% | | | | | Remainder: 0.000371119 - 5.35725% | | | | Remainder: 3.172e-05 - 0.000730493% | | | Remainder: 3.576e-05 - 0.000823525% | | Mini-EM: setup auxiliary physics model evaluator: 4.82425 - 4.45825% [1] | | | panzer::ModelEvaluator::setupModel(): 4.82422 - 99.9994% [1] | | | | allocate FieldManagerBuilder: 1.12e-06 - 2.32162e-05% [1] | | | | fmb->setWorksetContainer(): 3e-06 - 6.21862e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 4.82412 - 99.998% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.82411 - 99.9998% [1] | | | | | | getWorksets(): 3.34413 - 69.3212% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.34413 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 2.01146 - 60.149% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0223621 - 1.11173% [63] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.385474 - 19.1639% [63] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00830422 - 2.15429% [63] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.376836 - 97.759% [63] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00854204 - 2.26678% [63] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00247767 - 0.657494% [63] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00764314 - 2.02824% [63] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0384422 - 10.2013% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0799836 - 21.2251% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0216063 - 5.73362% [63] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0539277 - 14.3107% [63] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00332338 - 0.881919% [63] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.099452 - 26.3914% [63] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0445583 - 44.8039% [63] | | | | | | | | | | | | Remainder: 0.0548937 - 55.1961% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0443826 - 11.7777% [63] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0153523 - 4.074% [63] | | | | | | | | | | | Remainder: 0.00170263 - 0.451824% | | | | | | | | | | Remainder: 0.000334279 - 0.0867189% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.35942 - 67.5839% [63] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.788982 - 58.038% [63] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00241163 - 0.305664% [63] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000586957 - 0.0743943% [63] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.382945 - 48.5366% [63] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.397862 - 50.4273% [63] | | | | | | | | | | | Remainder: 0.00517607 - 0.656044% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.25554 - 18.7977% [63] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.248238 - 18.2605% [63] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00435854 - 0.320617% [63] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0589125 - 4.33364% [63] | | | | | | | | | | Remainder: 0.00339071 - 0.249423% | | | | | | | | | Remainder: 0.244201 - 12.1405% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.33262 - 39.8494% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.3314 - 99.9091% [63] | | | | | | | | | Remainder: 0.00121076 - 0.0908557% | | | | | | | | Remainder: 5.336e-05 - 0.00159563% | | | | | | | Remainder: 2.68e-06 - 8.01404e-05% | | | | | | getOrientations(): 1.456e-05 - 0.000301817% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000755438 - 0.0156596% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000488878 - 0.0101341% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341839 - 0.00708605% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.46849 - 30.4407% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.46843 - 99.9961% [1] | | | | | | | Remainder: 5.684e-05 - 0.00387064% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000669717 - 0.0138827% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 2.04e-06 - 4.22876e-05% [2] | | | | | | Remainder: 0.00921633 - 0.191047% | | | | | Remainder: 1.152e-05 - 0.0002388% | | | | fmb->setupBCFieldManagers(): 1.228e-05 - 0.000254549% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.924e-05 - 0.000398821% [1] | | | | build response library: 4.804e-05 - 0.000995809% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 0.582848% [1] | | | | | Remainder: 4.776e-05 - 99.4172% | | | | Remainder: 1.42e-05 - 0.000294348% | | | Remainder: 2.688e-05 - 0.000557185% | | Mini-EM: eval auxiliary physics model evaluator: 5.25553 - 4.85681% [1] | | | panzer::ModelEvaluator::create_W_op: 1.43761 - 27.3541% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.8062 - 72.4227% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00595742 - 0.156519% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.65638 - 69.791% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.76e-06 - 0.000103901% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000241839 - 0.00910407% [63] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.824e-05 - 0.00143955% [63] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0207458 - 0.780981% [63] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.15209 - 5.72545% [63] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.400656 - 15.0828% [63] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0616183 - 2.31963% [63] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.239854 - 9.02936% [63] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.315846 - 11.8901% [63] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.439837 - 16.5577% [63] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 0.000255599 - 0.00962207% [63] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.78e-05 - 0.00142299% [63] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.709365 - 26.7042% [63] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0580655 - 2.18588% [63] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0361095 - 1.35935% [63] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.219498 - 8.26304% [63] | | | | | Remainder: 0.00212099 - 0.0798451% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.648e-05 - 0.000958437% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 4.04e-06 - 0.000106143% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00508026 - 0.133473% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.134 - 29.7934% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.567977 - 50.0864% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.565978 - 49.9101% [1] | | | | | Remainder: 3.984e-05 - 0.00351324% | | | | Remainder: 0.00474022 - 0.12454% | | | Remainder: 0.0117291 - 0.223177% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00589162 - 0.00544464% [1] | | | getWorksets(): 1.06e-05 - 0.179917% [1] | | | | panzer::WorksetContainer::getWorksets(): 6.64e-06 - 62.6415% [1] | | | | Remainder: 3.96e-06 - 37.3585% | | | getOrientations(): 1.08e-06 - 0.0183311% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00103892 - 17.6338% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0011012 - 18.6909% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000535878 - 9.0956% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0015126 - 25.6737% [1] | | | Phalanx::SortAndOrderEvaluators: 4.16e-06 - 0.0706088% [3] | | | Remainder: 0.00168719 - 28.6372% | | panzer::ModelEvaluator::create_W_op: 4.11747 - 3.8051% [1] | | panzer::ModelEvaluator::evalModel(J): 6.90278 - 6.3791% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00516878 - 0.0748797% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 5.43782 - 78.7772% [1] | | | | panzer::WorksetContainer::getWorksets(): 4.12e-06 - 7.57657e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0680539 - 1.25149% [63] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.174864 - 3.2157% [63] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.203384 - 3.74018% [63] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0229352 - 0.421772% [63] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.226885 - 4.17235% [63] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.195873 - 3.60206% [63] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0343908 - 0.632437% [63] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.217588 - 4.00139% [63] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00021424 - 0.00393981% [63] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0698688 - 1.28487% [63] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.41274 - 7.59018% [63] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0660215 - 1.21412% [63] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.394976 - 7.26349% [63] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.422933 - 7.77761% [63] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.586841 - 10.7919% [63] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 0.000335239 - 0.00616495% [63] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.065617 - 1.20668% [63] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.406264 - 7.47109% [63] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.651669 - 11.984% [63] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.090963 - 1.67279% [63] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0207626 - 0.381819% [63] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.22309 - 4.10256% [63] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.473323 - 8.70428% [63] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.403376 - 7.41797% [63] | | | | Remainder: 0.00484666 - 0.0891287% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 8.168e-05 - 0.00118329% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.4e-06 - 2.02817e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.015558 - 0.225387% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.43263 - 20.7544% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.43259 - 99.9967% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 3.108e-05 - 0.00216943% [1] | | | | Remainder: 1.564e-05 - 0.0010917% | | | Remainder: 0.011522 - 0.166918% | | MaxwellPreconditioner::build: 0.0238406 - 0.0220319% [1] | | | MaxwellPreconditioner: Schur complement: 4.064e-05 - 0.170465% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0101706 - 42.661% [1] | | | | Ifpack2::Relaxation::initialize: 1.024e-05 - 0.100682% [1] | | | | Ifpack2::Relaxation::compute: 0.00847897 - 83.3671% [1] | | | | Remainder: 0.00168143 - 16.5322% | | | MaxwellPreconditioner: Solver S_E: 0.0133715 - 56.0869% [1] | | | | Ifpack2::Relaxation::initialize: 4.32e-06 - 0.0323076% [1] | | | | Ifpack2::Relaxation::compute: 0.012542 - 93.7964% [1] | | | | Remainder: 0.000825197 - 6.17132% | | | MaxwellPreconditioner: Block preconditioner: 0.00023052 - 0.96692% [1] | | | Remainder: 2.736e-05 - 0.114762% | | Mini-EM: timestepper: 72.8175 - 67.2931% [1] | | | Mini-EM: Advance Time Step: 72.8175 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.632668 - 0.86884% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00439515 - 0.6947% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.60629 - 95.8306% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.96e-06 - 0.000488216% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00399195 - 0.658422% [63] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0521319 - 8.59852% [63] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0311196 - 5.1328% [63] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00347455 - 0.573085% [63] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.027987 - 4.6161% [63] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0253666 - 4.18391% [63] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00299231 - 0.493545% [63] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00669766 - 1.1047% [63] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.188e-05 - 0.0102063% [63] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00539986 - 0.89064% [63] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0623647 - 10.2863% [63] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0200285 - 3.30346% [63] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00797034 - 1.31461% [63] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0557513 - 9.1955% [63] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.103168 - 17.0163% [63] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 0.000141279 - 0.0233022% [63] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00504678 - 0.832405% [63] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0430467 - 7.10002% [63] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.054669 - 9.01698% [63] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0047957 - 0.790992% [63] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00332047 - 0.54767% [63] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0253621 - 4.18317% [63] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0469471 - 7.74335% [63] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0123247 - 2.03281% [63] | | | | | | Remainder: 0.00212619 - 0.35069% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.6319e-05 - 0.0104824% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 4.44e-06 - 0.00070179% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0193209 - 3.05388% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00223915 - 0.353922% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00217987 - 97.3526% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 5.08e-06 - 0.226872% [1] | | | | | | Remainder: 5.42e-05 - 2.42056% | | | | | Remainder: 0.000352559 - 0.0557257% | | | | Stratimikos: BelosLOWS: 72.0156 - 98.8987% [1] | | | | | GMRES block system: Operation Op*x: 0.0358527 - 0.0497846% [1] | | | | | Belos::MVT::MvAddMv: 0.00119072 - 0.00165341% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 71.9764 - 99.9456% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.0048701 - 0.00676625% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.00121663 - 24.9817% [2] | | | | | | | | Belos::MVT::MvDot: 0.00119564 - 98.2739% [2] | | | | | | | | Remainder: 2.1e-05 - 1.72607% | | | | | | | Belos::MVT::MvScale: 0.000797438 - 16.3741% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00173132 - 35.5498% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00171856 - 99.263% [2] | | | | | | | | Remainder: 1.276e-05 - 0.737012% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000940797 - 19.3178% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000936077 - 99.4983% [2] | | | | | | | | Remainder: 4.72e-06 - 0.501702% | | | | | | | Remainder: 0.00018392 - 3.77651% | | | | | | Belos::MVT::MvAddMv: 0.00263759 - 0.00366452% [2] | | | | | | Belos::MVT::MvNorm: 0.000682918 - 0.000948808% [1] | | | | | | GMRES block system: Operation Prec*x: 71.9309 - 99.9368% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.0120107 - 0.0166976% [2] | | | | | | | Belos::MVT::MvAddMv: 0.00123004 - 0.00171003% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.48829 - 0.678832% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.339654 - 69.5599% [23] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00688286 - 2.02643% [23] | | | | | | | | | | Belos::MVT::MvDot: 0.00682254 - 99.1236% [23] | | | | | | | | | | Remainder: 6.032e-05 - 0.87638% | | | | | | | | | Belos::MVT::MvScale: 0.00329375 - 0.969737% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.134523 - 39.6057% [42] | | | | | | | | | | Belos::MVT::MvTransMv: 0.134362 - 99.8809% [42] | | | | | | | | | | Remainder: 0.00016024 - 0.119118% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.194306 - 57.2069% [42] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.194184 - 99.9373% [42] | | | | | | | | | | Remainder: 0.000121839 - 0.0627048% | | | | | | | | | Remainder: 0.000649436 - 0.191205% | | | | | | | | Belos::MVT::MvAddMv: 0.0143134 - 2.93133% [30] | | | | | | | | GMRES Q_B: Operation Op*x: 0.102721 - 21.0369% [23] | | | | | | | | Belos::MVT::MvNorm: 0.000595878 - 0.122034% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.0144326 - 2.95575% [22] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0139311 - 96.5248% [22] | | | | | | | | | Remainder: 0.000501558 - 3.47517% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00960137 - 1.96632% [1] | | | | | | | | Remainder: 0.0069717 - 1.42778% | | | | | | | GMRES S_E: Operation Op*x: 0.0135389 - 0.0188221% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 71.3832 - 99.2385% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 67.3168 - 94.3035% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0904192 - 0.134319% [299] | | | | | | | | | | Belos::MVT::MvDot: 0.0892371 - 98.6926% [299] | | | | | | | | | | Remainder: 0.00118215 - 1.30741% | | | | | | | | | Belos::MVT::MvScale: 0.0525931 - 0.0781277% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 24.8456 - 36.9084% [596] | | | | | | | | | | Belos::MVT::MvTransMv: 24.8424 - 99.9874% [596] | | | | | | | | | | Remainder: 0.00312095 - 0.0125614% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 42.3171 - 62.8626% [596] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 42.3145 - 99.9938% [596] | | | | | | | | | | Remainder: 0.00262703 - 0.00620796% | | | | | | | | | Remainder: 0.0111046 - 0.016496% | | | | | | | | Belos::MVT::MvAddMv: 0.154839 - 0.216913% [303] | | | | | | | | GMRES S_E: Operation Prec*x: 0.179478 - 0.251429% [299] | | | | | | | | | Ifpack2::Relaxation::apply: 0.172254 - 95.9749% [299] | | | | | | | | | Remainder: 0.00722414 - 4.02508% | | | | | | | | GMRES S_E: Operation Op*x: 3.52946 - 4.94439% [299] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.137995 - 0.193316% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000301839 - 0.000422843% [1] | | | | | | | | Remainder: 0.0642922 - 0.0900663% | | | | | | | Remainder: 0.0326485 - 0.0453887% | | | | | | GMRES block system: Operation Op*x: 0.0324465 - 0.0450793% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000751238 - 0.00104373% [1] | | | | | | Remainder: 0.00412367 - 0.00572919% | | | | | Remainder: 0.00212603 - 0.00295219% | | | | Mini-EM: Compute responses: 0.167748 - 0.230368% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00654774 - 3.90332% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.143541 - 85.5694% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 7.4e-06 - 0.00515532% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00492663 - 3.43221% [63] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0364196 - 25.3722% [63] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 0.00012108 - 0.0843522% [63] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00518222 - 3.61027% [63] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00476235 - 3.31776% [63] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0684803 - 47.7078% [63] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 0.00012296 - 0.0856619% [63] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00504323 - 3.51344% [63] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00484023 - 3.37202% [63] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00475694 - 3.31399% [63] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00151075 - 1.05249% [63] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 3.7839e-05 - 0.0263611% [63] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00345099 - 2.40418% [63] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00216976 - 1.51159% [63] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.000635198 - 0.44252% [63] | | | | | | Remainder: 0.0010736 - 0.747936% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.976e-05 - 0.0117796% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.84e-06 - 0.00109688% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.016859 - 10.0502% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000335479 - 0.19999% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 3.88e-06 - 1.15656% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000291079 - 86.7652% [1] | | | | | | Remainder: 4.052e-05 - 12.0783% | | | | | Remainder: 0.000443239 - 0.264229% | | | | Remainder: 0.00153475 - 0.00210767% | | | Remainder: 9.16e-06 - 1.25794e-05% | | Remainder: 0.288679 - 0.266778% | Remainder: 0.000107759 - 9.95836e-05% ================================= FOM Calculation ================================= Number of cells = 125000 Time for Belos Linear Solve = 72.0156 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.73574 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-arm.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=maxwell50.xml': 51.66 msec task-clock:u # 0.000 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,307 page-faults:u # 64.016 K/sec 8,361,396 cycles:u # 0.162 GHz (11.90%) 63,314,699 instructions:u # 7.57 insn per cycle (88.10%) branches:u 372,181 branch-misses:u 32,592,626 L1-dcache-loads:u # 630.920 M/sec 493,204 L1-dcache-load-misses:u # 1.51% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 31,017,542 L1-icache-loads:u # 600.430 M/sec 294,565 L1-icache-load-misses:u # 0.95% of all L1-icache accesses 29,160,596 dTLB-loads:u # 564.484 M/sec (45.38%) dTLB-load-misses:u (0.00%) iTLB-loads:u (0.00%) iTLB-load-misses:u (0.00%) L1-dcache-prefetches:u L1-dcache-prefetch-misses:u 109.244526381 seconds time elapsed 107.487732000 seconds user 1.738272000 seconds sys