cml00.umiacs.umd.edu 1 GMRES Tpetra maxwell10.xml output/xeon_GMRES_Tpetra_maxwell10.output output/xeon_GMRES_Tpetra_maxwell10_power.output dt = 1.33426e-09 Loading solver config from solverGMRES.xml Linear Solver Type = Belos [unused] Preconditioner Type = Teko [unused] Linear Solver Types -> Belos -> Solver Type = Block GMRES [unused] Solver Types -> Block GMRES -> Convergence Tolerance = 1e-08 [unused] Orthogonalization = ICGS [unused] Output Frequency = 1 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Maximum Iterations = 10 [unused] Block Size = 1 [unused] Num Blocks = 10 [unused] Flexible Gmres = 1 [unused] Timer Label = GMRES block system [unused] Implicit Residual Scaling = Norm of Initial Residual [unused] VerboseObject -> Verbosity Level = medium [unused] Preconditioner Types -> Teko -> Inverse Type = Maxwell [unused] Inverse Factory Library -> Maxwell -> Type = Full Maxwell Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 1.33426e-09 [unused] Q_B Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_B [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_B Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_E Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_E [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_E Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] Darcy -> Type = Full Darcy Preconditioner [unused] Use as preconditioner = 0 [unused] Debug = 0 [unused] Dump = 0 [unused] Use discrete gradient = 1 [unused] Solve lower triangular = 1 [unused] dt = 1.33426e-09 [unused] Q_u Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES Q_u [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] Q_u Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] S_sigma Solve -> Type = Belos [unused] Solver Type = Pseudo Block GMRES [unused] Solver Types -> Pseudo Block GMRES -> Convergence Tolerance = 1e-09 [unused] Orthogonalization = ICGS [unused] Maximum Iterations = 2000 [unused] Timer Label = GMRES S_sigma [unused] Output Frequency = 10 [unused] Output Style = 1 [unused] Verbosity = 1 [unused] Implicit Residual Scaling = None [unused] VerboseObject -> Verbosity Level = medium [unused] S_sigma Preconditioner -> Prec Type = Ifpack2 [unused] Prec Types -> Ifpack2 -> Prec Type = relaxation [unused] Ifpack2 Settings -> relaxation: type = Jacobi [unused] relaxation: sweeps = 1 [unused] p=0 | CubeHexMesh: Building sub cells Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Entering Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... Leaving Thyra::BelosLinearOpWithSolveFactory::initializeOpImpl(...) ... ************************************************** * starting time step 1 Starting iterations with Belos: Using forward operator = Thyra::DefaultBlockedLinearOp{rangeDim=6930,domainDim=6930,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3630} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3300} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} 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=6930, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} 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=3300, #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.000602873 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3630,domainDim=3630} 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=3630, #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 196 iterations with total CPU time of 0.30468 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=3300,domainDim=3300} 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=3300, #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 11 iterations with total CPU time of 0.0024224 sec The Belos solver "GMRES block system" of type ""Belos::BlockGmresSolMgr": {Flexible: true, Num Blocks: 10, Maximum Iterations: 10, Maximum Restarts: 20, Convergence Tolerance: 1e-08}" returned a solve status of "SOLVE_STATUS_CONVERGED" in 1 iterations with total CPU time of 0.31079 sec Electromagnetic Energy = 7.64729e-08 Electromagnetic Energy/dt^2 = 4.29565e+10 * finished time step 1, t = 1.33426e-09 ************************************************** *** Teuchos::StackedTimer::report() - Remainder for a level will be *** *** incorrect if a timer in the level does not exist on every rank *** *** of the MPI Communicator. *** Mini-EM: 0.774109 [1] | Mini-EM: Total Time: 0.774072 - 99.9952% [1] | | Mini-EM: build mesh: 0.000427521 - 0.0552301% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00027548 - 64.4366% [1] | | | Remainder: 0.000152041 - 35.5634% | | Mini-EM: build physics blocks: 0.000837579 - 0.108204% [1] | | Mini-EM: build auxiliary physics blocks: 0.000244929 - 0.0316416% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.0496897 - 6.41925% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.0206285 - 2.66494% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.00690698 - 33.4826% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.00549208 - 79.515% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00028902 - 4.18447% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.001085 - 15.7087% [3] | | | | Remainder: 4.0873e-05 - 0.591764% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.00356347 - 17.2745% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.000904073 - 25.3706% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 8.1352e-05 - 2.28294% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.000286014 - 8.02628% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.000218972 - 6.14491% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00183478 - 51.4886% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.000157868 - 4.43018% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 2.8793e-05 - 0.808005% [3] | | | | Remainder: 5.1616e-05 - 1.44848% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.00262301 - 12.7154% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.00127971 - 6.2036% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.00207679 - 10.0675% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.00138696 - 6.72352% [3] | | | Remainder: 0.00279162 - 13.5328% | | panzer::WorksetContainer::applyOrientations(ugi): 0.00105979 - 0.13691% [2] | | Mini-EM: setup physics model evaluator: 0.12102 - 15.6342% [1] | | | panzer::ModelEvaluator::setupModel(): 0.121005 - 99.9873% [1] | | | | allocate FieldManagerBuilder: 6.378e-06 - 0.00527086% [1] | | | | fmb->setWorksetContainer(): 3.5e-07 - 0.000289245% [1] | | | | fmb->setupVolumeFieldManagers(): 0.113138 - 93.499% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.113126 - 99.9893% [1] | | | | | | getWorksets(): 0.0719025 - 63.5596% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0718993 - 99.9956% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0417063 - 58.0065% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00377917 - 9.0614% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00702114 - 16.8347% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000329271 - 4.68971% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00668406 - 95.1991% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000111891 - 1.674% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.904e-05 - 0.434466% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000293403 - 4.38959% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000550436 - 8.23505% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00161551 - 24.1696% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000263325 - 3.93959% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000859786 - 12.8632% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 8.3482e-05 - 1.24897% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00174814 - 26.1538% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000888177 - 50.807% [1] | | | | | | | | | | | | Remainder: 0.000859962 - 49.193% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000946794 - 14.1649% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00013248 - 1.98203% [1] | | | | | | | | | | | Remainder: 4.9779e-05 - 0.744742% | | | | | | | | | | Remainder: 7.806e-06 - 0.111179% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0242748 - 58.2043% [2] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.0128566 - 52.9627% [2] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 3.8607e-05 - 0.300289% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 8.272e-06 - 0.0643404% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00592589 - 46.0922% [2] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00560174 - 43.5709% [1] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.68e-06 - 0.075292% [1] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.00116022 - 9.02432% [1] | | | | | | | | | | | Remainder: 0.000112207 - 0.872757% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00543805 - 22.402% [2] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0040889 - 16.8442% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 4.0186e-05 - 0.165546% [2] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000938171 - 3.86479% [2] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.000875612 - 3.60708% [1] | | | | | | | | | | Remainder: 3.7306e-05 - 0.153682% | | | | | | | | | Remainder: 0.00663113 - 15.8996% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0301712 - 41.9631% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0301312 - 99.8673% [2] | | | | | | | | | Remainder: 4.0026e-05 - 0.132663% | | | | | | | | Remainder: 2.1868e-05 - 0.0304147% | | | | | | | Remainder: 3.175e-06 - 0.0044157% | | | | | | getOrientations(): 7.599e-06 - 0.00671728% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000709048 - 0.626776% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000734936 - 0.64966% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000326866 - 0.288939% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000122191 - 0.108013% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000785753 - 0.694581% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.98e-07 - 0.000440216% [2] | | | | | | Remainder: 0.0385368 - 34.0653% | | | | | Remainder: 1.2111e-05 - 0.0107046% | | | | fmb->setupBCFieldManagers(): 8.757e-06 - 0.0072369% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.3601e-05 - 0.01124% [1] | | | | build response library: 0.00781775 - 6.46069% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00773923 - 98.9956% [1] | | | | | | getWorksets(): 3.079e-06 - 0.0397843% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.174e-06 - 70.6073% [1] | | | | | | | Remainder: 9.05e-07 - 29.3927% | | | | | | getOrientations(): 6.4e-07 - 0.00826956% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000732375 - 9.46316% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000906472 - 11.7127% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000361942 - 4.67672% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00105875 - 13.6803% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.92e-07 - 0.0102336% [3] | | | | | | Remainder: 0.00467518 - 60.4089% | | | | | Remainder: 7.8525e-05 - 1.00444% | | | | Remainder: 1.9711e-05 - 0.0162894% | | | Remainder: 1.5312e-05 - 0.0126524% | | Mini-EM: setup auxiliary physics model evaluator: 0.0864223 - 11.1646% [1] | | | panzer::ModelEvaluator::setupModel(): 0.0864124 - 99.9886% [1] | | | | allocate FieldManagerBuilder: 6.71e-07 - 0.000776508% [1] | | | | fmb->setWorksetContainer(): 7.6e-07 - 0.000879503% [1] | | | | fmb->setupVolumeFieldManagers(): 0.0863721 - 99.9533% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.086369 - 99.9963% [1] | | | | | | getWorksets(): 0.0501892 - 58.1103% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.0501874 - 99.9964% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.0335597 - 66.8688% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00373891 - 11.1411% [1] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.00576471 - 17.1775% [1] | | | | | | | | | | panzer::integrationValues2::setup(): 0.000279991 - 4.85698% [1] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.00548241 - 95.1029% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 4.7009e-05 - 0.857452% [1] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 2.7827e-05 - 0.507569% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.000277087 - 5.05411% [1] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.000346412 - 6.31861% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.00153224 - 27.9482% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.000217581 - 3.96871% [1] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.000777767 - 14.1866% [1] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 3.5037e-05 - 0.63908% [1] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.00119615 - 21.8179% [1] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000414179 - 34.6262% [1] | | | | | | | | | | | | Remainder: 0.000781966 - 65.3738% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.000889917 - 16.2322% [1] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.000123416 - 2.25113% [1] | | | | | | | | | | | Remainder: 1.1974e-05 - 0.218408% | | | | | | | | | | Remainder: 2.315e-06 - 0.0401581% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.0171962 - 51.2407% [1] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.00973302 - 56.5997% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 1.2725e-05 - 0.13074% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.154e-06 - 0.0735024% [1] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00374444 - 38.4715% [1] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00594134 - 61.0431% [1] | | | | | | | | | | | Remainder: 2.7357e-05 - 0.281074% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.00265409 - 15.4341% [1] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.00409985 - 23.8415% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 1.7242e-05 - 0.100266% [1] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.000676891 - 3.93627% [1] | | | | | | | | | | Remainder: 1.5144e-05 - 0.0880658% | | | | | | | | | Remainder: 0.00685987 - 20.4408% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.0166193 - 33.1144% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.0166004 - 99.8868% [1] | | | | | | | | | Remainder: 1.8818e-05 - 0.11323% | | | | | | | | Remainder: 8.44e-06 - 0.016817% | | | | | | | Remainder: 1.806e-06 - 0.00359838% | | | | | | getOrientations(): 8.367e-06 - 0.00968751% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000404784 - 0.468668% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000350271 - 0.405552% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000189417 - 0.219311% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0138238 - 16.0055% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.0138031 - 99.8503% [1] | | | | | | | Remainder: 2.0698e-05 - 0.149728% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000407711 - 0.472057% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 3.54e-07 - 0.000409869% [2] | | | | | | Remainder: 0.0209951 - 24.3086% | | | | | Remainder: 3.153e-06 - 0.00365048% | | | | fmb->setupBCFieldManagers(): 4.063e-06 - 0.00470187% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.0957e-05 - 0.0126799% [1] | | | | build response library: 1.8478e-05 - 0.0213835% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.67e-07 - 1.44496% [1] | | | | | Remainder: 1.8211e-05 - 98.555% | | | | Remainder: 5.405e-06 - 0.00625489% | | | Remainder: 9.852e-06 - 0.0113998% | | Mini-EM: eval auxiliary physics model evaluator: 0.0497563 - 6.42787% [1] | | | panzer::ModelEvaluator::create_W_op: 0.0138088 - 27.7528% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.0352383 - 70.8216% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.000185892 - 0.527529% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0229375 - 65.0926% [1] | | | | | panzer::WorksetContainer::getWorksets(): 2.017e-06 - 0.00879347% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 3.26e-06 - 0.0142125% [1] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 6.37e-07 - 0.00277711% [1] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.000172448 - 0.751817% [1] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.00100952 - 4.4012% [1] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.00349294 - 15.2281% [1] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000368138 - 1.60496% [1] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.000792286 - 3.45411% [1] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.00262869 - 11.4602% [1] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.00458102 - 19.9718% [1] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.83e-07 - 0.00384959% [1] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.11e-07 - 0.00135586% [1] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.00670622 - 29.2369% [1] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00117429 - 5.11952% [1] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.000181915 - 0.79309% [1] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.00179324 - 7.81796% [1] | | | | | Remainder: 2.9659e-05 - 0.129304% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1428e-05 - 0.0324307% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.006e-06 - 0.00569268% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00015157 - 0.430129% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0118579 - 33.6506% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.00587564 - 49.5505% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00596896 - 50.3375% [1] | | | | | Remainder: 1.328e-05 - 0.111993% | | | | Remainder: 9.1983e-05 - 0.261032% | | | Remainder: 0.000709314 - 1.42558% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00434358 - 0.561134% [1] | | | getWorksets(): 2.419e-06 - 0.0556914% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.335e-06 - 55.1881% [1] | | | | Remainder: 1.084e-06 - 44.8119% | | | getOrientations(): 9.31e-07 - 0.0214339% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749596 - 17.2576% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927376 - 21.3505% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00038212 - 8.79735% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00121503 - 27.973% [1] | | | Phalanx::SortAndOrderEvaluators: 8.18e-07 - 0.0188324% [3] | | | Remainder: 0.00106529 - 24.5257% | | panzer::ModelEvaluator::create_W_op: 0.0394009 - 5.09008% [1] | | panzer::ModelEvaluator::evalModel(J): 0.0617646 - 7.97918% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 6.9808e-05 - 0.113023% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.0475925 - 77.0547% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.104e-06 - 0.00231969% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.000229865 - 0.482986% [1] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.00113023 - 2.37481% [1] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.00271315 - 5.70078% [1] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.000136545 - 0.286905% [1] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.00174209 - 3.66044% [1] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.00261607 - 5.49682% [1] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00061027 - 1.28228% [1] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.001278 - 2.68529% [1] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.146e-06 - 0.00240794% [1] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.000910775 - 1.9137% [1] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.00535654 - 11.255% [1] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000506708 - 1.06468% [1] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.00115935 - 2.43599% [1] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.00362635 - 7.61959% [1] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.00581249 - 12.2131% [1] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.778e-06 - 0.00583706% [1] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.000242942 - 0.510463% [1] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0036293 - 7.62579% [1] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.00578499 - 12.1553% [1] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00159533 - 3.35207% [1] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.000124988 - 0.262621% [1] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.00173164 - 3.63848% [1] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00377935 - 7.94107% [1] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.00283695 - 5.96092% [1] | | | | Remainder: 3.3508e-05 - 0.0704061% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.1981e-05 - 0.0193979% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.15e-06 - 0.00186191% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.000269013 - 0.435546% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.0137145 - 22.2045% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.0136935 - 99.8473% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.2946e-05 - 0.0943965% [1] | | | | Remainder: 8e-06 - 0.0583325% | | | Remainder: 0.000105648 - 0.17105% | | MaxwellPreconditioner::build: 0.00167378 - 0.21623% [1] | | | MaxwellPreconditioner: Schur complement: 1.858e-05 - 1.11006% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.000971413 - 58.0371% [1] | | | | Ifpack2::Relaxation::initialize: 8.625e-06 - 0.887882% [1] | | | | Ifpack2::Relaxation::compute: 0.000172257 - 17.7326% [1] | | | | Remainder: 0.000790531 - 81.3795% | | | MaxwellPreconditioner: Solver S_E: 0.000586613 - 35.0472% [1] | | | | Ifpack2::Relaxation::initialize: 1.298e-06 - 0.22127% [1] | | | | Ifpack2::Relaxation::compute: 0.000151232 - 25.7805% [1] | | | | Remainder: 0.000434083 - 73.9982% | | | MaxwellPreconditioner: Block preconditioner: 8.8315e-05 - 5.27638% [1] | | | Remainder: 8.858e-06 - 0.529222% | | Mini-EM: timestepper: 0.319358 - 41.2569% [1] | | | Mini-EM: Advance Time Step: 0.319355 - 99.9992% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.00676048 - 2.11691% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000100249 - 1.48287% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00631648 - 93.4325% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.716e-06 - 0.027167% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 4.0555e-05 - 0.64205% [1] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.000534827 - 8.46716% [1] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.000304194 - 4.81588% [1] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 2.5264e-05 - 0.399969% [1] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.000264596 - 4.18898% [1] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.000255793 - 4.04961% [1] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 5.0396e-05 - 0.797849% [1] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 6.8903e-05 - 1.09084% [1] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 9.16e-07 - 0.0145017% [1] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.000390261 - 6.17845% [1] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.000518812 - 8.21362% [1] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.000186977 - 2.96014% [1] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 9.1807e-05 - 1.45345% [1] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.000413581 - 6.54765% [1] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.00116377 - 18.4243% [1] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.328e-06 - 0.0526875% [1] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 3.8273e-05 - 0.605923% [1] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.000422519 - 6.68915% [1] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.000569354 - 9.01378% [1] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 8.2828e-05 - 1.3113% [1] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.2001e-05 - 0.348311% [1] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000265744 - 4.20715% [1] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.000452549 - 7.16457% [1] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.000116875 - 1.85032% [1] | | | | | | Remainder: 3.0646e-05 - 0.485175% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.1217e-05 - 0.16592% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.31e-06 - 0.0341692% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000247208 - 3.65667% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 3.9031e-05 - 0.577341% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 2.1596e-05 - 55.3304% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.216e-06 - 3.11547% [1] | | | | | | Remainder: 1.6219e-05 - 41.5541% | | | | | Remainder: 4.3978e-05 - 0.650516% | | | | Stratimikos: BelosLOWS: 0.310819 - 97.327% [1] | | | | | GMRES block system: Operation Op*x: 0.000403505 - 0.12982% [1] | | | | | Belos::MVT::MvAddMv: 6.5255e-05 - 0.0209945% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 0.309812 - 99.676% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.000191337 - 0.0617591% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 5.434e-05 - 28.4002% [2] | | | | | | | | Belos::MVT::MvDot: 4.5964e-05 - 84.5859% [2] | | | | | | | | Remainder: 8.376e-06 - 15.4141% | | | | | | | Belos::MVT::MvScale: 3.0154e-05 - 15.7596% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 5.8953e-05 - 30.8111% [2] | | | | | | | | Belos::MVT::MvTransMv: 5.6427e-05 - 95.7152% [2] | | | | | | | | Remainder: 2.526e-06 - 4.28477% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 1.6232e-05 - 8.48346% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 1.4946e-05 - 92.0774% [2] | | | | | | | | Remainder: 1.286e-06 - 7.92262% | | | | | | | Remainder: 3.1658e-05 - 16.5457% | | | | | | Belos::MVT::MvAddMv: 3.9905e-05 - 0.0128804% [2] | | | | | | Belos::MVT::MvNorm: 3.7502e-05 - 0.0121048% [1] | | | | | | GMRES block system: Operation Prec*x: 0.308222 - 99.4867% [1] | | | | | | | GMRES Q_B: Operation Op*x: 9.0441e-05 - 0.0293428% [2] | | | | | | | Belos::MVT::MvAddMv: 2.4936e-05 - 0.00809028% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.00261226 - 0.847527% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.00128646 - 49.247% [13] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 8.3772e-05 - 6.51182% [13] | | | | | | | | | | Belos::MVT::MvDot: 7.7077e-05 - 92.0081% [13] | | | | | | | | | | Remainder: 6.695e-06 - 7.99193% | | | | | | | | | Belos::MVT::MvScale: 2.7319e-05 - 2.12358% [12] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.000786026 - 61.0999% [22] | | | | | | | | | | Belos::MVT::MvTransMv: 0.000775591 - 98.6724% [22] | | | | | | | | | | Remainder: 1.0435e-05 - 1.32756% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.000345393 - 26.8483% [22] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000336013 - 97.2843% [22] | | | | | | | | | | Remainder: 9.38e-06 - 2.71575% | | | | | | | | | Remainder: 4.3951e-05 - 3.41643% | | | | | | | | Belos::MVT::MvAddMv: 9.7503e-05 - 3.73251% [20] | | | | | | | | GMRES Q_B: Operation Op*x: 0.000488184 - 18.6882% [13] | | | | | | | | Belos::MVT::MvNorm: 1.5244e-05 - 0.583556% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 8.7265e-05 - 3.34059% [12] | | | | | | | | | Ifpack2::Relaxation::apply: 5.873e-05 - 67.3008% [12] | | | | | | | | | Remainder: 2.8535e-05 - 32.6992% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.3927e-05 - 1.68157% [1] | | | | | | | | Remainder: 0.000593677 - 22.7266% | | | | | | | GMRES S_E: Operation Op*x: 0.000162173 - 0.0526157% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 0.304252 - 98.7121% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 0.280106 - 92.0638% [197] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0014466 - 0.516447% [197] | | | | | | | | | | Belos::MVT::MvDot: 0.00131333 - 90.7872% [197] | | | | | | | | | | Remainder: 0.000133272 - 9.21277% | | | | | | | | | Belos::MVT::MvScale: 0.00054311 - 0.193894% [197] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 0.184251 - 65.7791% [392] | | | | | | | | | | Belos::MVT::MvTransMv: 0.183923 - 99.8221% [392] | | | | | | | | | | Remainder: 0.0003278 - 0.177909% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 0.0930292 - 33.2121% [392] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0927265 - 99.6747% [392] | | | | | | | | | | Remainder: 0.00030267 - 0.32535% | | | | | | | | | Remainder: 0.00083593 - 0.298433% | | | | | | | | Belos::MVT::MvAddMv: 0.00240106 - 0.789167% [201] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0015428 - 0.507081% [197] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00103537 - 67.1099% [197] | | | | | | | | | Remainder: 0.00050743 - 32.8901% | | | | | | | | GMRES S_E: Operation Op*x: 0.0152515 - 5.01277% [197] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000479672 - 0.157656% [1] | | | | | | | | Belos::MVT::MvNorm: 7.879e-06 - 0.00258963% [1] | | | | | | | | Remainder: 0.00446315 - 1.46693% | | | | | | | Remainder: 0.00107986 - 0.350352% | | | | | | GMRES block system: Operation Op*x: 0.000304011 - 0.0981276% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 2.1209e-05 - 0.00684576% [1] | | | | | | Remainder: 0.00099638 - 0.321608% | | | | | Remainder: 0.000538311 - 0.173191% | | | | Mini-EM: Compute responses: 0.00170128 - 0.532724% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00011192 - 6.57856% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.00108212 - 63.6058% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.071e-06 - 0.0989728% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 2.4249e-05 - 2.24089% [1] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.000236333 - 21.8399% [1] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.02e-06 - 0.0942598% [1] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 5.9065e-05 - 5.45829% [1] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 3.5119e-05 - 3.2454% [1] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00041196 - 38.0699% [1] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.83e-07 - 0.0723582% [1] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 5.7096e-05 - 5.27633% [1] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 9.768e-05 - 9.02676% [1] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 4.1502e-05 - 3.83526% [1] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 1.2504e-05 - 1.15551% [1] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 9e-07 - 0.0831704% [1] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 5.5979e-05 - 5.17311% [1] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 2.1692e-05 - 2.00459% [1] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 5.362e-06 - 0.495511% [1] | | | | | | Remainder: 1.9801e-05 - 1.82984% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 5.537e-06 - 0.32546% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.341e-06 - 0.0788228% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.000201732 - 11.8576% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000165838 - 9.74781% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 6.17e-07 - 0.37205% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000152871 - 92.1809% [1] | | | | | | Remainder: 1.235e-05 - 7.44703% | | | | | Remainder: 0.0001328 - 7.80587% | | | | Remainder: 7.4566e-05 - 0.0233489% | | | Remainder: 2.423e-06 - 0.00075871% | | Remainder: 0.0174445 - 2.25361% | Remainder: 3.7006e-05 - 0.00478046% ================================= FOM Calculation ================================= Number of cells = 1000 Time for Belos Linear Solve = 0.310819 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 3.21731 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell10.xml': 26.94 msec task-clock:u # 0.019 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,722 page-faults:u # 101.040 K/sec 45,478,053 cycles:u # 1.688 GHz 78,168,012 instructions:u # 1.72 insn per cycle 16,985,631 branches:u # 630.502 M/sec 291,789 branch-misses:u # 1.72% of all branches 1.433941603 seconds time elapsed 1.135881000 seconds user 0.249844000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell10.xml': 8,247 iTLB-loads:u 14,292 iTLB-load-misses:u # 173.30% of all iTLB cache accesses 17,743,011 dTLB-loads:u 12,974 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 1.427184684 seconds time elapsed 1.118243000 seconds user 0.247479000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos-epyc-7352.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD-epyc-7352-O0/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell10.xml': 17,855,908 L1-dcache-loads:u 582,434 L1-dcache-load-misses:u # 3.26% of all L1-dcache accesses 66,737 LLC-loads:u 10,234 LLC-load-misses:u # 15.33% of all LL-cache accesses 1.392263327 seconds time elapsed 1.101228000 seconds user 0.260487000 seconds sys