tron66.umiacs.umd.edu 1 GMRES Tpetra maxwell22.xml output/xeon_GMRES_Tpetra_maxwell22.output output/xeon_GMRES_Tpetra_maxwell22_power.output dt = 6.0648e-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 = 6.0648e-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 = 6.0648e-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=68310,domainDim=68310,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=34914} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=33396} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} 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=68310, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} 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=33396, #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.00200003 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=34914,domainDim=34914} 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=34914, #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 276 iterations with total CPU time of 6.09457 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=33396,domainDim=33396} 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=33396, #RHSs=1 ... The Belos solver "GMRES Q_B" of type ""Belos::PseudoBlockGmresSolMgr": {Num Blocks: 300, Maximum Iterations: 2000, Maximum Restarts: 20, Convergence Tolerance: 1e-09}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 20 iterations with total CPU time of 0.0408279 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 6.15119 sec Electromagnetic Energy = 1.58092e-08 Electromagnetic Energy/dt^2 = 4.2981e+10 * finished time step 1, t = 6.0648e-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: 9.62555 [1] | Mini-EM: Total Time: 9.62551 - 99.9996% [1] | | Mini-EM: build mesh: 0.000408737 - 0.00424639% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000267213 - 65.3753% [1] | | | Remainder: 0.000141524 - 34.6247% | | Mini-EM: build physics blocks: 0.000808491 - 0.00839946% [1] | | Mini-EM: build auxiliary physics blocks: 0.000246889 - 0.00256494% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.46003 - 4.77928% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.198662 - 2.06391% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.0810468 - 40.7963% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.0672591 - 82.988% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00231671 - 2.85849% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0114108 - 14.0793% [3] | | | | Remainder: 6.0104e-05 - 0.0741596% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0158532 - 7.97997% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.00938423 - 59.1947% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000370097 - 2.33453% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000952969 - 6.01123% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00204944 - 12.9276% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127817 - 8.06256% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00156227 - 9.85466% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000196114 - 1.23707% [3] | | | | Remainder: 5.9865e-05 - 0.377622% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0269622 - 13.5719% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0122318 - 6.15708% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0210743 - 10.6081% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.013915 - 7.00438% [3] | | | Remainder: 0.0275786 - 13.8822% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0142634 - 0.148183% [2] | | Mini-EM: setup physics model evaluator: 0.591188 - 6.14189% [1] | | | panzer::ModelEvaluator::setupModel(): 0.591173 - 99.9974% [1] | | | | allocate FieldManagerBuilder: 6.811e-06 - 0.00115212% [1] | | | | fmb->setWorksetContainer(): 6.03e-07 - 0.000102001% [1] | | | | fmb->setupVolumeFieldManagers(): 0.585532 - 99.0458% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.585519 - 99.9979% [1] | | | | | | getWorksets(): 0.54764 - 93.5306% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.547636 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.311116 - 56.8107% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00790187 - 2.53985% [6] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0421396 - 13.5447% [6] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00136995 - 3.25098% [6] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0407509 - 96.7045% [6] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000353 - 0.866239% [6] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000171505 - 0.420862% [6] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00129914 - 3.18801% [6] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00371647 - 9.11997% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0127516 - 31.2916% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00270545 - 6.63899% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0035241 - 8.64791% [6] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00026475 - 0.649679% [6] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00857301 - 21.0376% [6] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00411618 - 48.0133% [6] | | | | | | | | | | | | Remainder: 0.00445683 - 51.9867% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00611651 - 15.0095% [6] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00116358 - 2.85535% [6] | | | | | | | | | | | Remainder: 0.000111771 - 0.274279% | | | | | | | | | | Remainder: 1.8775e-05 - 0.0445543% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.218138 - 70.1148% [12] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.119182 - 54.6361% [12] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00015866 - 0.133124% [12] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.4508e-05 - 0.0373445% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0560396 - 47.0201% [12] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0510198 - 42.8082% [6] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 4.3196e-05 - 0.0362437% [6] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0114028 - 9.56753% [6] | | | | | | | | | | | Remainder: 0.000473701 - 0.397459% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.046493 - 21.3135% [12] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0335837 - 15.3956% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0001961 - 0.0898971% [12] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00873663 - 4.00509% [12] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00977905 - 4.48296% [6] | | | | | | | | | | Remainder: 0.000167489 - 0.0767811% | | | | | | | | | Remainder: 0.0429363 - 13.8007% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.23649 - 43.1837% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.236341 - 99.937% [12] | | | | | | | | | Remainder: 0.000148963 - 0.0629892% | | | | | | | | Remainder: 3.0628e-05 - 0.00559276% | | | | | | | Remainder: 3.441e-06 - 0.000628333% | | | | | | getOrientations(): 1.0926e-05 - 0.00186604% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000723811 - 0.123619% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000694503 - 0.118613% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000341611 - 0.0583433% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000120209 - 0.0205303% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000789258 - 0.134796% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.56e-07 - 0.000112037% [2] | | | | | | Remainder: 0.0351985 - 6.0115% | | | | | Remainder: 1.2579e-05 - 0.0021483% | | | | fmb->setupBCFieldManagers(): 8.466e-06 - 0.00143207% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4831e-05 - 0.00250874% [1] | | | | build response library: 0.00558905 - 0.945417% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00552148 - 98.791% [1] | | | | | | getWorksets(): 3.877e-06 - 0.0702166% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.029e-06 - 78.1274% [1] | | | | | | | Remainder: 8.48e-07 - 21.8726% | | | | | | getOrientations(): 4.79e-07 - 0.0086752% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000734146 - 13.2962% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000903713 - 16.3672% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000381538 - 6.91006% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0010852 - 19.6541% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.99e-07 - 0.018093% [3] | | | | | | Remainder: 0.00241154 - 43.6755% | | | | | Remainder: 6.7569e-05 - 1.20895% | | | | Remainder: 2.1435e-05 - 0.00362584% | | | Remainder: 1.5103e-05 - 0.00255469% | | Mini-EM: setup auxiliary physics model evaluator: 0.56569 - 5.87699% [1] | | | panzer::ModelEvaluator::setupModel(): 0.56568 - 99.9982% [1] | | | | allocate FieldManagerBuilder: 8.99e-07 - 0.000158924% [1] | | | | fmb->setWorksetContainer(): 6.31e-07 - 0.000111547% [1] | | | | fmb->setupVolumeFieldManagers(): 0.565612 - 99.9881% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.565605 - 99.9987% [1] | | | | | | getWorksets(): 0.404638 - 71.5407% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.404637 - 99.9997% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.238575 - 58.9602% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00756016 - 3.16889% [6] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0404588 - 16.9585% [6] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00146099 - 3.61107% [6] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0389832 - 96.353% [6] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000280812 - 0.720341% [6] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000164065 - 0.420861% [6] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00135811 - 3.48384% [6] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00368835 - 9.46138% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0126416 - 32.4284% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00267832 - 6.87045% [6] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00411877 - 10.5655% [6] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000260173 - 0.667397% [6] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00814021 - 20.8813% [6] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00456428 - 56.0708% [6] | | | | | | | | | | | | Remainder: 0.00357593 - 43.9292% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0042132 - 10.8077% [6] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00136612 - 3.50439% [6] | | | | | | | | | | | Remainder: 7.3437e-05 - 0.188381% | | | | | | | | | | Remainder: 1.4552e-05 - 0.0359675% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.154383 - 64.7106% [6] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0843336 - 54.6261% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 8.0774e-05 - 0.0957791% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 4.0355e-05 - 0.0478516% [6] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0332245 - 39.3965% [6] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0508247 - 60.2663% [6] | | | | | | | | | | | Remainder: 0.000163258 - 0.193586% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.031977 - 20.7128% [6] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0315238 - 20.4192% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000110592 - 0.0716347% [6] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00591131 - 3.82899% [6] | | | | | | | | | | Remainder: 0.000526854 - 0.341264% | | | | | | | | | Remainder: 0.0361725 - 15.1619% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.166053 - 41.0376% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.165983 - 99.9576% [6] | | | | | | | | | Remainder: 7.0384e-05 - 0.0423864% | | | | | | | | Remainder: 8.965e-06 - 0.00221557% | | | | | | | Remainder: 1.175e-06 - 0.000290383% | | | | | | getOrientations(): 9.695e-06 - 0.00171409% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000424732 - 0.0750934% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000358193 - 0.0633292% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000191981 - 0.0339426% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.140691 - 24.8745% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.140663 - 99.98% [1] | | | | | | | Remainder: 2.8086e-05 - 0.0199629% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000509684 - 0.090113% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.2e-07 - 7.42568e-05% [2] | | | | | | Remainder: 0.0187811 - 3.32053% | | | | | Remainder: 7.11e-06 - 0.00125704% | | | | fmb->setupBCFieldManagers(): 6.015e-06 - 0.00106332% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.6538e-05 - 0.00469135% [1] | | | | build response library: 2.2772e-05 - 0.0040256% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.17e-07 - 1.39206% [1] | | | | | Remainder: 2.2455e-05 - 98.6079% | | | | Remainder: 1.0663e-05 - 0.00188499% | | | Remainder: 1.0233e-05 - 0.00180894% | | Mini-EM: eval auxiliary physics model evaluator: 0.494299 - 5.1353% [1] | | | panzer::ModelEvaluator::create_W_op: 0.13729 - 27.7747% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.354121 - 71.641% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00138811 - 0.391986% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.232252 - 65.5854% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.677e-06 - 0.00115263% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.342e-06 - 0.00316123% [6] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.557e-06 - 0.00153153% [6] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0018925 - 0.81485% [6] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0106951 - 4.60494% [6] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0379112 - 16.3234% [6] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00419524 - 1.80633% [6] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0092605 - 3.98727% [6] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0316495 - 13.6272% [6] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0463968 - 19.977% [6] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 6.242e-06 - 0.0026876% [6] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.827e-06 - 0.00121721% [6] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.0630073 - 27.1289% [6] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00684545 - 2.94743% [6] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00197689 - 0.851185% [6] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0183017 - 7.88012% [6] | | | | | Remainder: 9.6727e-05 - 0.0416475% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.3245e-05 - 0.00374025% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.964e-06 - 0.000554613% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000590686 - 0.166803% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.119423 - 33.7238% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0597068 - 49.996% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.0597011 - 49.9912% [1] | | | | | Remainder: 1.5207e-05 - 0.0127337% | | | | Remainder: 0.000452395 - 0.127752% | | | Remainder: 0.00288785 - 0.584231% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00465435 - 0.0483543% [1] | | | getWorksets(): 4.009e-06 - 0.0861345% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.894e-06 - 72.1876% [1] | | | | Remainder: 1.115e-06 - 27.8124% | | | getOrientations(): 7.68e-07 - 0.0165007% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751198 - 16.1397% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000908789 - 19.5256% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000376076 - 8.0801% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115848 - 24.8902% [1] | | | Phalanx::SortAndOrderEvaluators: 8.78e-07 - 0.0188641% [3] | | | Remainder: 0.00145415 - 31.2429% | | panzer::ModelEvaluator::create_W_op: 0.377264 - 3.91941% [1] | | panzer::ModelEvaluator::evalModel(J): 0.633729 - 6.58385% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000843611 - 0.133119% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.483983 - 76.3707% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.154e-06 - 0.000445057% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0027869 - 0.575825% [6] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0139619 - 2.88479% [6] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0209002 - 4.31837% [6] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00155968 - 0.32226% [6] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0198248 - 4.09617% [6] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0189006 - 3.90521% [6] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00399153 - 0.824724% [6] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0137792 - 2.84705% [6] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.487e-06 - 0.00134034% [6] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00592102 - 1.22339% [6] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0421083 - 8.70037% [6] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00656491 - 1.35643% [6] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0133484 - 2.75804% [6] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0417977 - 8.63619% [6] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.0622144 - 12.8547% [6] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 8.829e-06 - 0.00182424% [6] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00307913 - 0.636205% [6] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0400814 - 8.28158% [6] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.0630993 - 13.0375% [6] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00984346 - 2.03384% [6] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00354712 - 0.732902% [6] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0185673 - 3.83635% [6] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0486288 - 10.0476% [6] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0292533 - 6.04429% [6] | | | | Remainder: 0.000206263 - 0.0426178% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.525e-05 - 0.00240639% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.25e-06 - 0.000197245% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00163413 - 0.257859% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.144933 - 22.8698% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.144904 - 99.9806% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.7538e-05 - 0.0121008% [1] | | | | Remainder: 1.0606e-05 - 0.00731788% | | | Remainder: 0.0023191 - 0.365946% | | MaxwellPreconditioner::build: 0.00384085 - 0.0399028% [1] | | | MaxwellPreconditioner: Schur complement: 2.0405e-05 - 0.531263% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00160488 - 41.7845% [1] | | | | Ifpack2::Relaxation::initialize: 7.42e-06 - 0.46234% [1] | | | | Ifpack2::Relaxation::compute: 0.000796989 - 49.6604% [1] | | | | Remainder: 0.00080047 - 49.8773% | | | MaxwellPreconditioner: Solver S_E: 0.00212601 - 55.3526% [1] | | | | Ifpack2::Relaxation::initialize: 1.504e-06 - 0.0707429% [1] | | | | Ifpack2::Relaxation::compute: 0.00160935 - 75.698% [1] | | | | Remainder: 0.000515159 - 24.2313% | | | MaxwellPreconditioner: Block preconditioner: 7.9244e-05 - 2.06319% [1] | | | Remainder: 1.0312e-05 - 0.268482% | | Mini-EM: timestepper: 6.23516 - 64.7775% [1] | | | Mini-EM: Advance Time Step: 6.23516 - 99.9999% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.0668395 - 1.07198% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000754992 - 1.12956% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0639996 - 95.7512% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 2.133e-06 - 0.00333283% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000396965 - 0.620262% [6] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.00560466 - 8.75734% [6] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00344332 - 5.38022% [6] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000236361 - 0.369316% [6] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00258824 - 4.04416% [6] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.003143 - 4.91097% [6] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000221076 - 0.345433% [6] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00058173 - 0.908959% [6] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.691e-06 - 0.00576722% [6] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00242823 - 3.79414% [6] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00637225 - 9.9567% [6] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00179647 - 2.807% [6] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.000905508 - 1.41487% [6] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00455332 - 7.11461% [6] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0118007 - 18.4387% [6] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 5.953e-06 - 0.00930162% [6] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000396291 - 0.619209% [6] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00443635 - 6.93183% [6] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.00641928 - 10.0302% [6] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000398182 - 0.622163% [6] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000241233 - 0.376929% [6] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00248125 - 3.87698% [6] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00435182 - 6.79975% [6] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00107188 - 1.67483% [6] | | | | | | Remainder: 0.000119717 - 0.187059% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.9608e-05 - 0.029336% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.073e-06 - 0.00310146% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00159355 - 2.38414% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000326683 - 0.488758% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000296397 - 90.7292% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.59e-06 - 0.792818% [1] | | | | | | Remainder: 2.7696e-05 - 8.47794% | | | | | Remainder: 0.000142973 - 0.213905% | | | | Stratimikos: BelosLOWS: 6.15123 - 98.6539% [1] | | | | | GMRES block system: Operation Op*x: 0.00357528 - 0.058123% [1] | | | | | Belos::MVT::MvAddMv: 0.000128041 - 0.00208155% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 6.14691 - 99.9298% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000718389 - 0.011687% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000210623 - 29.3188% [2] | | | | | | | | Belos::MVT::MvDot: 0.0002048 - 97.2353% [2] | | | | | | | | Remainder: 5.823e-06 - 2.76466% | | | | | | | Belos::MVT::MvScale: 6.8589e-05 - 9.54761% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000304799 - 42.4281% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000301332 - 98.8625% [2] | | | | | | | | Remainder: 3.467e-06 - 1.13747% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 9.5608e-05 - 13.3087% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 9.3822e-05 - 98.132% [2] | | | | | | | | Remainder: 1.786e-06 - 1.86804% | | | | | | | Remainder: 3.877e-05 - 5.3968% | | | | | | Belos::MVT::MvAddMv: 0.000349577 - 0.00568704% [2] | | | | | | Belos::MVT::MvNorm: 0.000119312 - 0.00194101% [1] | | | | | | GMRES block system: Operation Prec*x: 6.14091 - 99.9024% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00164436 - 0.0267771% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000132761 - 0.00216191% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.0405116 - 0.6597% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0286033 - 70.6053% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.000998847 - 3.49207% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.000979642 - 98.0773% [22] | | | | | | | | | | Remainder: 1.9205e-05 - 1.92272% | | | | | | | | | Belos::MVT::MvScale: 0.000267052 - 0.93364% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0181968 - 63.6179% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0181604 - 99.7999% [40] | | | | | | | | | | Remainder: 3.6415e-05 - 0.200117% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.00903758 - 31.5962% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0090049 - 99.6384% [40] | | | | | | | | | | Remainder: 3.2676e-05 - 0.361557% | | | | | | | | | Remainder: 0.000103002 - 0.360105% | | | | | | | | Belos::MVT::MvAddMv: 0.00228299 - 5.6354% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.00738621 - 18.2324% [22] | | | | | | | | Belos::MVT::MvNorm: 9.4048e-05 - 0.232151% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.000649019 - 1.60206% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.000576065 - 88.7593% [21] | | | | | | | | | Remainder: 7.2954e-05 - 11.2407% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000473505 - 1.16881% [1] | | | | | | | | Remainder: 0.00102248 - 2.52391% | | | | | | | GMRES S_E: Operation Op*x: 0.00127834 - 0.0208168% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 6.09282 - 99.2169% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 5.72642 - 93.9864% [277] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0135427 - 0.236496% [277] | | | | | | | | | | Belos::MVT::MvDot: 0.0132033 - 97.4938% [277] | | | | | | | | | | Remainder: 0.000339407 - 2.50619% | | | | | | | | | Belos::MVT::MvScale: 0.00415803 - 0.0726114% [277] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 3.49919 - 61.1062% [552] | | | | | | | | | | Belos::MVT::MvTransMv: 3.49844 - 99.9785% [552] | | | | | | | | | | Remainder: 0.000752697 - 0.0215106% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 2.20742 - 38.548% [552] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 2.20681 - 99.9723% [552] | | | | | | | | | | Remainder: 0.00061157 - 0.0277052% | | | | | | | | | Remainder: 0.00210177 - 0.036703% | | | | | | | | Belos::MVT::MvAddMv: 0.0215117 - 0.353067% [281] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0141387 - 0.232055% [277] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0124509 - 88.0626% [277] | | | | | | | | | Remainder: 0.00168779 - 11.9374% | | | | | | | | GMRES S_E: Operation Op*x: 0.311665 - 5.11528% [277] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00853892 - 0.140147% [1] | | | | | | | | Belos::MVT::MvNorm: 5.4586e-05 - 0.000895908% [1] | | | | | | | | Remainder: 0.0104907 - 0.172182% | | | | | | | Remainder: 0.00452299 - 0.0736535% | | | | | | GMRES block system: Operation Op*x: 0.0041168 - 0.0669735% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000121506 - 0.0019767% [1] | | | | | | Remainder: 0.000576233 - 0.00937436% | | | | | Remainder: 0.000617888 - 0.010045% | | | | Mini-EM: Compute responses: 0.0169027 - 0.271087% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00120742 - 7.14331% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0138143 - 81.7283% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 5.687e-06 - 0.0411674% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0003001 - 2.17238% [6] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00360844 - 26.121% [6] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 4.746e-06 - 0.0343557% [6] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.000459959 - 3.32958% [6] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00049468 - 3.58092% [6] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00701988 - 50.816% [6] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.427e-06 - 0.0248076% [6] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.000450159 - 3.25864% [6] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000403272 - 2.91923% [6] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000349144 - 2.52741% [6] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 5.865e-05 - 0.42456% [6] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.612e-06 - 0.0189079% [6] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000297939 - 2.15674% [6] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000216291 - 1.5657% [6] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 4.3183e-05 - 0.312596% [6] | | | | | | Remainder: 9.615e-05 - 0.696017% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 6.551e-06 - 0.0387571% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.573e-06 - 0.00930619% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.001457 - 8.61989% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000195249 - 1.15513% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 9.41e-07 - 0.481949% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000177087 - 90.698% [1] | | | | | | Remainder: 1.7221e-05 - 8.82002% | | | | | Remainder: 0.000220628 - 1.30528% | | | | Remainder: 0.000186931 - 0.00299802% | | | Remainder: 3.786e-06 - 6.07202e-05% | | Remainder: 0.0452657 - 0.470268% | Remainder: 3.8863e-05 - 0.000403748% ================================= FOM Calculation ================================= Number of cells = 10648 Time for Belos Linear Solve = 6.15123 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.73104 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=maxwell22.xml': 28.93 msec task-clock:u # 0.003 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,248 page-faults:u # 112.277 K/sec 46,661,625 cycles:u # 1.613 GHz 77,970,945 instructions:u # 1.67 insn per cycle 16,957,089 branches:u # 586.171 M/sec 293,037 branch-misses:u # 1.73% of all branches 10.273631361 seconds time elapsed 9.772521000 seconds user 0.435174000 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=maxwell22.xml': 6,602 iTLB-loads:u 13,812 iTLB-load-misses:u # 209.21% of all iTLB cache accesses 17,754,589 dTLB-loads:u 12,826 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 10.317652558 seconds time elapsed 9.790025000 seconds user 0.470904000 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=maxwell22.xml': 17,698,577 L1-dcache-loads:u 582,689 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses 67,707 LLC-loads:u 11,248 LLC-load-misses:u # 16.61% of all LL-cache accesses 10.273540755 seconds time elapsed 9.772111000 seconds user 0.444339000 seconds sys