tron65.umiacs.umd.edu 1 GMRES Tpetra maxwell14.xml output/xeon_GMRES_Tpetra_maxwell14.output output/xeon_GMRES_Tpetra_maxwell14_power.output dt = 9.5304e-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 = 9.5304e-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 = 9.5304e-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=18270,domainDim=18270,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=9450} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=8820} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} 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=18270, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} 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=8820, #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.00125491 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=9450,domainDim=9450} 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=9450, #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 228 iterations with total CPU time of 1.01806 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=8820,domainDim=8820} 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=8820, #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 15 iterations with total CPU time of 0.00873934 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 1.03452 sec Electromagnetic Energy = 3.90809e-08 Electromagnetic Energy/dt^2 = 4.30271e+10 * finished time step 1, t = 9.5304e-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: 2.05452 [1] | Mini-EM: Total Time: 2.05448 - 99.9981% [1] | | Mini-EM: build mesh: 0.000478543 - 0.0232927% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000303782 - 63.4806% [1] | | | Remainder: 0.000174761 - 36.5194% | | Mini-EM: build physics blocks: 0.000880925 - 0.0428782% [1] | | Mini-EM: build auxiliary physics blocks: 0.000274681 - 0.0133699% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.123956 - 6.03343% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0507515 - 2.47028% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.018531 - 36.5131% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0150169 - 81.0369% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.000633807 - 3.42026% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.00283349 - 15.2906% [3] | | | | Remainder: 4.6748e-05 - 0.25227% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00576933 - 11.3678% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00243688 - 42.2385% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000107852 - 1.8694% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000468871 - 8.12695% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000580717 - 10.0656% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.0016205 - 28.0881% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000418669 - 7.2568% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 5.2944e-05 - 0.917679% [3] | | | | Remainder: 8.2904e-05 - 1.43698% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00701046 - 13.8133% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00321063 - 6.32618% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00545155 - 10.7416% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00365015 - 7.1922% [3] | | | Remainder: 0.00712842 - 14.0457% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00314426 - 0.153044% [2] | | Mini-EM: setup physics model evaluator: 0.215319 - 10.4805% [1] | | | panzer::ModelEvaluator::setupModel(): 0.215305 - 99.9934% [1] | | | | allocate FieldManagerBuilder: 7.185e-06 - 0.00333712% [1] | | | | fmb->setWorksetContainer(): 5.54e-07 - 0.000257309% [1] | | | | fmb->setupVolumeFieldManagers(): 0.207328 - 96.2948% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.207313 - 99.9928% [1] | | | | | | getWorksets(): 0.16671 - 80.4149% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.166707 - 99.9977% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0962802 - 57.7543% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00614642 - 6.38389% [2] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0155996 - 16.2023% [2] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000707839 - 4.53754% [2] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0148793 - 95.3824% [2] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000197913 - 1.33012% [2] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.2675e-05 - 0.421223% [2] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000474234 - 3.18721% [2] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00111276 - 7.4786% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00409626 - 27.5299% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000709968 - 4.77151% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180857 - 12.155% [2] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 7.8261e-05 - 0.525972% [2] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00387156 - 26.0197% [2] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00199121 - 51.4318% [2] | | | | | | | | | | | | Remainder: 0.00188035 - 48.5682% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00206595 - 13.8847% [2] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000321468 - 2.1605% [2] | | | | | | | | | | | Remainder: 7.9682e-05 - 0.535522% | | | | | | | | | | Remainder: 1.2484e-05 - 0.0800275% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0603318 - 62.6627% [4] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0331018 - 54.8662% [4] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.3085e-05 - 0.250999% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.9059e-05 - 0.057577% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0163721 - 49.4598% [4] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0132888 - 40.1452% [2] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 2.0091e-05 - 0.0606946% [2] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00301376 - 9.10454% [2] | | | | | | | | | | | Remainder: 0.000304929 - 0.921186% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0136084 - 22.5559% [4] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0083793 - 13.8887% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 8.4451e-05 - 0.139978% [4] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00231767 - 3.84155% [4] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0024465 - 4.05508% [2] | | | | | | | | | | Remainder: 0.00039371 - 0.652575% | | | | | | | | | Remainder: 0.0142023 - 14.751% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0703911 - 42.2246% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0703042 - 99.8765% [4] | | | | | | | | | Remainder: 8.6966e-05 - 0.123547% | | | | | | | | Remainder: 3.5301e-05 - 0.0211755% | | | | | | | Remainder: 3.789e-06 - 0.0022728% | | | | | | getOrientations(): 9.291e-06 - 0.00448163% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000821157 - 0.396096% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000739031 - 0.356481% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000371965 - 0.179422% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000128663 - 0.0620623% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000849848 - 0.409935% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.27e-07 - 0.000254205% [2] | | | | | | Remainder: 0.0376819 - 18.1763% | | | | | Remainder: 1.4839e-05 - 0.00715727% | | | | fmb->setupBCFieldManagers(): 1.036e-05 - 0.00481178% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 3.0338e-05 - 0.0140907% [1] | | | | build response library: 0.00790661 - 3.67228% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0078129 - 98.8148% [1] | | | | | | getWorksets(): 3.863e-06 - 0.0494439% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.684e-06 - 69.4797% [1] | | | | | | | Remainder: 1.179e-06 - 30.5203% | | | | | | getOrientations(): 4.98e-07 - 0.00637407% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000795588 - 10.183% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000938477 - 12.0119% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00039652 - 5.0752% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00113218 - 14.4911% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.82e-07 - 0.012569% [3] | | | | | | Remainder: 0.0045448 - 58.1704% | | | | | Remainder: 9.3713e-05 - 1.18525% | | | | Remainder: 2.2526e-05 - 0.0104624% | | | Remainder: 1.4182e-05 - 0.0065865% | | Mini-EM: setup auxiliary physics model evaluator: 0.176751 - 8.60322% [1] | | | panzer::ModelEvaluator::setupModel(): 0.176741 - 99.9942% [1] | | | | allocate FieldManagerBuilder: 7.89e-07 - 0.000446416% [1] | | | | fmb->setWorksetContainer(): 7.23e-07 - 0.000409073% [1] | | | | fmb->setupVolumeFieldManagers(): 0.176694 - 99.9735% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.176691 - 99.998% [1] | | | | | | getWorksets(): 0.120985 - 68.4725% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.120983 - 99.9987% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0765583 - 63.2802% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00531752 - 6.94571% [2] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0151099 - 19.7365% [2] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000526552 - 3.48481% [2] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0145782 - 96.481% [2] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000107835 - 0.739701% [2] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 6.0509e-05 - 0.415065% [2] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00049414 - 3.38959% [2] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00112371 - 7.70814% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00395511 - 27.1304% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000697695 - 4.78588% [2] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00180002 - 12.3473% [2] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.0381e-05 - 0.551379% [2] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00386232 - 26.4938% [2] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00207186 - 53.6428% [2] | | | | | | | | | | | | Remainder: 0.00179046 - 46.3572% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00205922 - 14.1253% [2] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000309158 - 2.12069% [2] | | | | | | | | | | | Remainder: 2.8097e-05 - 0.192733% | | | | | | | | | | Remainder: 5.167e-06 - 0.0341961% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0433431 - 56.6145% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0238424 - 55.0085% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 2.9325e-05 - 0.122995% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 1.7026e-05 - 0.0714106% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0100595 - 42.1918% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0136768 - 57.3632% [2] | | | | | | | | | | | Remainder: 5.9756e-05 - 0.250629% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00772436 - 17.8214% [2] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00986065 - 22.7502% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.617e-05 - 0.106522% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00161953 - 3.73654% [2] | | | | | | | | | | Remainder: 0.000250024 - 0.576848% | | | | | | | | | Remainder: 0.0127878 - 16.7033% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0444141 - 36.711% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0443767 - 99.9159% [2] | | | | | | | | | Remainder: 3.7373e-05 - 0.0841467% | | | | | | | | Remainder: 1.0613e-05 - 0.0087723% | | | | | | | Remainder: 1.561e-06 - 0.00129025% | | | | | | getOrientations(): 1.1646e-05 - 0.00659118% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000481 - 0.272227% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036706 - 0.207742% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000209327 - 0.118471% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0362333 - 20.5066% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0362099 - 99.9353% [1] | | | | | | | Remainder: 2.3437e-05 - 0.0646835% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000453349 - 0.256578% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.81e-07 - 0.000215631% [2] | | | | | | Remainder: 0.01795 - 10.159% | | | | | Remainder: 3.572e-06 - 0.00202157% | | | | fmb->setupBCFieldManagers(): 4.343e-06 - 0.00245727% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.2873e-05 - 0.00728353% [1] | | | | build response library: 2.2611e-05 - 0.0127933% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.73e-07 - 1.20738% [1] | | | | | Remainder: 2.2338e-05 - 98.7926% | | | | Remainder: 5.565e-06 - 0.00314867% | | | Remainder: 1.0241e-05 - 0.00579401% | | Mini-EM: eval auxiliary physics model evaluator: 0.13015 - 6.33493% [1] | | | panzer::ModelEvaluator::create_W_op: 0.037042 - 28.461% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.0923079 - 70.9244% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000394869 - 0.427774% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0603216 - 65.3483% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.05e-06 - 0.00339845% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 5.143e-06 - 0.00852597% [2] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.246e-06 - 0.00206559% [2] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000524905 - 0.870177% [2] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00275782 - 4.57186% [2] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00970379 - 16.0868% [2] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00111027 - 1.84059% [2] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.00246563 - 4.08747% [2] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00800231 - 13.2661% [2] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0120025 - 19.8976% [2] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.092e-06 - 0.00346808% [2] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.013e-06 - 0.00167933% [2] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0161916 - 26.8421% [2] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00221859 - 3.67794% [2] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00051382 - 0.851801% [2] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00476386 - 7.89744% [2] | | | | | Remainder: 5.4938e-05 - 0.0910752% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3969e-05 - 0.015133% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.187e-06 - 0.00236924% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000272118 - 0.294794% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.031125 - 33.7187% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0155998 - 50.1198% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0155079 - 49.8245% [1] | | | | | Remainder: 1.7329e-05 - 0.0556755% | | | | Remainder: 0.000178133 - 0.192977% | | | Remainder: 0.000799916 - 0.614612% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452318 - 0.220162% [1] | | | getWorksets(): 3.45e-06 - 0.0762738% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.46e-06 - 71.3043% [1] | | | | Remainder: 9.9e-07 - 28.6957% | | | getOrientations(): 6.91e-07 - 0.0152769% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000776568 - 17.1686% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000921656 - 20.3763% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393806 - 8.7064% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117953 - 26.0775% [1] | | | Phalanx::SortAndOrderEvaluators: 8.91e-07 - 0.0196985% [3] | | | Remainder: 0.00124659 - 27.5599% | | panzer::ModelEvaluator::create_W_op: 0.102507 - 4.98944% [1] | | panzer::ModelEvaluator::evalModel(J): 0.160867 - 7.83007% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000139832 - 0.0869239% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.121902 - 75.7779% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.035e-06 - 0.00166938% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000692282 - 0.567902% [2] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00323811 - 2.65633% [2] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00484058 - 3.97089% [2] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000396675 - 0.325406% [2] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00489404 - 4.01474% [2] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00484895 - 3.97775% [2] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00125097 - 1.02621% [2] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.00359523 - 2.94929% [2] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.809e-06 - 0.00230432% [2] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00197681 - 1.62164% [2] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0102206 - 8.38427% [2] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00148226 - 1.21595% [2] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00358677 - 2.94235% [2] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0101128 - 8.29588% [2] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0159281 - 13.0664% [2] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 4.522e-06 - 0.00370955% [2] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000721772 - 0.592093% [2] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0101562 - 8.33143% [2] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0159829 - 13.1113% [2] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00331263 - 2.71746% [2] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000397018 - 0.325687% [2] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00481223 - 3.94763% [2] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0118081 - 9.68657% [2] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00756751 - 6.20788% [2] | | | | Remainder: 6.9839e-05 - 0.0572912% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.4387e-05 - 0.0089434% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.089e-06 - 0.000676956% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000503754 - 0.313149% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0379605 - 23.5974% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0379351 - 99.9332% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.5437e-05 - 0.040666% [1] | | | | Remainder: 9.928e-06 - 0.0261535% | | | Remainder: 0.000345896 - 0.21502% | | MaxwellPreconditioner::build: 0.00213041 - 0.103696% [1] | | | MaxwellPreconditioner: Schur complement: 1.8694e-05 - 0.877483% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00116045 - 54.4707% [1] | | | | Ifpack2::Relaxation::initialize: 9.883e-06 - 0.851653% [1] | | | | Ifpack2::Relaxation::compute: 0.000290014 - 24.9915% [1] | | | | Remainder: 0.000860552 - 74.1568% | | | MaxwellPreconditioner: Solver S_E: 0.000841587 - 39.5035% [1] | | | | Ifpack2::Relaxation::initialize: 1.548e-06 - 0.183938% [1] | | | | Ifpack2::Relaxation::compute: 0.000318321 - 37.8239% [1] | | | | Remainder: 0.000521718 - 61.9922% | | | MaxwellPreconditioner: Block preconditioner: 9.0187e-05 - 4.23331% [1] | | | Remainder: 1.9494e-05 - 0.915035% | | Mini-EM: timestepper: 1.05818 - 51.5058% [1] | | | Mini-EM: Advance Time Step: 1.05817 - 99.9996% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0177858 - 1.6808% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000193484 - 1.08786% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0169496 - 95.299% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.1e-06 - 0.0123896% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000111644 - 0.658681% [2] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0014822 - 8.7447% [2] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000828285 - 4.88674% [2] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 6.1536e-05 - 0.363052% [2] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000701932 - 4.14128% [2] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000826081 - 4.87374% [2] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 9.0306e-05 - 0.53279% [2] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.000159191 - 0.9392% [2] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.399e-06 - 0.00825386% [2] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000782755 - 4.61812% [2] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00166695 - 9.83473% [2] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00046751 - 2.75823% [2] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00025729 - 1.51797% [2] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00119378 - 7.04309% [2] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00305136 - 18.0025% [2] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.672e-06 - 0.027564% [2] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 9.8436e-05 - 0.580756% [2] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00116335 - 6.86359% [2] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00166302 - 9.81153% [2] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00014089 - 0.831227% [2] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 6.3129e-05 - 0.37245% [2] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000666625 - 3.93297% [2] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0011377 - 6.71227% [2] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000277657 - 1.63813% [2] | | | | | | Remainder: 4.9839e-05 - 0.294042% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.554e-05 - 0.0873733% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.29e-06 - 0.0128755% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000485624 - 2.73041% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 6.8307e-05 - 0.384054% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 4.5822e-05 - 67.0824% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.756e-06 - 2.57075% [1] | | | | | | Remainder: 2.0729e-05 - 30.3468% | | | | | Remainder: 7.0872e-05 - 0.398476% | | | | Stratimikos: BelosLOWS: 1.03456 - 97.7682% [1] | | | | | GMRES block system: Operation Op*x: 0.00102104 - 0.0986933% [1] | | | | | Belos::MVT::MvAddMv: 0.000107729 - 0.0104131% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 1.03275 - 99.8258% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000325033 - 0.0314724% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 8.4177e-05 - 25.898% [2] | | | | | | | | Belos::MVT::MvDot: 7.4939e-05 - 89.0255% [2] | | | | | | | | Remainder: 9.238e-06 - 10.9745% | | | | | | | Belos::MVT::MvScale: 4.6767e-05 - 14.3884% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00012419 - 38.2084% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000121498 - 97.8324% [2] | | | | | | | | Remainder: 2.692e-06 - 2.16765% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 2.4386e-05 - 7.50262% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.3074e-05 - 94.6199% [2] | | | | | | | | Remainder: 1.312e-06 - 5.38014% | | | | | | | Remainder: 4.5513e-05 - 14.0026% | | | | | | Belos::MVT::MvAddMv: 0.000130346 - 0.0126212% [2] | | | | | | Belos::MVT::MvNorm: 5.4092e-05 - 0.00523764% [1] | | | | | | GMRES block system: Operation Prec*x: 1.02957 - 99.6913% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.000523289 - 0.0508262% [2] | | | | | | | Belos::MVT::MvAddMv: 4.2293e-05 - 0.00410785% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00898072 - 0.872282% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00503427 - 56.0564% [17] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000261961 - 5.20356% [17] | | | | | | | | | | Belos::MVT::MvDot: 0.000244719 - 93.4181% [17] | | | | | | | | | | Remainder: 1.7242e-05 - 6.5819% | | | | | | | | | Belos::MVT::MvScale: 8.6668e-05 - 1.72156% [16] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.00312095 - 61.9941% [30] | | | | | | | | | | Belos::MVT::MvTransMv: 0.00309784 - 99.2595% [30] | | | | | | | | | | Remainder: 2.3112e-05 - 0.740544% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00147974 - 29.3934% [30] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00146276 - 98.8526% [30] | | | | | | | | | | Remainder: 1.6979e-05 - 1.14743% | | | | | | | | | Remainder: 8.4945e-05 - 1.68734% | | | | | | | | Belos::MVT::MvAddMv: 0.000489009 - 5.4451% [24] | | | | | | | | GMRES Q_B: Operation Op*x: 0.00161668 - 18.0017% [17] | | | | | | | | Belos::MVT::MvNorm: 3.3321e-05 - 0.371028% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.000252838 - 2.81534% [16] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000196873 - 77.8653% [16] | | | | | | | | | Remainder: 5.5965e-05 - 22.1347% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000105396 - 1.17358% [1] | | | | | | | | Remainder: 0.0014492 - 16.1368% | | | | | | | GMRES S_E: Operation Op*x: 0.000388457 - 0.0377302% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 1.0173 - 98.8084% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.95369 - 93.7474% [229] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.00358677 - 0.376094% [229] | | | | | | | | | | Belos::MVT::MvDot: 0.00338877 - 94.4797% [229] | | | | | | | | | | Remainder: 0.000197999 - 5.52025% | | | | | | | | | Belos::MVT::MvScale: 0.00129283 - 0.135561% [229] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.628248 - 65.8755% [456] | | | | | | | | | | Belos::MVT::MvTransMv: 0.627811 - 99.9304% [456] | | | | | | | | | | Remainder: 0.000437381 - 0.0696191% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.319197 - 33.4697% [456] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.318803 - 99.8765% [456] | | | | | | | | | | Remainder: 0.000394096 - 0.123465% | | | | | | | | | Remainder: 0.00136492 - 0.14312% | | | | | | | | Belos::MVT::MvAddMv: 0.00546155 - 0.536869% [233] | | | | | | | | GMRES S_E: Operation Prec*x: 0.00319062 - 0.313637% [229] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00240094 - 75.2499% [229] | | | | | | | | | Remainder: 0.000789681 - 24.7501% | | | | | | | | GMRES S_E: Operation Op*x: 0.0463456 - 4.55575% [229] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00143808 - 0.141363% [1] | | | | | | | | Belos::MVT::MvNorm: 2.2139e-05 - 0.00217626% [1] | | | | | | | | Remainder: 0.0071499 - 0.702832% | | | | | | | Remainder: 0.00233344 - 0.226643% | | | | | | GMRES block system: Operation Op*x: 0.0020702 - 0.200454% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 5.1404e-05 - 0.00497737% [1] | | | | | | Remainder: 0.000556924 - 0.0539261% | | | | | Remainder: 0.000673203 - 0.0650717% | | | | Mini-EM: Compute responses: 0.00570088 - 0.538748% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000432484 - 7.58626% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0043173 - 75.7304% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 7.524e-06 - 0.174276% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000127724 - 2.95842% [2] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000967715 - 22.4148% [2] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.87e-06 - 0.0433141% [2] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000170139 - 3.94086% [2] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000183141 - 4.24202% [2] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00200152 - 46.3605% [2] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 2.306e-06 - 0.053413% [2] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000168837 - 3.91071% [2] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00019174 - 4.4412% [2] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000131145 - 3.03766% [2] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 2.8335e-05 - 0.656313% [2] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.32e-06 - 0.0305747% [2] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000150501 - 3.486% [2] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 9.402e-05 - 2.17775% [2] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 1.3224e-05 - 0.306302% [2] | | | | | | Remainder: 7.6238e-05 - 1.76587% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.753e-06 - 0.135996% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.184e-06 - 0.0207687% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000484718 - 8.50251% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000206438 - 3.62116% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.39e-07 - 0.357977% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000187756 - 90.9503% [1] | | | | | | Remainder: 1.7943e-05 - 8.69171% | | | | | Remainder: 0.000251004 - 4.4029% | | | | Remainder: 0.000130004 - 0.0122857% | | | Remainder: 3.915e-06 - 0.000369976% | | Remainder: 0.0245698 - 1.19591% | Remainder: 3.962e-05 - 0.00192843% ================================= FOM Calculation ================================= Number of cells = 2744 Time for Belos Linear Solve = 1.03456 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 2.65235 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=maxwell14.xml': 34.04 msec task-clock:u # 0.012 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,255 page-faults:u # 95.613 K/sec 54,898,600 cycles:u # 1.613 GHz 81,271,980 instructions:u # 1.48 insn per cycle 17,559,162 branches:u # 515.786 M/sec 300,852 branch-misses:u # 1.71% of all branches 2.730010662 seconds time elapsed 2.380651000 seconds user 0.322957000 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=maxwell14.xml': 7,217 iTLB-loads:u 13,929 iTLB-load-misses:u # 193.00% of all iTLB cache accesses 17,787,712 dTLB-loads:u 12,504 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 2.707611983 seconds time elapsed 2.359397000 seconds user 0.320244000 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=maxwell14.xml': 17,720,101 L1-dcache-loads:u 590,640 L1-dcache-load-misses:u # 3.33% of all L1-dcache accesses 79,901 LLC-loads:u 28,153 LLC-load-misses:u # 35.23% of all LL-cache accesses 2.736014429 seconds time elapsed 2.359044000 seconds user 0.347140000 seconds sys