oasis20.umiacs.umd.edu 30 GMRES Tpetra maxwell32.xml output/GMRES_Tpetra_maxwell32.output output/GMRES_Tpetra_maxwell32_power.output dt = 4.16955e-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.16955e-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.16955e-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=205920,domainDim=205920,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=104544} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=101376} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} 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=205920, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} 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=101376, #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.00379471 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=104544,domainDim=104544} 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=104544, #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.9149 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=101376,domainDim=101376} 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=101376, #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.11137 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 18.0608 sec Electromagnetic Energy = 7.46911e-09 Electromagnetic Energy/dt^2 = 4.29626e+10 * finished time step 1, t = 4.16955e-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: 27.3362 [1] | Mini-EM: Total Time: 27.3361 - 99.9998% [1] | | Mini-EM: build mesh: 0.000640679 - 0.00234371% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.0003044 - 47.5121% [1] | | | Remainder: 0.000336279 - 52.4879% | | Mini-EM: build physics blocks: 0.000889719 - 0.00325474% [1] | | Mini-EM: build auxiliary physics blocks: 0.00023276 - 0.000851474% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 1.6718 - 6.11573% [1] | | panzer::DOFManager::buildGlobalUnknowns: 0.639185 - 2.33824% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.27967 - 43.7542% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.225033 - 80.4637% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.00724343 - 2.58999% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.0472562 - 16.8971% [3] | | | | Remainder: 0.00013748 - 0.0491579% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0366033 - 5.72656% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0235848 - 64.4334% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00131036 - 3.57989% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00302844 - 8.27366% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00177412 - 4.84687% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124528 - 3.40209% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.00519099 - 14.1817% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.000346359 - 0.94625% [3] | | | | Remainder: 0.00012304 - 0.336144% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.0639722 - 10.0084% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0263569 - 4.12351% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.077857 - 12.1807% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0320464 - 5.01363% [3] | | | Remainder: 0.122679 - 19.1931% | | panzer::WorksetContainer::applyOrientations(ugi): 0.037521 - 0.137258% [2] | | Mini-EM: setup physics model evaluator: 1.13826 - 4.16393% [1] | | | panzer::ModelEvaluator::setupModel(): 1.13823 - 99.9974% [1] | | | | allocate FieldManagerBuilder: 3.2e-06 - 0.000281139% [1] | | | | fmb->setWorksetContainer(): 8e-07 - 7.02847e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.13275 - 99.5185% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.13273 - 99.9985% [1] | | | | | | getWorksets(): 1.10873 - 97.8815% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.10873 - 99.9997% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.640317 - 57.7523% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00511823 - 0.799328% [17] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.102617 - 16.0259% [17] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00200896 - 1.95773% [17] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.100565 - 98.0006% [17] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000987359 - 0.981812% [17] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00053928 - 0.53625% [17] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00185844 - 1.848% [17] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00939151 - 9.33874% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205285 - 20.4132% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00541075 - 5.38036% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0148711 - 14.7876% [17] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000538558 - 0.535532% [17] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.026171 - 26.0239% [17] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0117443 - 44.8755% [17] | | | | | | | | | | | | Remainder: 0.0144266 - 55.1245% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0162231 - 16.1319% [17] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00380739 - 3.786% [17] | | | | | | | | | | | Remainder: 0.000237999 - 0.236662% | | | | | | | | | | Remainder: 4.272e-05 - 0.0416307% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.462233 - 72.1882% [34] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.269358 - 58.2731% [34] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00038392 - 0.142532% [34] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00012132 - 0.0450405% [17] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.14404 - 53.4752% [34] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102547 - 38.0708% [17] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.00013328 - 0.0494806% [17] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0213012 - 7.90815% [17] | | | | | | | | | | | Remainder: 0.000831957 - 0.308867% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0904122 - 19.5599% [34] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.0637506 - 13.7919% [17] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000549199 - 0.118814% [34] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0216123 - 4.67562% [34] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0161254 - 3.48859% [17] | | | | | | | | | | Remainder: 0.000425639 - 0.0920832% | | | | | | | | | Remainder: 0.0703487 - 10.9865% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.468374 - 42.2442% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.467942 - 99.9076% [34] | | | | | | | | | Remainder: 0.000432759 - 0.092396% | | | | | | | | Remainder: 3.848e-05 - 0.00347064% | | | | | | | Remainder: 3.64e-06 - 0.000328303% | | | | | | getOrientations(): 1.176e-05 - 0.0010382% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000751319 - 0.0663282% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000712959 - 0.0629417% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041028 - 0.0362205% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000172279 - 0.0152092% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000860559 - 0.0759721% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 6.0032e-05% [2] | | | | | | Remainder: 0.0210765 - 1.86068% | | | | | Remainder: 1.676e-05 - 0.00147959% | | | | fmb->setupBCFieldManagers(): 7.599e-06 - 0.000667617% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.58e-05 - 0.00226668% [1] | | | | build response library: 0.00542327 - 0.476467% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00522283 - 96.3041% [1] | | | | | | getWorksets(): 3e-06 - 0.0574401% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 1.64e-06 - 54.6667% [1] | | | | | | | Remainder: 1.36e-06 - 45.3333% | | | | | | getOrientations(): 4.8e-07 - 0.00919041% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000749119 - 14.3432% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000927399 - 17.7566% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000397479 - 7.61041% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00117664 - 22.5288% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0222102% [3] | | | | | | Remainder: 0.00196756 - 37.6722% | | | | | Remainder: 0.00020044 - 3.69592% | | | | Remainder: 2.04e-05 - 0.00179226% | | | Remainder: 3.008e-05 - 0.00264264% | | Mini-EM: setup auxiliary physics model evaluator: 1.2525 - 4.58185% [1] | | | panzer::ModelEvaluator::setupModel(): 1.25249 - 99.999% [1] | | | | allocate FieldManagerBuilder: 6.8e-07 - 5.42919e-05% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 5.10983e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 1.25243 - 99.9954% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 1.25243 - 99.9996% [1] | | | | | | getWorksets(): 0.851312 - 67.973% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 0.851308 - 99.9996% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 0.507766 - 59.6454% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.00567667 - 1.11797% [17] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.0963347 - 18.9723% [17] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00194084 - 2.01468% [17] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.0943476 - 97.9373% [17] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.000875279 - 0.927717% [17] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00052888 - 0.560565% [17] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00171184 - 1.8144% [17] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.00926843 - 9.8237% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0205301 - 21.7601% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.00549944 - 5.82891% [17] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0141168 - 14.9625% [17] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.000474478 - 0.502904% [17] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0256825 - 27.2212% [17] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116937 - 45.5316% [17] | | | | | | | | | | | | Remainder: 0.0139889 - 54.4684% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0116634 - 12.3621% [17] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.00375575 - 3.98076% [17] | | | | | | | | | | | Remainder: 0.00024068 - 0.255099% | | | | | | | | | | Remainder: 4.6239e-05 - 0.0479983% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 0.344875 - 67.92% [17] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.202932 - 58.8422% [17] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00021452 - 0.10571% [17] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00011996 - 0.0591135% [17] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0996862 - 49.123% [17] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.102412 - 50.466% [17] | | | | | | | | | | | Remainder: 0.00049944 - 0.246112% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.0639248 - 18.5357% [17] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.063173 - 18.3177% [17] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00030784 - 0.0892614% [17] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0142375 - 4.1283% [17] | | | | | | | | | | Remainder: 0.00029976 - 0.0869186% | | | | | | | | | Remainder: 0.06088 - 11.9898% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 0.343511 - 40.351% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 0.342914 - 99.8263% [17] | | | | | | | | | Remainder: 0.000596717 - 0.173711% | | | | | | | | Remainder: 3.12e-05 - 0.00366495% | | | | | | | Remainder: 3.36e-06 - 0.000394685% | | | | | | getOrientations(): 1.16e-05 - 0.000926202% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.00045304 - 0.036173% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000407319 - 0.0325224% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00022944 - 0.0183196% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.39061 - 31.1883% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 0.390578 - 99.9918% [1] | | | | | | | Remainder: 3.208e-05 - 0.0082128% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000533559 - 0.042602% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 5.6e-07 - 4.47132e-05% [2] | | | | | | Remainder: 0.00886899 - 0.708145% | | | | | Remainder: 4.6e-06 - 0.000367286% | | | | fmb->setupBCFieldManagers(): 4.08e-06 - 0.000325752% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.564e-05 - 0.00124871% [1] | | | | build response library: 2.648e-05 - 0.00211419% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.0574% [1] | | | | | Remainder: 2.62e-05 - 98.9426% | | | | Remainder: 1.032e-05 - 0.00082396% | | | Remainder: 1.196e-05 - 0.00095489% | | Mini-EM: eval auxiliary physics model evaluator: 1.37724 - 5.03819% [1] | | | panzer::ModelEvaluator::create_W_op: 0.379833 - 27.5792% [1] | | | panzer::ModelEvaluator::evalModel(J): 0.994148 - 72.1838% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00153328 - 0.15423% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 0.692864 - 69.6942% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.44e-06 - 0.000207833% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 4.248e-05 - 0.00613108% [17] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 1.02e-05 - 0.00147215% [17] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.00567455 - 0.819% [17] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.0400903 - 5.78617% [17] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.10292 - 14.8543% [17] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.01594 - 2.3006% [17] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.061813 - 8.92137% [17] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.0823347 - 11.8832% [17] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.116184 - 16.7687% [17] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 2.448e-05 - 0.00353316% [17] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 1.02e-05 - 0.00147215% [17] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.185373 - 26.7547% [17] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0155037 - 2.23762% [17] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0105274 - 1.51941% [17] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.0561053 - 8.09759% [17] | | | | | Remainder: 0.00030836 - 0.0445052% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.02e-05 - 0.00203189% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.88e-06 - 0.000189107% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00129992 - 0.130757% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.297139 - 29.8889% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.149088 - 50.1745% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.148026 - 49.817% [1] | | | | | Remainder: 2.528e-05 - 0.00850779% | | | | Remainder: 0.00128968 - 0.129727% | | | Remainder: 0.00326407 - 0.237% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00450547 - 0.0164818% [1] | | | getWorksets(): 7.44e-06 - 0.165132% [1] | | | | panzer::WorksetContainer::getWorksets(): 5.48e-06 - 73.6559% [1] | | | | Remainder: 1.96e-06 - 26.3441% | | | getOrientations(): 9.6e-07 - 0.0213074% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000789759 - 17.5289% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000918319 - 20.3823% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000410839 - 9.11866% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122932 - 27.285% [1] | | | Phalanx::SortAndOrderEvaluators: 1.04e-06 - 0.023083% [3] | | | Remainder: 0.0011478 - 25.4757% | | panzer::ModelEvaluator::create_W_op: 1.07095 - 3.9177% [1] | | panzer::ModelEvaluator::evalModel(J): 1.79699 - 6.5737% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.001109 - 0.0617141% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 1.40943 - 78.4328% [1] | | | | panzer::WorksetContainer::getWorksets(): 1.6e-06 - 0.000113521% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.00976151 - 0.692584% [17] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.047721 - 3.38583% [17] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.0550803 - 3.90798% [17] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.00530007 - 0.376043% [17] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.0607681 - 4.31153% [17] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.0506126 - 3.59099% [17] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0107753 - 0.764517% [17] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.0505478 - 3.58639% [17] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 2.292e-05 - 0.00162619% [17] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0189274 - 1.34291% [17] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.11008 - 7.81021% [17] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.017409 - 1.23518% [17] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.105874 - 7.51183% [17] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.113848 - 8.07759% [17] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.154805 - 10.9835% [17] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 3.56e-05 - 0.00252584% [17] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.00894075 - 0.634351% [17] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.106543 - 7.5593% [17] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.170656 - 12.1081% [17] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0277594 - 1.96954% [17] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.00511928 - 0.363215% [17] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.0584011 - 4.14359% [17] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.123159 - 8.73817% [17] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.0965289 - 6.84878% [17] | | | | Remainder: 0.000754639 - 0.0535421% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.916e-05 - 0.00162271% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 6.67782e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00408783 - 0.227482% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.379383 - 21.1121% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.379331 - 99.9861% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.116e-05 - 0.00557747% [1] | | | | Remainder: 3.14e-05 - 0.00827659% | | | Remainder: 0.002951 - 0.164218% | | MaxwellPreconditioner::build: 0.00685319 - 0.0250701% [1] | | | MaxwellPreconditioner: Schur complement: 1.492e-05 - 0.217709% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00306428 - 44.7131% [1] | | | | Ifpack2::Relaxation::initialize: 3.2e-06 - 0.104429% [1] | | | | Ifpack2::Relaxation::compute: 0.00227084 - 74.1068% [1] | | | | Remainder: 0.000790239 - 25.7888% | | | MaxwellPreconditioner: Solver S_E: 0.00365507 - 53.3339% [1] | | | | Ifpack2::Relaxation::initialize: 1.32e-06 - 0.0361142% [1] | | | | Ifpack2::Relaxation::compute: 0.00321415 - 87.9368% [1] | | | | Remainder: 0.0004396 - 12.0271% | | | MaxwellPreconditioner: Block preconditioner: 0.000109999 - 1.60508% [1] | | | Remainder: 8.92e-06 - 0.130158% | | Mini-EM: timestepper: 18.2604 - 66.7997% [1] | | | Mini-EM: Advance Time Step: 18.2604 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.156634 - 0.857779% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.000786039 - 0.501831% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.151389 - 96.6513% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.48e-06 - 0.000977615% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.000954879 - 0.630746% [17] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0125822 - 8.3112% [17] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.00760199 - 5.0215% [17] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00062268 - 0.411312% [17] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.00711079 - 4.69704% [17] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.00666395 - 4.40187% [17] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.0005734 - 0.37876% [17] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00160712 - 1.06158% [17] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 1.052e-05 - 0.00694899% [17] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00132528 - 0.875414% [17] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0154113 - 10.18% [17] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.00507359 - 3.35136% [17] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00216536 - 1.43033% [17] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0133255 - 8.80214% [17] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0271774 - 17.952% [17] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 1.78e-05 - 0.0117578% [17] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.001 - 0.660551% [17] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0113938 - 7.52617% [17] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0141405 - 9.34052% [17] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00102908 - 0.679759% [17] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000601679 - 0.397439% [17] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00696331 - 4.59962% [17] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0106057 - 7.00563% [17] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00308116 - 2.03526% [17] | | | | | | Remainder: 0.000348358 - 0.230108% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 4.088e-05 - 0.026099% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.28e-06 - 0.00145562% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00411059 - 2.62433% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.0002106 - 0.134454% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00018432 - 87.5214% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.4e-06 - 0.664767% [1] | | | | | | Remainder: 2.488e-05 - 11.8139% | | | | | Remainder: 9.48e-05 - 0.0605232% | | | | Stratimikos: BelosLOWS: 18.0608 - 98.9071% [1] | | | | | GMRES block system: Operation Op*x: 0.00913183 - 0.0505614% [1] | | | | | Belos::MVT::MvAddMv: 0.00030064 - 0.00166459% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 18.0507 - 99.9438% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00126116 - 0.00698675% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000335919 - 26.6358% [2] | | | | | | | | Belos::MVT::MvDot: 0.000329359 - 98.0471% [2] | | | | | | | | Remainder: 6.56e-06 - 1.95285% | | | | | | | Belos::MVT::MvScale: 0.00018048 - 14.3107% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.000473319 - 37.5305% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.000466519 - 98.5633% [2] | | | | | | | | Remainder: 6.8e-06 - 1.43666% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.00021536 - 17.0764% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00021348 - 99.127% [2] | | | | | | | | Remainder: 1.88e-06 - 0.872957% | | | | | | | Remainder: 5.608e-05 - 4.44671% | | | | | | Belos::MVT::MvAddMv: 0.000662678 - 0.0036712% [2] | | | | | | Belos::MVT::MvNorm: 0.000196 - 0.00108583% [1] | | | | | | GMRES block system: Operation Prec*x: 18.0371 - 99.9247% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.0029572 - 0.0163951% [2] | | | | | | | Belos::MVT::MvAddMv: 0.0003018 - 0.00167322% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.111143 - 0.616192% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.0760758 - 68.4484% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00177732 - 2.33625% [22] | | | | | | | | | | Belos::MVT::MvDot: 0.00175872 - 98.9535% [22] | | | | | | | | | | Remainder: 1.86e-05 - 1.04652% | | | | | | | | | Belos::MVT::MvScale: 0.00078484 - 1.03166% [21] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.0315865 - 41.5199% [40] | | | | | | | | | | Belos::MVT::MvTransMv: 0.0315474 - 99.8761% [40] | | | | | | | | | | Remainder: 3.912e-05 - 0.12385% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.0417878 - 54.9292% [40] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0417601 - 99.9337% [40] | | | | | | | | | | Remainder: 2.772e-05 - 0.0663351% | | | | | | | | | Remainder: 0.00013924 - 0.183028% | | | | | | | | Belos::MVT::MvAddMv: 0.00368924 - 3.31935% [29] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0246853 - 22.2103% [22] | | | | | | | | Belos::MVT::MvNorm: 0.00015616 - 0.140503% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00244811 - 2.20267% [21] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00233916 - 95.5493% [21] | | | | | | | | | Remainder: 0.000108959 - 4.45073% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.002483 - 2.23405% [1] | | | | | | | | Remainder: 0.00160572 - 1.44473% | | | | | | | GMRES S_E: Operation Op*x: 0.00330535 - 0.0183253% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 17.9107 - 99.2993% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 16.8909 - 94.306% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0247812 - 0.146713% [294] | | | | | | | | | | Belos::MVT::MvDot: 0.0243446 - 98.2385% [294] | | | | | | | | | | Remainder: 0.000436519 - 1.7615% | | | | | | | | | Belos::MVT::MvScale: 0.0121311 - 0.0718207% [294] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 6.42911 - 38.0626% [586] | | | | | | | | | | Belos::MVT::MvTransMv: 6.42818 - 99.9856% [586] | | | | | | | | | | Remainder: 0.000923399 - 0.0143628% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 10.4216 - 61.6997% [586] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 10.4208 - 99.9923% [586] | | | | | | | | | | Remainder: 0.00080528 - 0.00772701% | | | | | | | | | Remainder: 0.00324052 - 0.019185% | | | | | | | | Belos::MVT::MvAddMv: 0.0374711 - 0.209211% [298] | | | | | | | | GMRES S_E: Operation Prec*x: 0.0379048 - 0.211632% [294] | | | | | | | | | Ifpack2::Relaxation::apply: 0.035652 - 94.0567% [294] | | | | | | | | | Remainder: 0.00225279 - 5.9433% | | | | | | | | GMRES S_E: Operation Op*x: 0.891751 - 4.97887% [294] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0362454 - 0.202367% [1] | | | | | | | | Belos::MVT::MvNorm: 8.3999e-05 - 0.000468987% [1] | | | | | | | | Remainder: 0.0163754 - 0.0914278% | | | | | | | Remainder: 0.00867787 - 0.0481112% | | | | | | GMRES block system: Operation Op*x: 0.0096013 - 0.0531908% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 9.632e-05 - 0.000533608% [1] | | | | | | Remainder: 0.00177908 - 0.009856% | | | | | Remainder: 0.000718439 - 0.00397788% | | | | Mini-EM: Compute responses: 0.0426471 - 0.233549% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00167624 - 3.93048% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0364075 - 85.3692% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 6.36e-06 - 0.0174689% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.000975198 - 2.67856% [17] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.00966322 - 26.5418% [17] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 1.272e-05 - 0.0349379% [17] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00124392 - 3.41665% [17] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00134948 - 3.7066% [17] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.017968 - 49.3525% [17] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 1.288e-05 - 0.0353773% [17] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00121696 - 3.34261% [17] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.0010562 - 2.90105% [17] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.0011604 - 3.18725% [17] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00013856 - 0.380581% [17] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 7.6e-06 - 0.0208748% [17] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.000756878 - 2.07891% [17] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00051496 - 1.41443% [17] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 9.5679e-05 - 0.2628% [17] | | | | | | Remainder: 0.00022848 - 0.627563% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.092e-05 - 0.0256055% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.52e-06 - 0.00356414% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.00403851 - 9.46961% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000269239 - 0.631319% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.2e-06 - 0.445701% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00024892 - 92.4532% [1] | | | | | | Remainder: 1.9119e-05 - 7.10113% | | | | | Remainder: 0.00024316 - 0.570168% | | | | Remainder: 0.0002948 - 0.00161442% | | | Remainder: 2.48e-06 - 1.35813e-05% | | Remainder: 0.0781093 - 0.285737% | Remainder: 6.036e-05 - 0.000220806% ================================= FOM Calculation ================================= Number of cells = 32768 Time for Belos Linear Solve = 18.0608 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.81431 k-cell-steps per second ================================= Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml': 223,992 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio (64.37%) 12,015,197 BR_RETIRED:u (64.37%) 27,515,006 L1-dcache-loads:u (94.37%) 385,588 L1-dcache-load-misses:u # 1.40% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 26,621,001 L1-icache-loads:u 244,520 L1-icache-load-misses:u # 0.92% of all L1-icache accesses 37,902,336 dTLB-loads:u (45.22%) 69,505 dTLB-load-misses:u # 0.18% of all dTLB cache accesses (56.24%) 20,695,479 iTLB-loads:u (7.89%) iTLB-load-misses:u (0.00%) 28.019377499 seconds time elapsed 27.439985000 seconds user 0.551074000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml': 22,721,630 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 5,168 ITLB_WALK:u 12,286 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,451,415 L1D_TLB:u 27.901105834 seconds time elapsed 27.229499000 seconds user 0.691660000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml': 26,786,674 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 229,951 L1I_CACHE_REFILL:u 378,992 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 28,123,564 L1D_CACHE:u 28.307752672 seconds time elapsed 27.623485000 seconds user 0.715844000 seconds sys Performance counter stats for 'apptainer run --bind ../ampere_scratch:/mnt trilinos.sif bash -c cd /mnt/Trilinos-trilinos-release-16-0-0/BUILD/packages/panzer/mini-em/example/BlockPrec/ && ./PanzerMiniEM_BlockPrec.exe --stacked-timer --solver=GMRES --linAlgebra=Tpetra --inputFile=maxwell32.xml': 473,178 LL_CACHE_MISS_RD:u # 1.0 per cache access ll_cache_read_miss_ratio 493,363 LL_CACHE_RD:u 136,065 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 17,584 L2D_TLB_REFILL:u 258,223 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,463,039 L2D_CACHE:u 28.685078558 seconds time elapsed 28.077778000 seconds user 0.587044000 seconds sys