tron65.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.0701202 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 19.0763 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.125322 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 19.4343 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: 38.2115 [1] | Mini-EM: Total Time: 38.2114 - 99.9997% [1] | | Mini-EM: build mesh: 0.00895955 - 0.0234474% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0054168 - 60.4584% [1] | | | Remainder: 0.00354275 - 39.5416% | | Mini-EM: build physics blocks: 0.0587394 - 0.153722% [1] | | Mini-EM: build auxiliary physics blocks: 0.000250763 - 0.000656252% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.29296 - 3.3837% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.574604 - 1.50375% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.238512 - 41.509% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.192364 - 80.6514% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.014951 - 6.26845% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.029464 - 12.3532% [3] | | | | Remainder: 0.00173386 - 0.72695% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0648136 - 11.2797% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0276764 - 42.7016% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00159684 - 2.46375% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.0207907 - 32.0777% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00678671 - 10.4711% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00133202 - 2.05516% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00396246 - 6.11363% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00255016 - 3.9346% [3] | | | | Remainder: 0.000118269 - 0.182476% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0729943 - 12.7034% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0321721 - 5.59901% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.0536551 - 9.33775% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.036387 - 6.33254% [3] | | | Remainder: 0.0760693 - 13.2386% | | panzer::WorksetContainer::applyOrientations(ugi): 0.0450016 - 0.11777% [2] | | Mini-EM: setup physics model evaluator: 1.55833 - 4.07818% [1] | | | panzer::ModelEvaluator::setupModel(): 1.5583 - 99.9984% [1] | | | | allocate FieldManagerBuilder: 3.612e-06 - 0.000231791% [1] | | | | fmb->setWorksetContainer(): 1.759e-06 - 0.000112879% [1] | | | | fmb->setupVolumeFieldManagers(): 1.5411 - 98.8961% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.54108 - 99.9987% [1] | | | | | | getWorksets(): 1.4616 - 94.8426% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.4616 - 99.9997% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.831205 - 56.8696% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0174888 - 2.10403% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.145706 - 17.5295% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00328984 - 2.25786% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.142374 - 97.7134% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0259102 - 18.1987% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000539877 - 0.379196% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.0030598 - 2.14913% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0199702 - 14.0266% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0377706 - 26.5291% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00690692 - 4.85124% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00897618 - 6.30463% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00076271 - 0.535708% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0193757 - 13.609% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0103699 - 53.5202% [14] | | | | | | | | | | | | Remainder: 0.0090058 - 46.4798% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0138577 - 9.73328% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00297875 - 2.09219% [14] | | | | | | | | | | | Remainder: 0.00226549 - 1.59122% | | | | | | | | | | Remainder: 4.1806e-05 - 0.028692% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.549506 - 66.1096% [28] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.308465 - 56.135% [28] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00282961 - 0.917319% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000131363 - 0.042586% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.143796 - 46.6167% [28] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.129175 - 41.8767% [14] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000110548 - 0.0358381% [14] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0291913 - 9.46341% [14] | | | | | | | | | | | Remainder: 0.00323103 - 1.04745% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.110085 - 20.0334% [28] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0784932 - 14.2843% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00551981 - 1.0045% [28] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.022021 - 4.00741% [28] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0245183 - 4.46188% [14] | | | | | | | | | | Remainder: 0.000403384 - 0.0734085% | | | | | | | | | Remainder: 0.118504 - 14.2569% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.630354 - 43.1277% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.630026 - 99.948% [28] | | | | | | | | | Remainder: 0.000327827 - 0.0520068% | | | | | | | | Remainder: 3.8455e-05 - 0.00263103% | | | | | | | Remainder: 3.891e-06 - 0.000266215% | | | | | | getOrientations(): 9.864e-06 - 0.00064007% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0140203 - 0.909769% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00955237 - 0.619849% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00407569 - 0.26447% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.00716837 - 0.465152% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00335524 - 0.21772% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.11e-07 - 5.91143e-05% [2] | | | | | | Remainder: 0.0412975 - 2.67977% | | | | | Remainder: 1.9587e-05 - 0.00127097% | | | | fmb->setupBCFieldManagers(): 8.226e-06 - 0.000527882% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.4029e-05 - 0.000900274% [1] | | | | build response library: 0.017153 - 1.10075% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.0170401 - 99.3415% [1] | | | | | | getWorksets(): 4.235e-06 - 0.0248532% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.98e-06 - 70.366% [1] | | | | | | | Remainder: 1.255e-06 - 29.634% | | | | | | getOrientations(): 4.54e-07 - 0.00266431% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000800389 - 4.6971% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000993975 - 5.83317% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00210201 - 12.3357% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00128014 - 7.51251% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 2.238e-06 - 0.0131338% [3] | | | | | | Remainder: 0.0118566 - 69.5809% | | | | | Remainder: 0.00011296 - 0.658543% | | | | Remainder: 2.1418e-05 - 0.00137444% | | | Remainder: 2.4779e-05 - 0.0015901% | | Mini-EM: setup auxiliary physics model evaluator: 3.19961 - 8.37344% [1] | | | panzer::ModelEvaluator::setupModel(): 3.19948 - 99.9962% [1] | | | | allocate FieldManagerBuilder: 7.99e-07 - 2.49728e-05% [1] | | | | fmb->setWorksetContainer(): 1.633e-06 - 5.10395e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.19258 - 99.7843% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.19229 - 99.9907% [1] | | | | | | getWorksets(): 2.00927 - 62.9414% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.00908 - 99.9904% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.46935 - 73.1356% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0516401 - 3.51449% [14] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.135684 - 9.23426% [14] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00447525 - 3.2983% [14] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.13114 - 96.6515% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.0215636 - 16.4432% [14] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.000462422 - 0.352616% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00335399 - 2.55756% [14] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.017454 - 13.3094% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0338916 - 25.8437% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00692044 - 5.27712% [14] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.00832458 - 6.34784% [14] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00405068 - 3.08881% [14] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0209837 - 16.0009% [14] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0123563 - 58.8854% [14] | | | | | | | | | | | | Remainder: 0.00862734 - 41.1146% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0108051 - 8.23934% [14] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00301019 - 2.2954% [14] | | | | | | | | | | | Remainder: 0.000320099 - 0.244089% | | | | | | | | | | Remainder: 6.81e-05 - 0.0501903% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.789466 - 53.7289% [14] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.417472 - 52.8803% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.0124058 - 2.97164% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.000123671 - 0.0296238% [14] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.179146 - 42.9121% [14] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.197529 - 47.3155% [14] | | | | | | | | | | | Remainder: 0.0282678 - 6.77119% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.185777 - 23.532% [14] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.135195 - 17.1248% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.0190737 - 2.41602% [14] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0285592 - 3.61753% [14] | | | | | | | | | | Remainder: 0.00338924 - 0.429307% | | | | | | | | | Remainder: 0.49256 - 33.5223% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.537668 - 26.762% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.526062 - 97.8413% [14] | | | | | | | | | Remainder: 0.0116066 - 2.15869% | | | | | | | | Remainder: 0.00205812 - 0.102441% | | | | | | | Remainder: 0.000192788 - 0.00959493% | | | | | | getOrientations(): 2.6276e-05 - 0.000823109% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0477132 - 1.49464% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0253633 - 0.794519% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.012403 - 0.38853% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.985187 - 30.8615% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.964026 - 97.8521% [1] | | | | | | | Remainder: 0.0211613 - 2.14795% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.0329371 - 1.03177% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.238e-06 - 3.8781e-05% [2] | | | | | | Remainder: 0.0793874 - 2.48685% | | | | | Remainder: 0.000295352 - 0.00925119% | | | | fmb->setupBCFieldManagers(): 0.0012733 - 0.039797% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 0.000227997 - 0.00712606% [1] | | | | build response library: 0.00475547 - 0.148632% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.704e-06 - 0.0358324% [1] | | | | | Remainder: 0.00475377 - 99.9642% | | | | Remainder: 0.000640855 - 0.02003% | | | Remainder: 0.00012255 - 0.00383016% | | Mini-EM: eval auxiliary physics model evaluator: 1.83954 - 4.8141% [1] | | | panzer::ModelEvaluator::create_W_op: 0.629555 - 34.2236% [1] | | | panzer::ModelEvaluator::evalModel(J): 1.11256 - 60.4804% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.012007 - 1.07922% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.743364 - 66.8157% [1] | | | | | panzer::WorksetContainer::getWorksets(): 3.539e-06 - 0.000476079% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 0.000231436 - 0.0311336% [14] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 9.406e-06 - 0.00126533% [14] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0280304 - 3.77075% [14] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0500196 - 6.72882% [14] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.117939 - 15.8656% [14] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0250838 - 3.37436% [14] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.0237948 - 3.20096% [14] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.100585 - 13.531% [14] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.135309 - 18.2022% [14] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 1.6968e-05 - 0.0022826% [14] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 7.329e-06 - 0.000985923% [14] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.171782 - 23.1087% [14] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0200784 - 2.70101% [14] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.00829594 - 1.116% [14] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0522912 - 7.03439% [14] | | | | | Remainder: 0.00988686 - 1.33002% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.1037e-05 - 0.00189087% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.25e-06 - 0.000202236% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00517142 - 0.464822% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.342661 - 30.7994% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.178941 - 52.2211% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.163698 - 47.7725% [1] | | | | | Remainder: 2.1779e-05 - 0.00635584% | | | | Remainder: 0.00933188 - 0.838777% | | | Remainder: 0.0974216 - 5.29599% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.125074 - 0.327322% [1] | | | getWorksets(): 0.000116043 - 0.0927794% [1] | | | | panzer::WorksetContainer::getWorksets(): 0.000113404 - 97.7258% [1] | | | | Remainder: 2.639e-06 - 2.27416% | | | getOrientations(): 1.037e-06 - 0.000829109% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.0465428 - 37.2122% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.0153931 - 12.3072% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00418831 - 3.34866% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00645277 - 5.15916% [1] | | | Phalanx::SortAndOrderEvaluators: 1.182e-06 - 0.00094504% [3] | | | Remainder: 0.0523788 - 41.8783% | | panzer::ModelEvaluator::create_W_op: 1.55096 - 4.0589% [1] | | panzer::ModelEvaluator::evalModel(J): 5.81958 - 15.23% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.0195561 - 0.33604% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.58177 - 78.7302% [1] | | | | panzer::WorksetContainer::getWorksets(): 0.000272823 - 0.00595453% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0544125 - 1.18759% [14] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.661475 - 14.4371% [14] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.356492 - 7.78067% [14] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.020299 - 0.443038% [14] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.323731 - 7.06564% [14] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0505299 - 1.10285% [14] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0110114 - 0.240331% [14] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.104846 - 2.28832% [14] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 1.9218e-05 - 0.000419445% [14] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0159061 - 0.347161% [14] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.725995 - 15.8453% [14] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.103176 - 2.25187% [14] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.0392361 - 0.856353% [14] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.672654 - 14.6811% [14] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.160946 - 3.51274% [14] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 2.3759e-05 - 0.000518555% [14] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0104003 - 0.226993% [14] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.102746 - 2.24249% [14] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.163061 - 3.55892% [14] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0250373 - 0.546454% [14] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0066772 - 0.145734% [14] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0515899 - 1.12598% [14] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.808127 - 17.6379% [14] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.106004 - 2.3136% [14] | | | | Remainder: 0.0071015 - 0.154995% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 0.00632304 - 0.108651% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.93e-06 - 3.31639e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00934367 - 0.160556% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.19313 - 20.5019% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.19051 - 99.7806% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.00257607 - 0.21591% [1] | | | | Remainder: 4.2216e-05 - 0.00353827% | | | Remainder: 0.00946097 - 0.162571% | | MaxwellPreconditioner::build: 0.464101 - 1.21456% [1] | | | MaxwellPreconditioner: Schur complement: 0.00303687 - 0.654355% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.0897348 - 19.3352% [1] | | | | Ifpack2::Relaxation::initialize: 0.00407928 - 4.54593% [1] | | | | Ifpack2::Relaxation::compute: 0.0201749 - 22.4828% [1] | | | | Remainder: 0.0654806 - 72.9713% | | | MaxwellPreconditioner: Solver S_E: 0.343724 - 74.0623% [1] | | | | Ifpack2::Relaxation::initialize: 2.189e-06 - 0.000636848% [1] | | | | Ifpack2::Relaxation::compute: 0.340435 - 99.0431% [1] | | | | Remainder: 0.00328688 - 0.956254% | | | MaxwellPreconditioner: Block preconditioner: 0.0250547 - 5.39855% [1] | | | Remainder: 0.00255076 - 0.549613% | | Mini-EM: timestepper: 20.3483 - 53.2521% [1] | | | Mini-EM: Advance Time Step: 20.3483 - 99.9999% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.726798 - 3.57178% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.0235568 - 3.24117% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.663675 - 91.3149% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 0.000354068 - 0.0533496% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00807858 - 1.21725% [14] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.13959 - 21.0328% [14] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0554139 - 8.34954% [14] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00300988 - 0.453517% [14] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0667158 - 10.0525% [14] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00874226 - 1.31725% [14] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00340768 - 0.513456% [14] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00195297 - 0.294265% [14] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 7.525e-06 - 0.00113384% [14] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0070048 - 1.05546% [14] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.114576 - 17.2639% [14] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.021989 - 3.31322% [14] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.0112369 - 1.69313% [14] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0638316 - 9.6179% [14] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0316471 - 4.76846% [14] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 2.4708e-05 - 0.00372291% [14] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00406871 - 0.613058% [14] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.013288 - 2.00218% [14] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0203534 - 3.06677% [14] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00180091 - 0.271354% [14] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00262151 - 0.394998% [14] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00611148 - 0.920854% [14] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.071914 - 10.8357% [14] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00316973 - 0.477603% [14] | | | | | | Remainder: 0.00276477 - 0.416585% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 0.000226571 - 0.0311739% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.599e-06 - 0.000357596% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0205638 - 2.82936% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0164262 - 2.26008% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.0163768 - 99.6992% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.707e-06 - 0.0164798% [1] | | | | | | Remainder: 4.6706e-05 - 0.284339% | | | | | Remainder: 0.00234716 - 0.322945% | | | | Stratimikos: BelosLOWS: 19.4344 - 95.5085% [1] | | | | | GMRES block system: Operation Op*x: 0.0185954 - 0.095683% [1] | | | | | Belos::MVT::MvAddMv: 0.000888871 - 0.0045737% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 19.3694 - 99.6654% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00947436 - 0.0489142% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0063198 - 66.7042% [2] | | | | | | | | Belos::MVT::MvDot: 0.00631134 - 99.8661% [2] | | | | | | | | Remainder: 8.463e-06 - 0.133912% | | | | | | | Belos::MVT::MvScale: 0.00198177 - 20.9172% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000826523 - 8.72379% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000820556 - 99.2781% [2] | | | | | | | | Remainder: 5.967e-06 - 0.72194% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000279918 - 2.95448% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000276905 - 98.9236% [2] | | | | | | | | Remainder: 3.013e-06 - 1.07639% | | | | | | | Remainder: 6.6348e-05 - 0.70029% | | | | | | Belos::MVT::MvAddMv: 0.00136384 - 0.00704121% [2] | | | | | | Belos::MVT::MvNorm: 0.000257659 - 0.00133024% [1] | | | | | | GMRES block system: Operation Prec*x: 19.3172 - 99.7307% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00862582 - 0.0446536% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000280285 - 0.00145096% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.16184 - 0.837803% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0734138 - 45.3619% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00258851 - 3.52591% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.00254435 - 98.2942% [22] | | | | | | | | | | Remainder: 4.4154e-05 - 1.70577% | | | | | | | | | Belos::MVT::MvScale: 0.000656573 - 0.894345% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0454012 - 61.8428% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0453551 - 99.8984% [40] | | | | | | | | | | Remainder: 4.6142e-05 - 0.101632% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0246059 - 33.5167% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0245707 - 99.8572% [40] | | | | | | | | | | Remainder: 3.5141e-05 - 0.142816% | | | | | | | | | Remainder: 0.000161689 - 0.220243% | | | | | | | | Belos::MVT::MvAddMv: 0.0105581 - 6.52381% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0223715 - 13.8232% [22] | | | | | | | | Belos::MVT::MvNorm: 0.000360725 - 0.22289% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00253414 - 1.56583% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00241358 - 95.2427% [21] | | | | | | | | | Remainder: 0.000120556 - 4.75727% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00130256 - 0.804841% [1] | | | | | | | | Remainder: 0.0512993 - 31.6975% | | | | | | | GMRES S_E: Operation Op*x: 0.00632645 - 0.0327503% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 19.0452 - 98.5919% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 17.5789 - 92.3009% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0355959 - 0.202492% [294] | | | | | | | | | | Belos::MVT::MvDot: 0.0347197 - 97.5385% [294] | | | | | | | | | | Remainder: 0.000876179 - 2.46146% | | | | | | | | | Belos::MVT::MvScale: 0.0102348 - 0.0582219% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 10.3336 - 58.7841% [586] | | | | | | | | | | Belos::MVT::MvTransMv: 10.3317 - 99.982% [586] | | | | | | | | | | Remainder: 0.00185503 - 0.0179514% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 7.19215 - 40.9136% [586] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 7.1905 - 99.977% [586] | | | | | | | | | | Remainder: 0.00165348 - 0.02299% | | | | | | | | | Remainder: 0.00732137 - 0.0416487% | | | | | | | | Belos::MVT::MvAddMv: 0.430112 - 2.25838% [298] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0465793 - 0.244572% [294] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0431881 - 92.7195% [294] | | | | | | | | | Remainder: 0.00339121 - 7.28051% | | | | | | | | GMRES S_E: Operation Op*x: 0.917881 - 4.81949% [294] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0259998 - 0.136516% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000122522 - 0.000643322% [1] | | | | | | | | Remainder: 0.0456103 - 0.239485% | | | | | | | Remainder: 0.0949413 - 0.491485% | | | | | | GMRES block system: Operation Op*x: 0.0189507 - 0.0978386% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000192651 - 0.000994617% [1] | | | | | | Remainder: 0.0219142 - 0.113138% | | | | | Remainder: 0.0455394 - 0.234324% | | | | Mini-EM: Compute responses: 0.179289 - 0.881099% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00302299 - 1.6861% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.143741 - 80.1727% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 0.000112748 - 0.0784385% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00314541 - 2.18826% [14] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0233283 - 16.2294% [14] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 9.013e-06 - 0.00627032% [14] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00273071 - 1.89975% [14] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00513663 - 3.57354% [14] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0669457 - 46.5739% [14] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.0261e-05 - 0.00713855% [14] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00336237 - 2.33919% [14] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00114527 - 0.796765% [14] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0284039 - 19.7605% [14] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000334051 - 0.232398% [14] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 1.0642e-05 - 0.00740361% [14] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.0034073 - 2.37045% [14] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00167568 - 1.16576% [14] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 8.7917e-05 - 0.0611636% [14] | | | | | | Remainder: 0.00389475 - 2.70957% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 9.666e-06 - 0.0053913% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.457e-06 - 0.000812655% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00381864 - 2.12988% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0231124 - 12.8912% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.233e-06 - 0.00533479% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.023084 - 99.877% [1] | | | | | | Remainder: 2.7185e-05 - 0.117621% | | | | | Remainder: 0.005583 - 3.11397% | | | | Remainder: 0.00785463 - 0.0386008% | | | Remainder: 1.808e-05 - 8.88524e-05% | | Remainder: 1.32532 - 3.4684% | Remainder: 0.000111386 - 0.000291499% ================================= FOM Calculation ================================= Number of cells = 27000 Time for Belos Linear Solve = 19.4344 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.38929 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=maxwell30.xml': 32.32 msec task-clock:u # 0.001 CPUs utilized 0 context-switches:u # 0.000 /sec 0 cpu-migrations:u # 0.000 /sec 3,252 page-faults:u # 100.631 K/sec 51,882,346 cycles:u # 1.605 GHz 78,686,206 instructions:u # 1.52 insn per cycle 17,074,216 branches:u # 528.350 M/sec 299,620 branch-misses:u # 1.75% of all branches 40.718683920 seconds time elapsed 28.151497000 seconds user 3.415118000 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=maxwell30.xml': 7,747 iTLB-loads:u 14,130 iTLB-load-misses:u # 182.39% of all iTLB cache accesses 17,740,758 dTLB-loads:u 13,623 dTLB-load-misses:u # 0.08% of all dTLB cache accesses 42.324108055 seconds time elapsed 27.542993000 seconds user 2.971451000 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=maxwell30.xml': 17,726,291 L1-dcache-loads:u 582,972 L1-dcache-load-misses:u # 3.29% of all L1-dcache accesses 73,138 LLC-loads:u 27,275 LLC-load-misses:u # 37.29% of all LL-cache accesses 41.929066932 seconds time elapsed 28.038182000 seconds user 2.807829000 seconds sys