tron67.umiacs.umd.edu 1 GMRES Tpetra maxwell30.xml output/xeon_GMRES_Tpetra_maxwell30.output output/xeon_GMRES_Tpetra_maxwell30_power.output dt = 4.44752e-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 = 4.44752e-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 = 4.44752e-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=170190,domainDim=170190,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=86490} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=83700} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} 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=170190, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} 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=83700, #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.00421331 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=86490,domainDim=86490} 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=86490, #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 293 iterations with total CPU time of 17.7839 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=83700,domainDim=83700} 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=83700, #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.101836 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 17.9184 sec Electromagnetic Energy = 8.50218e-09 Electromagnetic Energy/dt^2 = 4.29828e+10 * finished time step 1, t = 4.44752e-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: 26.4338 [1] | Mini-EM: Total Time: 26.4338 - 99.9999% [1] | | Mini-EM: build mesh: 0.00043795 - 0.00165678% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000275535 - 62.9147% [1] | | | Remainder: 0.000162415 - 37.0853% | | Mini-EM: build physics blocks: 0.000757126 - 0.00286424% [1] | | Mini-EM: build auxiliary physics blocks: 0.000232236 - 0.000878558% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.24202 - 4.69861% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.53848 - 2.03709% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.227225 - 42.1975% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.191219 - 84.1539% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00604328 - 2.6596% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0298804 - 13.1501% [3] | | | | Remainder: 8.2679e-05 - 0.0363864% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0369784 - 6.86718% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0216538 - 58.558% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00158736 - 4.29266% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00272191 - 7.36082% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00467183 - 12.6339% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00195999 - 5.30036% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00367789 - 9.94606% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000625447 - 1.69139% [3] | | | | Remainder: 8.0142e-05 - 0.216727% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0737625 - 13.6983% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0328206 - 6.09504% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0524436 - 9.7392% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0395883 - 7.35186% [3] | | | Remainder: 0.0756617 - 14.051% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0419053 - 0.158529% [2] | | Mini-EM: setup physics model evaluator: 1.33433 - 5.04784% [1] | | | panzer::ModelEvaluator::setupModel(): 1.33432 - 99.9988% [1] | | | | allocate FieldManagerBuilder: 3.071e-06 - 0.000230155% [1] | | | | fmb->setWorksetContainer(): 1.285e-06 - 9.63039e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.32845 - 99.56% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.32843 - 99.9987% [1] | | | | | | getWorksets(): 1.29029 - 97.129% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.29029 - 99.9997% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.740736 - 57.4087% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0137414 - 1.85509% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.100092 - 13.5125% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00312346 - 3.1206% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0969305 - 96.8418% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000769026 - 0.793379% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000400397 - 0.413076% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00274415 - 2.83105% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00871965 - 8.99578% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0295275 - 30.4625% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00585632 - 6.04177% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0101455 - 10.4668% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000742727 - 0.766247% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0201999 - 20.8395% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.010808 - 53.5052% [14] | | | | | | | | | | | | Remainder: 0.00939188 - 46.4948% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0143849 - 14.8404% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00321841 - 3.32033% [14] | | | | | | | | | | | Remainder: 0.000222031 - 0.229062% | | | | | | | | | | Remainder: 3.7642e-05 - 0.0376076% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.528566 - 71.3569% [28] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.300768 - 56.9026% [28] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000348088 - 0.115733% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000118794 - 0.0394969% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.140173 - 46.6049% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.128915 - 42.8619% [14] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 9.8413e-05 - 0.0327206% [14] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0304041 - 10.1088% [14] | | | | | | | | | | | Remainder: 0.000711088 - 0.236424% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.108109 - 20.4532% [28] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0717927 - 13.5825% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000446655 - 0.0845031% [28] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0236431 - 4.47307% [28] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0234567 - 4.4378% [14] | | | | | | | | | | Remainder: 0.000350361 - 0.0662852% | | | | | | | | | Remainder: 0.0983366 - 13.2755% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.549515 - 42.5886% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.54922 - 99.9463% [28] | | | | | | | | | Remainder: 0.00029504 - 0.053691% | | | | | | | | Remainder: 3.4848e-05 - 0.0027008% | | | | | | | Remainder: 4.465e-06 - 0.000346046% | | | | | | getOrientations(): 9.678e-06 - 0.00072853% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000740176 - 0.0557181% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00070574 - 0.0531259% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000355868 - 0.0267886% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000112508 - 0.00846925% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000789852 - 0.0594576% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.59e-07 - 4.20798e-05% [2] | | | | | | Remainder: 0.0354245 - 2.66665% | | | | | Remainder: 1.7157e-05 - 0.00129151% | | | | fmb->setupBCFieldManagers(): 9.245e-06 - 0.000692863% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4661e-05 - 0.00109876% [1] | | | | build response library: 0.00582214 - 0.436338% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0057456 - 98.6854% [1] | | | | | | getWorksets(): 4.128e-06 - 0.0718463% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.278e-06 - 79.4089% [1] | | | | | | | Remainder: 8.5e-07 - 20.5911% | | | | | | getOrientations(): 5.36e-07 - 0.00932888% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801625 - 13.952% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000961237 - 16.73% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000375048 - 6.52757% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00108546 - 18.892% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 7.92e-07 - 0.0137845% [3] | | | | | | Remainder: 0.00251678 - 43.8036% | | | | | Remainder: 7.6539e-05 - 1.31462% | | | | Remainder: 2.1166e-05 - 0.00158628% | | | Remainder: 1.6467e-05 - 0.0012341% | | Mini-EM: setup auxiliary physics model evaluator: 1.31081 - 4.95883% [1] | | | panzer::ModelEvaluator::setupModel(): 1.31079 - 99.9986% [1] | | | | allocate FieldManagerBuilder: 6.7e-07 - 5.11143e-05% [1] | | | | fmb->setWorksetContainer(): 2.14e-06 - 0.000163261% [1] | | | | fmb->setupVolumeFieldManagers(): 1.31073 - 99.9957% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.31073 - 99.9995% [1] | | | | | | getWorksets(): 0.963057 - 73.4751% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.963054 - 99.9996% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.56757 - 58.9344% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0134866 - 2.37621% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0914946 - 16.1204% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00334026 - 3.65077% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0881188 - 96.3104% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000709755 - 0.805453% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000385963 - 0.438003% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00304982 - 3.46103% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00878726 - 9.97206% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.028301 - 32.1169% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00571359 - 6.48397% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00817969 - 9.28258% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000559595 - 0.635046% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0183327 - 20.8045% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0103836 - 56.6398% [14] | | | | | | | | | | | | Remainder: 0.00794909 - 43.3602% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0107586 - 12.2091% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00316152 - 3.58779% [14] | | | | | | | | | | | Remainder: 0.000179339 - 0.20352% | | | | | | | | | | Remainder: 3.554e-05 - 0.0388438% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.381241 - 67.1708% [14] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.214237 - 56.1947% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000174823 - 0.0816025% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000105522 - 0.0492547% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0843234 - 39.3598% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129276 - 60.3423% [14] | | | | | | | | | | | Remainder: 0.000357899 - 0.167057% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0777842 - 20.4029% [14] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0728605 - 19.1114% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000261674 - 0.0686374% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0158912 - 4.16827% [14] | | | | | | | | | | Remainder: 0.00020622 - 0.0540917% | | | | | | | | | Remainder: 0.0813472 - 14.3326% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.395469 - 41.0641% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.395235 - 99.9406% [14] | | | | | | | | | Remainder: 0.000234748 - 0.0593593% | | | | | | | | Remainder: 1.4848e-05 - 0.00154176% | | | | | | | Remainder: 3.415e-06 - 0.0003546% | | | | | | getOrientations(): 1.1821e-05 - 0.000901867% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00046643 - 0.0355856% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000360543 - 0.0275071% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000218443 - 0.0166658% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.334148 - 25.4934% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.334119 - 99.9914% [1] | | | | | | | Remainder: 2.8575e-05 - 0.0085516% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000474801 - 0.0362243% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.51e-07 - 3.44084e-05% [2] | | | | | | Remainder: 0.0119878 - 0.914592% | | | | | Remainder: 6.608e-06 - 0.000504146% | | | | fmb->setupBCFieldManagers(): 4.187e-06 - 0.000319426% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4285e-05 - 0.0010898% [1] | | | | build response library: 2.3945e-05 - 0.00182676% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19e-07 - 1.33222% [1] | | | | | Remainder: 2.3626e-05 - 98.6678% | | | | Remainder: 1.0843e-05 - 0.000827212% | | | Remainder: 1.8388e-05 - 0.0014028% | | Mini-EM: eval auxiliary physics model evaluator: 1.2173 - 4.6051% [1] | | | panzer::ModelEvaluator::create_W_op: 0.3184 - 26.1562% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.892914 - 73.3519% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00345766 - 0.387234% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.583699 - 65.3701% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.622e-06 - 0.000277883% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 1.6193e-05 - 0.0027742% [14] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 7.562e-06 - 0.00129553% [14] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00439235 - 0.752504% [14] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0265031 - 4.54055% [14] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0903233 - 15.4743% [14] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00982994 - 1.68408% [14] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0227908 - 3.90456% [14] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0723459 - 12.3944% [14] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.119711 - 20.509% [14] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.5014e-05 - 0.00257222% [14] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 6.607e-06 - 0.00113192% [14] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.170655 - 29.2368% [14] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0152594 - 2.61427% [14] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00484744 - 0.83047% [14] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0467913 - 8.01635% [14] | | | | | Remainder: 0.000202416 - 0.0346782% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 1.5303e-05 - 0.00171383% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.052e-06 - 0.000229809% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00128176 - 0.143548% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.302525 - 33.8806% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.153236 - 50.6525% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.149272 - 49.3419% [1] | | | | | Remainder: 1.6928e-05 - 0.00559557% | | | | Remainder: 0.00193367 - 0.216557% | | | Remainder: 0.00598794 - 0.491903% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00440359 - 0.0166589% [1] | | | getWorksets(): 5.461e-06 - 0.124012% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.854e-06 - 70.5732% [1] | | | | Remainder: 1.607e-06 - 29.4268% | | | getOrientations(): 8.13e-07 - 0.0184622% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000746944 - 16.9622% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000898975 - 20.4146% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00037219 - 8.45197% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0011364 - 25.8061% [1] | | | Phalanx::SortAndOrderEvaluators: 8.01e-07 - 0.0181897% [3] | | | Remainder: 0.00124201 - 28.2045% | | panzer::ModelEvaluator::create_W_op: 0.906773 - 3.43036% [1] | | panzer::ModelEvaluator::evalModel(J): 1.62976 - 6.16544% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00206828 - 0.126907% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.26611 - 77.6871% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.552e-06 - 0.000280544% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00670353 - 0.529458% [14] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0343198 - 2.71064% [14] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0708674 - 5.59724% [14] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00349985 - 0.276425% [14] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0488876 - 3.86124% [14] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0693422 - 5.47678% [14] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.00872253 - 0.688923% [14] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0361762 - 2.85727% [14] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.4484e-05 - 0.00114397% [14] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0137699 - 1.08758% [14] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.146935 - 11.6052% [14] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0141092 - 1.11437% [14] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0331538 - 2.61855% [14] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.102061 - 8.06097% [14] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.156513 - 12.3617% [14] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.7686e-05 - 0.00139687% [14] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00670348 - 0.529454% [14] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0977192 - 7.71805% [14] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.157969 - 12.4767% [14] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0232811 - 1.83879% [14] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00358839 - 0.283418% [14] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0471672 - 3.72536% [14] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.109779 - 8.67058% [14] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0743878 - 5.87529% [14] | | | | Remainder: 0.000419916 - 0.0331658% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3e-05 - 0.00184076% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.253e-06 - 7.68826e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00350765 - 0.215225% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.350691 - 21.518% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.350662 - 99.9917% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.7125e-05 - 0.00488321% [1] | | | | Remainder: 1.198e-05 - 0.00341611% | | | Remainder: 0.00734724 - 0.450818% | | MaxwellPreconditioner::build: 0.0055759 - 0.0210938% [1] | | | MaxwellPreconditioner: Schur complement: 1.5655e-05 - 0.280762% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00246535 - 44.2143% [1] | | | | Ifpack2::Relaxation::initialize: 8.573e-06 - 0.34774% [1] | | | | Ifpack2::Relaxation::compute: 0.00161935 - 65.6845% [1] | | | | Remainder: 0.000837424 - 33.9678% | | | MaxwellPreconditioner: Solver S_E: 0.00298927 - 53.6106% [1] | | | | Ifpack2::Relaxation::initialize: 1.533e-06 - 0.0512834% [1] | | | | Ifpack2::Relaxation::compute: 0.00252017 - 84.3071% [1] | | | | Remainder: 0.00046757 - 15.6416% | | | MaxwellPreconditioner: Block preconditioner: 9.5178e-05 - 1.70695% [1] | | | Remainder: 1.045e-05 - 0.187414% | | Mini-EM: timestepper: 18.116 - 68.5334% [1] | | | Mini-EM: Advance Time Step: 18.116 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.159147 - 0.87849% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00142043 - 0.892526% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.153582 - 96.5032% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.691e-06 - 0.00110104% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000920229 - 0.599179% [14] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.013678 - 8.90601% [14] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00763185 - 4.96925% [14] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.000569804 - 0.37101% [14] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00624053 - 4.06333% [14] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00686827 - 4.47206% [14] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.000424122 - 0.276154% [14] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00150271 - 0.978442% [14] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.0631e-05 - 0.00692205% [14] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00552117 - 3.59494% [14] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0143214 - 9.32494% [14] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0045794 - 2.98173% [14] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00236855 - 1.54221% [14] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0115376 - 7.51235% [14] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0295065 - 19.2122% [14] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.0343e-05 - 0.00673453% [14] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.000926779 - 0.603444% [14] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0108526 - 7.06634% [14] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0149569 - 9.73875% [14] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0007564 - 0.492507% [14] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000571032 - 0.37181% [14] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00611364 - 3.98071% [14] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0105066 - 6.84104% [14] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00295635 - 1.92494% [14] | | | | | | Remainder: 0.000248577 - 0.161853% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.0179e-05 - 0.0126795% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.13e-06 - 0.00133839% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00348736 - 2.19129% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000381877 - 0.239953% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000351968 - 92.1679% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.781e-06 - 0.466381% [1] | | | | | | Remainder: 2.8128e-05 - 7.36572% | | | | | Remainder: 0.000253145 - 0.159064% | | | | Stratimikos: BelosLOWS: 17.9185 - 98.9099% [1] | | | | | GMRES block system: Operation Op*x: 0.00806677 - 0.0450193% [1] | | | | | Belos::MVT::MvAddMv: 0.000227986 - 0.00127235% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 17.9092 - 99.948% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00168386 - 0.00940224% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000475736 - 28.2527% [2] | | | | | | | | Belos::MVT::MvDot: 0.000467787 - 98.3291% [2] | | | | | | | | Remainder: 7.949e-06 - 1.67088% | | | | | | | Belos::MVT::MvScale: 0.000148689 - 8.83023% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000709518 - 42.1363% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00070527 - 99.4013% [2] | | | | | | | | Remainder: 4.248e-06 - 0.598716% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000290861 - 17.2734% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000287639 - 98.8923% [2] | | | | | | | | Remainder: 3.222e-06 - 1.10775% | | | | | | | Remainder: 5.9059e-05 - 3.50735% | | | | | | Belos::MVT::MvAddMv: 0.00126012 - 0.0070362% [2] | | | | | | Belos::MVT::MvNorm: 0.000253289 - 0.0014143% [1] | | | | | | GMRES block system: Operation Prec*x: 17.8958 - 99.9255% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00271212 - 0.015155% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000236896 - 0.00132375% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.102603 - 0.573334% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0722052 - 70.3735% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00240198 - 3.3266% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.00237384 - 98.8287% [22] | | | | | | | | | | Remainder: 2.8134e-05 - 1.17129% | | | | | | | | | Belos::MVT::MvScale: 0.00041233 - 0.571053% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0449485 - 62.251% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0449045 - 99.9023% [40] | | | | | | | | | | Remainder: 4.3924e-05 - 0.0977208% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0243215 - 33.6839% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0242849 - 99.8494% [40] | | | | | | | | | | Remainder: 3.6628e-05 - 0.150599% | | | | | | | | | Remainder: 0.000120931 - 0.167482% | | | | | | | | Belos::MVT::MvAddMv: 0.00491869 - 4.79391% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.020241 - 19.7276% [22] | | | | | | | | Belos::MVT::MvNorm: 0.000221979 - 0.216348% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00242037 - 2.35897% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00231954 - 95.8343% [21] | | | | | | | | | Remainder: 0.000100824 - 4.16565% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00129969 - 1.26672% [1] | | | | | | | | Remainder: 0.00129589 - 1.26302% | | | | | | | GMRES S_E: Operation Op*x: 0.00322393 - 0.018015% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 17.78 - 99.3527% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 16.8008 - 94.4929% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0339128 - 0.201852% [294] | | | | | | | | | | Belos::MVT::MvDot: 0.0333588 - 98.3664% [294] | | | | | | | | | | Remainder: 0.000554008 - 1.63362% | | | | | | | | | Belos::MVT::MvScale: 0.00647628 - 0.0385475% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 9.95374 - 59.2456% [586] | | | | | | | | | | Belos::MVT::MvTransMv: 9.9525 - 99.9875% [586] | | | | | | | | | | Remainder: 0.00124391 - 0.0124969% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 6.80362 - 40.4958% [586] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 6.80245 - 99.9828% [586] | | | | | | | | | | Remainder: 0.00117224 - 0.0172297% | | | | | | | | | Remainder: 0.00305521 - 0.0181849% | | | | | | | | Belos::MVT::MvAddMv: 0.0544552 - 0.306273% [298] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0384953 - 0.216509% [294] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0362475 - 94.1609% [294] | | | | | | | | | Remainder: 0.00224777 - 5.83908% | | | | | | | | GMRES S_E: Operation Op*x: 0.847237 - 4.76512% [294] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0237524 - 0.133591% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000119256 - 0.000670732% [1] | | | | | | | | Remainder: 0.0151077 - 0.0849704% | | | | | | | Remainder: 0.00706969 - 0.0395047% | | | | | | GMRES block system: Operation Op*x: 0.00853163 - 0.0476383% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000298643 - 0.00166754% [1] | | | | | | Remainder: 0.00131146 - 0.00732282% | | | | | Remainder: 0.00102062 - 0.00569591% | | | | Mini-EM: Compute responses: 0.0380585 - 0.210083% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00212293 - 5.57806% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0317936 - 83.5386% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 4.684e-06 - 0.0147325% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000704747 - 2.21663% [14] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00823575 - 25.9038% [14] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 7.231e-06 - 0.0227436% [14] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0012612 - 3.96684% [14] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00113193 - 3.56026% [14] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0158543 - 49.8666% [14] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 7.626e-06 - 0.023986% [14] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00130042 - 4.09019% [14] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.000890208 - 2.79996% [14] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.000850361 - 2.67463% [14] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000115894 - 0.36452% [14] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 5.985e-06 - 0.0188246% [14] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00064027 - 2.01384% [14] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.000565927 - 1.78001% [14] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.044e-05 - 0.253007% [14] | | | | | | Remainder: 0.000136528 - 0.42942% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.539e-06 - 0.019809% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.497e-06 - 0.00393342% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0036992 - 9.71977% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000201202 - 0.528665% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 8.68e-07 - 0.431407% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000181199 - 90.0582% [1] | | | | | | Remainder: 1.9135e-05 - 9.51034% | | | | | Remainder: 0.000232587 - 0.61113% | | | | Remainder: 0.000276843 - 0.00152817% | | | Remainder: 4.134e-06 - 2.28197e-05% | | Remainder: 0.0850339 - 0.321686% | Remainder: 3.2696e-05 - 0.00012369% ================================= FOM Calculation ================================= Number of cells = 27000 Time for Belos Linear Solve = 17.9185 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.50682 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=maxwell30.xml': 29.34 msec task-clock:u # 0.001 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,773 page-faults:u # 94.502 K/sec 46,624,058 cycles:u # 1.589 GHz 79,191,123 instructions:u # 1.70 insn per cycle 17,182,350 branches:u # 585.566 M/sec 298,321 branch-misses:u # 1.74% of all branches 27.122936390 seconds time elapsed 26.317773000 seconds user 0.660637000 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=maxwell30.xml': 6,606 iTLB-loads:u 14,278 iTLB-load-misses:u # 216.14% of all iTLB cache accesses 17,653,606 dTLB-loads:u 12,683 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 27.130413145 seconds time elapsed 26.289353000 seconds user 0.673760000 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=maxwell30.xml': 17,769,527 L1-dcache-loads:u 580,768 L1-dcache-load-misses:u # 3.27% of all L1-dcache accesses 66,182 LLC-loads:u 10,074 LLC-load-misses:u # 15.22% of all LL-cache accesses 27.156993567 seconds time elapsed 26.323379000 seconds user 0.664423000 seconds sys