tron67.umiacs.umd.edu 1 GMRES Tpetra maxwell26.xml output/xeon_GMRES_Tpetra_maxwell26.output output/xeon_GMRES_Tpetra_maxwell26_power.output dt = 5.13176e-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 = 5.13176e-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 = 5.13176e-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=111618,domainDim=111618,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=56862} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=54756} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} 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=111618, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} 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=54756, #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.0431496 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=56862,domainDim=56862} 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=56862, #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 286 iterations with total CPU time of 12.0036 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=54756,domainDim=54756} 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=54756, #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.141864 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 12.5047 sec Electromagnetic Energy = 1.13223e-08 Electromagnetic Energy/dt^2 = 4.29937e+10 * finished time step 1, t = 5.13176e-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: 21.7098 [1] | Mini-EM: Total Time: 21.7097 - 99.9998% [1] | | Mini-EM: build mesh: 0.00300863 - 0.0138584% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00285503 - 94.8947% [1] | | | Remainder: 0.000153598 - 5.10525% | | Mini-EM: build physics blocks: 0.0510221 - 0.235019% [1] | | Mini-EM: build auxiliary physics blocks: 0.000216537 - 0.000997419% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 0.800817 - 3.68875% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.365479 - 1.68348% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.150283 - 41.1195% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.11863 - 78.9377% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0127989 - 8.51653% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0187808 - 12.4969% [3] | | | | Remainder: 7.3328e-05 - 0.0487932% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0436142 - 11.9334% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0148729 - 34.101% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.000633458 - 1.45241% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0160102 - 36.7087% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00775061 - 17.7708% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00127752 - 2.92913% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00259802 - 5.95681% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000375562 - 0.8611% [3] | | | | Remainder: 9.5985e-05 - 0.220077% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0457239 - 12.5107% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0209416 - 5.72992% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0352173 - 9.63593% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0234748 - 6.42302% [3] | | | Remainder: 0.0462238 - 12.6475% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0234512 - 0.108022% [2] | | Mini-EM: setup physics model evaluator: 1.12068 - 5.16212% [1] | | | panzer::ModelEvaluator::setupModel(): 1.12066 - 99.9985% [1] | | | | allocate FieldManagerBuilder: 2.876e-06 - 0.000256633% [1] | | | | fmb->setWorksetContainer(): 6.6e-07 - 5.88936e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.108 - 98.8697% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.10798 - 99.9984% [1] | | | | | | getWorksets(): 1.04603 - 94.409% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.04603 - 99.9994% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.599668 - 57.3282% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0132293 - 2.20611% [9] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.12774 - 21.3017% [9] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00200648 - 1.57076% [9] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.125706 - 98.4077% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.031146 - 24.777% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00034873 - 0.277418% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00184703 - 1.46933% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0189508 - 15.0756% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0292684 - 23.2833% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00442055 - 3.51659% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.01202 - 9.56201% [9] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000423396 - 0.336815% [9] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0140793 - 11.2002% [9] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00721342 - 51.2342% [9] | | | | | | | | | | | | Remainder: 0.00686588 - 48.7658% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00956797 - 7.61141% [9] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00191896 - 1.52655% [9] | | | | | | | | | | | Remainder: 0.00171438 - 1.36381% | | | | | | | | | | Remainder: 2.7491e-05 - 0.0215211% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.377128 - 62.8895% [18] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.214941 - 56.9941% [18] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00536633 - 2.49665% [18] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 7.6269e-05 - 0.0354837% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0975203 - 45.3708% [18] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0866336 - 40.3058% [9] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 7.5319e-05 - 0.0350417% [9] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0219063 - 10.1918% [9] | | | | | | | | | | | Remainder: 0.00336267 - 1.56446% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0772541 - 20.4848% [18] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0480822 - 12.7496% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00528277 - 1.40079% [18] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142837 - 3.7875% [18] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0159683 - 4.23417% [9] | | | | | | | | | | Remainder: 0.00131652 - 0.349091% | | | | | | | | | Remainder: 0.0815708 - 13.6027% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.446312 - 42.6673% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.44596 - 99.9212% [18] | | | | | | | | | Remainder: 0.000351614 - 0.0787821% | | | | | | | | Remainder: 4.7233e-05 - 0.00451546% | | | | | | | Remainder: 6.181e-06 - 0.000590899% | | | | | | getOrientations(): 1.0578e-05 - 0.00095471% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.010859 - 0.980075% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00418031 - 0.377291% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000493436 - 0.0445347% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00636153 - 0.574155% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00436178 - 0.393669% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.75e-07 - 6.09217e-05% [2] | | | | | | Remainder: 0.0356794 - 3.22022% | | | | | Remainder: 1.7718e-05 - 0.0015991% | | | | fmb->setupBCFieldManagers(): 7.902e-06 - 0.000705117% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.594e-05 - 0.00142237% [1] | | | | build response library: 0.0126166 - 1.12582% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0125435 - 99.4202% [1] | | | | | | getWorksets(): 2.997e-06 - 0.0238929% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.176e-06 - 72.6059% [1] | | | | | | | Remainder: 8.21e-07 - 27.3941% | | | | | | getOrientations(): 7.32e-07 - 0.00583571% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774119 - 6.17149% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000942282 - 7.51213% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000426765 - 3.40229% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00110822 - 8.83504% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.444e-06 - 0.011512% [3] | | | | | | Remainder: 0.00928691 - 74.0378% | | | | | Remainder: 7.315e-05 - 0.579791% | | | | Remainder: 2.2636e-05 - 0.00201987% | | | Remainder: 1.7012e-05 - 0.001518% | | Mini-EM: setup auxiliary physics model evaluator: 1.0191 - 4.69419% [1] | | | panzer::ModelEvaluator::setupModel(): 1.01908 - 99.9987% [1] | | | | allocate FieldManagerBuilder: 1.277e-06 - 0.000125309% [1] | | | | fmb->setWorksetContainer(): 5.32e-07 - 5.22039e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.01902 - 99.994% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.01902 - 99.9995% [1] | | | | | | getWorksets(): 0.663233 - 65.0856% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.663231 - 99.9998% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.380843 - 57.4224% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0108727 - 2.85491% [9] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0662583 - 17.3978% [9] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00222075 - 3.35166% [9] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.064014 - 96.6129% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000451041 - 0.704597% [9] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000252207 - 0.393987% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00206106 - 3.21971% [9] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00614314 - 9.59656% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0206732 - 32.2948% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00440384 - 6.87949% [9] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00652488 - 10.1929% [9] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000389054 - 0.607764% [9] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0139232 - 21.7502% [9] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00758597 - 54.4844% [9] | | | | | | | | | | | | Remainder: 0.00633722 - 45.5156% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.00718297 - 11.2209% [9] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00188592 - 2.9461% [9] | | | | | | | | | | | Remainder: 0.000123533 - 0.192978% | | | | | | | | | | Remainder: 2.3514e-05 - 0.0354884% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.24768 - 65.0346% [9] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.135466 - 54.6941% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.000113231 - 0.0835861% [9] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 6.3784e-05 - 0.0470848% [9] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0543514 - 40.1217% [9] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0806967 - 59.5696% [9] | | | | | | | | | | | Remainder: 0.000241144 - 0.17801% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.050581 - 20.422% [9] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0512593 - 20.6958% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000171683 - 0.0693165% [9] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.00950761 - 3.83867% [9] | | | | | | | | | | Remainder: 0.000693898 - 0.280159% | | | | | | | | | Remainder: 0.0560324 - 14.7127% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.282372 - 42.5751% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.282192 - 99.9364% [9] | | | | | | | | | Remainder: 0.000179567 - 0.0635924% | | | | | | | | Remainder: 1.6561e-05 - 0.00249702% | | | | | | | Remainder: 1.215e-06 - 0.000183194% | | | | | | getOrientations(): 1.0318e-05 - 0.00101255% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00339932 - 0.333589% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000361557 - 0.035481% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000211839 - 0.0207886% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.315726 - 30.9834% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.315707 - 99.9939% [1] | | | | | | | Remainder: 1.941e-05 - 0.00614773% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000506248 - 0.0496801% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.43e-07 - 4.34733e-05% [2] | | | | | | Remainder: 0.035567 - 3.49033% | | | | | Remainder: 5.412e-06 - 0.000531098% | | | | fmb->setupBCFieldManagers(): 7.534e-06 - 0.000739293% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.7405e-05 - 0.00170791% [1] | | | | build response library: 2.7401e-05 - 0.00268879% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.86e-07 - 1.40871% [1] | | | | | Remainder: 2.7015e-05 - 98.5913% | | | | Remainder: 6.508e-06 - 0.000638614% | | | Remainder: 1.3722e-05 - 0.00134649% | | Mini-EM: eval auxiliary physics model evaluator: 1.1266 - 5.18938% [1] | | | panzer::ModelEvaluator::create_W_op: 0.33481 - 29.7186% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.704186 - 62.5053% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0397475 - 5.64446% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.416787 - 59.1871% [1] | | | | | panzer::WorksetContainer::getWorksets(): 3.538e-06 - 0.000848874% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000725165 - 0.173989% [9] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 5.642e-06 - 0.00135369% [9] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00598195 - 1.43525% [9] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0218741 - 5.24826% [9] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.0706578 - 16.953% [9] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00907861 - 2.17824% [9] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0181379 - 4.35183% [9] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0528877 - 12.6894% [9] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.0777462 - 18.6537% [9] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 9.83e-06 - 0.00235852% [9] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 4.412e-06 - 0.00105857% [9] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.10568 - 25.356% [9] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0124921 - 2.99725% [9] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00678683 - 1.62837% [9] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0319235 - 7.65943% [9] | | | | | Remainder: 0.00279156 - 0.669781% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 3.4085e-05 - 0.00484034% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 6.648e-06 - 0.000944069% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00521959 - 0.741224% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.231254 - 32.8399% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.126395 - 54.6563% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.104811 - 45.3229% [1] | | | | | Remainder: 4.8182e-05 - 0.0208351% | | | | Remainder: 0.011137 - 1.58154% | | | Remainder: 0.0876057 - 7.77611% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.124646 - 0.574148% [1] | | | getWorksets(): 9.4e-06 - 0.00754136% [1] | | | | panzer::WorksetContainer::getWorksets(): 6.484e-06 - 68.9787% [1] | | | | Remainder: 2.916e-06 - 31.0213% | | | getOrientations(): 2.313e-06 - 0.00185566% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0208529 - 16.7297% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00883234 - 7.08594% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00229732 - 1.84307% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0242014 - 19.4161% [1] | | | Phalanx::SortAndOrderEvaluators: 3.286e-06 - 0.00263627% [3] | | | Remainder: 0.068447 - 54.9131% | | panzer::ModelEvaluator::create_W_op: 1.02374 - 4.71559% [1] | | panzer::ModelEvaluator::evalModel(J): 1.33567 - 6.15239% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0238831 - 1.7881% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.987724 - 73.9498% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.1736e-05 - 0.00118819% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0398366 - 4.03317% [9] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.0346261 - 3.50564% [9] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0574928 - 5.82074% [9] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00920506 - 0.931947% [9] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0326129 - 3.30182% [9] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0311006 - 3.14871% [9] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0197842 - 2.003% [9] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0810884 - 8.20962% [9] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 0.00555231 - 0.562132% [9] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.00904976 - 0.916223% [9] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0682664 - 6.91149% [9] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0171135 - 1.73262% [9] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0223181 - 2.25955% [9] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.0702444 - 7.11174% [9] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.105625 - 10.6938% [9] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 1.2489e-05 - 0.00126442% [9] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0047142 - 0.47728% [9] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.0659052 - 6.67243% [9] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.108983 - 11.0338% [9] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0149966 - 1.51829% [9] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00236403 - 0.239341% [9] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0311137 - 3.15004% [9] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0855372 - 8.66003% [9] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.055374 - 5.60622% [9] | | | | Remainder: 0.0147958 - 1.49796% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1451e-05 - 0.00160601% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.469e-06 - 0.000109982% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00810408 - 0.606743% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.298978 - 22.3841% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.298949 - 99.9902% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 1.786e-05 - 0.00597368% [1] | | | | Remainder: 1.1568e-05 - 0.00386918% | | | Remainder: 0.0169565 - 1.26951% | | MaxwellPreconditioner::build: 0.253916 - 1.16959% [1] | | | MaxwellPreconditioner: Schur complement: 0.0182049 - 7.16966% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.201602 - 79.3971% [1] | | | | Ifpack2::Relaxation::initialize: 0.00480003 - 2.38094% [1] | | | | Ifpack2::Relaxation::compute: 0.0246387 - 12.2215% [1] | | | | Remainder: 0.172163 - 85.3976% | | | MaxwellPreconditioner: Solver S_E: 0.0026062 - 1.0264% [1] | | | | Ifpack2::Relaxation::initialize: 1.947e-06 - 0.0747066% [1] | | | | Ifpack2::Relaxation::compute: 0.00216751 - 83.1677% [1] | | | | Remainder: 0.000436736 - 16.7576% | | | MaxwellPreconditioner: Block preconditioner: 0.0314427 - 12.3831% [1] | | | Remainder: 6.0123e-05 - 0.0236783% | | Mini-EM: timestepper: 13.0288 - 60.0138% [1] | | | Mini-EM: Advance Time Step: 13.0288 - 99.9999% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.165867 - 1.27308% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00467411 - 2.81798% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.150344 - 90.641% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 3.236e-06 - 0.0021524% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00576519 - 3.83467% [9] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0175287 - 11.6591% [9] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00832401 - 5.53665% [9] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00119522 - 0.794991% [9] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00784101 - 5.21538% [9] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00617979 - 4.11044% [9] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00548644 - 3.64926% [9] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00121817 - 0.810256% [9] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 6.381e-06 - 0.00424427% [9] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00592042 - 3.93791% [9] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0112883 - 7.50831% [9] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00511255 - 3.40057% [9] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00171507 - 1.14076% [9] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.00734094 - 4.88276% [9] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.022453 - 14.9344% [9] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 7.999e-06 - 0.00532047% [9] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00230364 - 1.53225% [9] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.00725916 - 4.82837% [9] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.01392 - 9.25877% [9] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00232005 - 1.54316% [9] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000865379 - 0.5756% [9] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0040343 - 2.68338% [9] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.00841349 - 5.59616% [9] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00292944 - 1.94849% [9] | | | | | | Remainder: 0.00091202 - 0.606623% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.1834e-05 - 0.0131635% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 3.035e-06 - 0.00182977% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00306806 - 1.84971% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0005011 - 0.302109% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.000468056 - 93.4057% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.091e-06 - 0.417282% [1] | | | | | | Remainder: 3.0953e-05 - 6.17701% | | | | | Remainder: 0.00725536 - 4.37419% | | | | Stratimikos: BelosLOWS: 12.5047 - 95.9773% [1] | | | | | GMRES block system: Operation Op*x: 0.0220579 - 0.176396% [1] | | | | | Belos::MVT::MvAddMv: 0.0168916 - 0.135082% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 12.3921 - 99.0991% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.042904 - 0.346222% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0290204 - 67.6402% [2] | | | | | | | | Belos::MVT::MvDot: 0.0289992 - 99.927% [2] | | | | | | | | Remainder: 2.1175e-05 - 0.0729659% | | | | | | | Belos::MVT::MvScale: 0.00547118 - 12.7521% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000638127 - 1.48734% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000629602 - 98.6641% [2] | | | | | | | | Remainder: 8.525e-06 - 1.33594% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000188618 - 0.439628% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000186116 - 98.6735% [2] | | | | | | | | Remainder: 2.502e-06 - 1.32649% | | | | | | | Remainder: 0.00758573 - 17.6807% | | | | | | Belos::MVT::MvAddMv: 0.00556966 - 0.0449453% [2] | | | | | | Belos::MVT::MvNorm: 0.00581349 - 0.046913% [1] | | | | | | GMRES block system: Operation Prec*x: 12.2625 - 98.9541% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00290778 - 0.0237128% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000183719 - 0.00149822% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.137956 - 1.12502% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0612734 - 44.4153% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00202966 - 3.31246% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.00200172 - 98.6235% [22] | | | | | | | | | | Remainder: 2.7939e-05 - 1.37654% | | | | | | | | | Belos::MVT::MvScale: 0.000487821 - 0.796138% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0299823 - 48.932% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0299383 - 99.8532% [40] | | | | | | | | | | Remainder: 4.401e-05 - 0.146787% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0286012 - 46.678% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0285637 - 99.8687% [40] | | | | | | | | | | Remainder: 3.7546e-05 - 0.131274% | | | | | | | | | Remainder: 0.000172404 - 0.281368% | | | | | | | | Belos::MVT::MvAddMv: 0.00447374 - 3.24288% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0130089 - 9.42976% [22] | | | | | | | | Belos::MVT::MvNorm: 0.000150248 - 0.10891% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00150892 - 1.09377% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00139452 - 92.4186% [21] | | | | | | | | | Remainder: 0.000114397 - 7.58138% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000786712 - 0.570264% [1] | | | | | | | | Remainder: 0.0567537 - 41.1391% | | | | | | | GMRES S_E: Operation Op*x: 0.00247444 - 0.020179% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 11.9696 - 97.6121% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 10.8346 - 90.5173% [287] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0276148 - 0.254876% [287] | | | | | | | | | | Belos::MVT::MvDot: 0.0270604 - 97.9924% [287] | | | | | | | | | | Remainder: 0.000554384 - 2.00756% | | | | | | | | | Belos::MVT::MvScale: 0.014503 - 0.133859% [287] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.54165 - 60.3774% [572] | | | | | | | | | | Belos::MVT::MvTransMv: 6.53171 - 99.848% [572] | | | | | | | | | | Remainder: 0.00994371 - 0.152006% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 4.24074 - 39.1407% [572] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 4.23959 - 99.9729% [572] | | | | | | | | | | Remainder: 0.00114974 - 0.0271117% | | | | | | | | | Remainder: 0.010091 - 0.0931366% | | | | | | | | Belos::MVT::MvAddMv: 0.209232 - 1.74802% [291] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0545055 - 0.455364% [287] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0362066 - 66.4275% [287] | | | | | | | | | Remainder: 0.0182989 - 33.5725% | | | | | | | | GMRES S_E: Operation Op*x: 0.568245 - 4.74739% [287] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0188997 - 0.157897% [1] | | | | | | | | Belos::MVT::MvNorm: 0.0045124 - 0.0376987% [1] | | | | | | | | Remainder: 0.279655 - 2.33636% | | | | | | | Remainder: 0.14929 - 1.21746% | | | | | | GMRES block system: Operation Op*x: 0.0167191 - 0.134918% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00559387 - 0.0451407% [1] | | | | | | Remainder: 0.0530123 - 0.427792% | | | | | Remainder: 0.0736996 - 0.589374% | | | | Mini-EM: Compute responses: 0.333577 - 2.5603% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0210103 - 6.29849% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.176008 - 52.7639% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 0.00335693 - 1.90726% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.0234074 - 13.2991% [9] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0144872 - 8.23096% [9] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 0.00262465 - 1.49121% [9] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.0129267 - 7.34438% [9] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00307863 - 1.74914% [9] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0134361 - 7.63378% [9] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 4.13e-06 - 0.00234648% [9] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.003196 - 1.81582% [9] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0258534 - 14.6887% [9] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0317487 - 18.0382% [9] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00528979 - 3.00542% [9] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.579e-06 - 0.00430605% [9] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0194607 - 11.0567% [9] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00165705 - 0.941459% [9] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.3579e-05 - 0.0474858% [9] | | | | | | Remainder: 0.0153897 - 8.74372% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 7.767e-06 - 0.0023284% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.547e-06 - 0.000463761% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00883185 - 2.64762% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0543942 - 16.3063% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 7.72e-07 - 0.00141927% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.0404083 - 74.2879% [1] | | | | | | Remainder: 0.0139851 - 25.7107% | | | | | Remainder: 0.0733229 - 21.9808% | | | | Remainder: 0.0246728 - 0.189371% | | | Remainder: 9.297e-06 - 7.1357e-05% | | Remainder: 1.43255 - 6.59863% | Remainder: 4.1047e-05 - 0.000189071% ================================= FOM Calculation ================================= Number of cells = 17576 Time for Belos Linear Solve = 12.5047 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.40555 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=maxwell26.xml': 27.55 msec task-clock:u # 0.001 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 2,755 page-faults:u # 99.995 K/sec 45,422,244 cycles:u # 1.649 GHz 77,660,890 instructions:u # 1.71 insn per cycle 16,872,266 branches:u # 612.391 M/sec 287,997 branch-misses:u # 1.71% of all branches 24.738691656 seconds time elapsed 17.411348000 seconds user 1.553222000 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=maxwell26.xml': 6,799 iTLB-loads:u 13,737 iTLB-load-misses:u # 202.04% of all iTLB cache accesses 17,603,123 dTLB-loads:u 12,447 dTLB-load-misses:u # 0.07% of all dTLB cache accesses 24.667399725 seconds time elapsed 17.394536000 seconds user 1.531007000 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=maxwell26.xml': 17,786,984 L1-dcache-loads:u 589,987 L1-dcache-load-misses:u # 3.32% of all L1-dcache accesses 65,223 LLC-loads:u 11,297 LLC-load-misses:u # 17.32% of all LL-cache accesses 24.905088830 seconds time elapsed 17.345996000 seconds user 1.548252000 seconds sys