oasis23.umiacs.umd.edu 30 GMRES Tpetra maxwell48.xml output/GMRES_Tpetra_maxwell48.output output/GMRES_Tpetra_maxwell48_power.output dt = 2.7797e-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 = 2.7797e-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 = 2.7797e-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=684432,domainDim=684432,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=345744} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=338688} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=345744} 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=684432, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} 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=338688, #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.0148318 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=345744,domainDim=345744} 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=345744, #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 298 iterations with total CPU time of 63.2109 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=338688,domainDim=338688} 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=338688, #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 21 iterations with total CPU time of 0.422064 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 63.7478 sec Electromagnetic Energy = 3.31895e-09 Electromagnetic Energy/dt^2 = 4.29541e+10 * finished time step 1, t = 2.7797e-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: 96.3287 [1] | Mini-EM: Total Time: 96.3287 - 99.9999% [1] | | Mini-EM: build mesh: 0.000649637 - 0.000674396% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.000316279 - 48.6855% [1] | | | Remainder: 0.000333358 - 51.3145% | | Mini-EM: build physics blocks: 0.000891437 - 0.000925412% [1] | | Mini-EM: build auxiliary physics blocks: 0.000232319 - 0.000241173% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 6.08345 - 6.3153% [1] | | panzer::DOFManager::buildGlobalUnknowns: 2.41735 - 2.50948% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 1.14176 - 47.2321% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.884938 - 77.5063% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0358976 - 3.14405% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.220699 - 19.3297% [3] | | | | Remainder: 0.00022868 - 0.0200287% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.113205 - 4.68303% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0772903 - 68.2746% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00146283 - 1.2922% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00844897 - 7.46342% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00578078 - 5.10647% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00135467 - 1.19666% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0171369 - 15.1379% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.0015932 - 1.40735% [3] | | | | Remainder: 0.0001374 - 0.121373% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.217653 - 9.00379% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.0886378 - 3.66674% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.263548 - 10.9024% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.11032 - 4.5637% [3] | | | Remainder: 0.482218 - 19.9482% | | panzer::WorksetContainer::applyOrientations(ugi): 0.149399 - 0.155093% [2] | | Mini-EM: setup physics model evaluator: 3.7559 - 3.89904% [1] | | | panzer::ModelEvaluator::setupModel(): 3.75587 - 99.9993% [1] | | | | allocate FieldManagerBuilder: 3.24e-06 - 8.62649e-05% [1] | | | | fmb->setWorksetContainer(): 5.2e-07 - 1.3845e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.75006 - 99.8454% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.75005 - 99.9995% [1] | | | | | | getWorksets(): 3.72525 - 99.3388% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.72525 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 2.14218 - 57.5045% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0170623 - 0.796491% [56] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.340033 - 15.8732% [56] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00777106 - 2.28538% [56] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.33214 - 97.6787% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00337471 - 1.01605% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00175831 - 0.529389% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00576826 - 1.7367% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0313186 - 9.42935% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0689486 - 20.7589% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0185401 - 5.58203% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0494241 - 14.8805% [56] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00201095 - 0.605453% [56] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0859905 - 25.8898% [56] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0384606 - 44.7266% [56] | | | | | | | | | | | | Remainder: 0.0475298 - 55.2734% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0513466 - 15.4593% [56] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0129667 - 3.90398% [56] | | | | | | | | | | | Remainder: 0.0006922 - 0.208406% | | | | | | | | | | Remainder: 0.00012208 - 0.0359024% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.55482 - 72.5812% [112] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.904566 - 58.1782% [112] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00122615 - 0.135551% [112] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00040736 - 0.0450337% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.483434 - 53.4438% [112] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.345018 - 38.1418% [56] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000363318 - 0.0401649% [56] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0714007 - 7.89336% [56] | | | | | | | | | | | Remainder: 0.00271659 - 0.30032% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.305395 - 19.6418% [112] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.214314 - 13.7839% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00167183 - 0.107526% [112] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0731051 - 4.70183% [112] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0543672 - 3.49669% [56] | | | | | | | | | | Remainder: 0.00140207 - 0.090176% | | | | | | | | | Remainder: 0.230266 - 10.7491% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.58299 - 42.4936% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.58159 - 99.9115% [112] | | | | | | | | | Remainder: 0.00140132 - 0.0885234% | | | | | | | | Remainder: 7.148e-05 - 0.0019188% | | | | | | | Remainder: 4.28e-06 - 0.000114892% | | | | | | getOrientations(): 1.664e-05 - 0.000443728% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000774637 - 0.0206567% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000724277 - 0.0193138% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000389319 - 0.0103817% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.000166959 - 0.00445219% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000854037 - 0.022774% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 9.6e-07 - 2.55997e-05% [2] | | | | | | Remainder: 0.0218698 - 0.583186% | | | | | Remainder: 1.728e-05 - 0.000460792% | | | | fmb->setupBCFieldManagers(): 8.64e-06 - 0.00023004% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 2.06e-05 - 0.000548475% [1] | | | | build response library: 0.00574978 - 0.153088% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00553826 - 96.3213% [1] | | | | | | getWorksets(): 3.12e-06 - 0.0563354% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2e-06 - 64.1026% [1] | | | | | | | Remainder: 1.12e-06 - 35.8974% | | | | | | getOrientations(): 4.8e-07 - 0.00866698% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000780517 - 14.0932% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000922437 - 16.6557% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000393479 - 7.10474% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00115759 - 20.9018% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.12e-06 - 0.020223% [3] | | | | | | Remainder: 0.00227951 - 41.1594% | | | | | Remainder: 0.000211519 - 3.67873% | | | | Remainder: 2.528e-05 - 0.000673079% | | | Remainder: 2.468e-05 - 0.0006571% | | Mini-EM: setup auxiliary physics model evaluator: 4.28246 - 4.44568% [1] | | | panzer::ModelEvaluator::setupModel(): 4.28245 - 99.9997% [1] | | | | allocate FieldManagerBuilder: 8.8e-07 - 2.0549e-05% [1] | | | | fmb->setWorksetContainer(): 6.4e-07 - 1.49447e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 4.28239 - 99.9986% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 4.28239 - 99.9999% [1] | | | | | | getWorksets(): 2.88233 - 67.3065% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.88233 - 99.9999% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.70119 - 59.0213% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0162086 - 0.952784% [56] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.319791 - 18.7981% [56] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00632402 - 1.97755% [56] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.313359 - 97.9886% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00295218 - 0.942111% [56] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00169151 - 0.539801% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00573014 - 1.82862% [56] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0310418 - 9.90615% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0679743 - 21.6922% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0181287 - 5.78529% [56] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0470501 - 15.0148% [56] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00158227 - 0.50494% [56] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.08516 - 27.1765% [56] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.038677 - 45.4169% [56] | | | | | | | | | | | | Remainder: 0.0464829 - 54.5831% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0386483 - 12.3336% [56] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.012827 - 4.0934% [56] | | | | | | | | | | | Remainder: 0.000572237 - 0.182614% | | | | | | | | | | Remainder: 0.000108399 - 0.0338968% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.16497 - 68.4801% [56] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.677493 - 58.1553% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00070248 - 0.103688% [56] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00037292 - 0.0550441% [56] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.330641 - 48.8036% [56] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.344216 - 50.8073% [56] | | | | | | | | | | | Remainder: 0.00156087 - 0.230389% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.218391 - 18.7464% [56] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.218998 - 18.7985% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00103336 - 0.0887022% [56] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.04814 - 4.13228% [56] | | | | | | | | | | Remainder: 0.000917919 - 0.0787931% | | | | | | | | | Remainder: 0.200212 - 11.769% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.18112 - 40.978% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.18035 - 99.935% [56] | | | | | | | | | Remainder: 0.000767677 - 0.0649958% | | | | | | | | Remainder: 2.156e-05 - 0.000748007% | | | | | | | Remainder: 2.24e-06 - 7.7715e-05% | | | | | | getOrientations(): 1.508e-05 - 0.00035214% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000469358 - 0.0109602% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000381519 - 0.00890902% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000229439 - 0.00535773% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.39129 - 32.4886% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.39126 - 99.9978% [1] | | | | | | | Remainder: 3.052e-05 - 0.00219365% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000578518 - 0.0135092% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 6.8e-07 - 1.5879e-05% [2] | | | | | | Remainder: 0.00709757 - 0.165739% | | | | | Remainder: 4.88e-06 - 0.000113955% | | | | fmb->setupBCFieldManagers(): 4.36e-06 - 0.000101811% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.928e-05 - 0.000450209% [1] | | | | build response library: 2.456e-05 - 0.000573503% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.4e-07 - 0.977199% [1] | | | | | Remainder: 2.432e-05 - 99.0228% | | | | Remainder: 1.036e-05 - 0.000241917% | | | Remainder: 1.128e-05 - 0.0002634% | | Mini-EM: eval auxiliary physics model evaluator: 4.83056 - 5.01466% [1] | | | panzer::ModelEvaluator::create_W_op: 1.36896 - 28.3395% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.45145 - 71.4503% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00525482 - 0.15225% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.35322 - 68.1807% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.92e-06 - 8.15902e-05% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.696e-05 - 0.00327041% [56] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 3.204e-05 - 0.00136154% [56] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0157521 - 0.669382% [56] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.136162 - 5.78619% [56] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.348887 - 14.8259% [56] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0561594 - 2.38649% [56] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.219505 - 9.32782% [56] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.27916 - 11.8629% [56] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.390613 - 16.599% [56] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 8.0679e-05 - 0.00342845% [56] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 3.284e-05 - 0.00139553% [56] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.626475 - 26.622% [56] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0491726 - 2.08958% [56] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.033751 - 1.43425% [56] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.196409 - 8.34638% [56] | | | | | Remainder: 0.000953838 - 0.0405332% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.028e-05 - 0.000587579% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 6.14235e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00433966 - 0.125735% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.08446 - 31.4205% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.545482 - 50.2997% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.538951 - 49.6974% [1] | | | | | Remainder: 3.108e-05 - 0.00286593% | | | | Remainder: 0.00414478 - 0.120088% | | | Remainder: 0.0101525 - 0.210173% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00452406 - 0.00469649% [1] | | | getWorksets(): 4.799e-06 - 0.106077% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.88e-06 - 60.0125% [1] | | | | Remainder: 1.919e-06 - 39.9875% | | | getOrientations(): 6.4e-07 - 0.0141466% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801758 - 17.7221% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000920996 - 20.3577% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000432599 - 9.56218% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00118735 - 26.2453% [1] | | | Phalanx::SortAndOrderEvaluators: 1.16e-06 - 0.0256407% [3] | | | Remainder: 0.00117476 - 25.9668% | | panzer::ModelEvaluator::create_W_op: 3.94531 - 4.09567% [1] | | panzer::ModelEvaluator::evalModel(J): 6.18571 - 6.42147% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00411271 - 0.0664872% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.76891 - 77.0956% [1] | | | | panzer::WorksetContainer::getWorksets(): 3.12e-06 - 6.54237e-05% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0328536 - 0.688913% [56] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.154743 - 3.24482% [56] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.179418 - 3.76223% [56] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0179127 - 0.375613% [56] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.201183 - 4.21864% [56] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.171213 - 3.59019% [56] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0378241 - 0.793139% [56] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.19177 - 4.02125% [56] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 9.176e-05 - 0.00192413% [56] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0614442 - 1.28843% [56] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.362933 - 7.61039% [56] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0598585 - 1.25518% [56] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.368393 - 7.72489% [56] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.374329 - 7.84935% [56] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.517278 - 10.8469% [56] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 0.00010852 - 0.00227557% [56] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0297856 - 0.624578% [56] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.358564 - 7.51877% [56] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.573183 - 12.0191% [56] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0954934 - 2.00241% [56] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0168423 - 0.353168% [56] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.198015 - 4.1522% [56] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.409746 - 8.59203% [56] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.353735 - 7.41753% [56] | | | | Remainder: 0.00219275 - 0.0459801% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.848e-05 - 0.00110707% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.2e-06 - 1.93995e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0155611 - 0.251565% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.38681 - 22.4196% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.38675 - 99.9958% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.32e-05 - 0.0016729% [1] | | | | Remainder: 3.544e-05 - 0.0025555% | | | Remainder: 0.0102473 - 0.165661% | | MaxwellPreconditioner::build: 0.0209138 - 0.0217108% [1] | | | MaxwellPreconditioner: Schur complement: 1.544e-05 - 0.073827% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00818197 - 39.1224% [1] | | | | Ifpack2::Relaxation::initialize: 3.72e-06 - 0.0454658% [1] | | | | Ifpack2::Relaxation::compute: 0.00729209 - 89.1239% [1] | | | | Remainder: 0.000886157 - 10.8306% | | | MaxwellPreconditioner: Solver S_E: 0.0125779 - 60.1416% [1] | | | | Ifpack2::Relaxation::initialize: 1.52e-06 - 0.0120847% [1] | | | | Ifpack2::Relaxation::compute: 0.0119598 - 95.0857% [1] | | | | Remainder: 0.000616597 - 4.90224% | | | MaxwellPreconditioner: Block preconditioner: 0.00012632 - 0.604004% [1] | | | Remainder: 1.216e-05 - 0.0581435% | | Mini-EM: timestepper: 64.4066 - 66.8613% [1] | | | Mini-EM: Advance Time Step: 64.4066 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.537014 - 0.833787% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00383991 - 0.715047% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.514053 - 95.7243% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 0.00035794% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00314527 - 0.611857% [56] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0443144 - 8.62058% [56] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.02675 - 5.20375% [56] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00201672 - 0.392317% [56] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0244256 - 4.75158% [56] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0220454 - 4.28854% [56] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00183864 - 0.357674% [56] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00541442 - 1.05328% [56] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.16e-05 - 0.00614722% [56] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.00418146 - 0.81343% [56] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.0540758 - 10.5195% [56] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0151979 - 2.95648% [56] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00721753 - 1.40404% [56] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0458444 - 8.91823% [56] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0906396 - 17.6323% [56] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 4.832e-05 - 0.00939981% [56] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00330522 - 0.642973% [56] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0381617 - 7.42369% [56] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0477478 - 9.28849% [56] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00325743 - 0.633676% [56] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00203271 - 0.395428% [56] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0229679 - 4.468% [56] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0379625 - 7.38494% [56] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.0104133 - 2.02573% [56] | | | | | | Remainder: 0.00101564 - 0.197574% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.032e-05 - 0.00378388% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.76e-06 - 0.000513953% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0165169 - 3.0757% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00230423 - 0.429082% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00227123 - 98.5679% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 1.96e-06 - 0.0850609% [1] | | | | | | Remainder: 3.104e-05 - 1.34709% | | | | | Remainder: 0.000277039 - 0.0515888% | | | | Stratimikos: BelosLOWS: 63.7479 - 98.9772% [1] | | | | | GMRES block system: Operation Op*x: 0.0315289 - 0.0494587% [1] | | | | | Belos::MVT::MvAddMv: 0.000935757 - 0.0014679% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 63.7146 - 99.9478% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00438483 - 0.00688198% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.0010042 - 22.9016% [2] | | | | | | | | Belos::MVT::MvDot: 0.000996997 - 99.283% [2] | | | | | | | | Remainder: 7.2e-06 - 0.716991% | | | | | | | Belos::MVT::MvScale: 0.000635718 - 14.4981% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.00186195 - 42.4636% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00185431 - 99.5897% [2] | | | | | | | | Remainder: 7.64e-06 - 0.410322% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.000815596 - 18.6004% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000812756 - 99.6518% [2] | | | | | | | | Remainder: 2.84e-06 - 0.348212% | | | | | | | Remainder: 6.736e-05 - 1.53621% | | | | | | Belos::MVT::MvAddMv: 0.00263995 - 0.0041434% [2] | | | | | | Belos::MVT::MvNorm: 0.000536438 - 0.000841939% [1] | | | | | | GMRES block system: Operation Prec*x: 63.673 - 99.9348% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.0104445 - 0.0164034% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000998555 - 0.00156825% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.424721 - 0.667035% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.297395 - 70.0211% [23] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.00568418 - 1.91133% [23] | | | | | | | | | | Belos::MVT::MvDot: 0.00565578 - 99.5004% [23] | | | | | | | | | | Remainder: 2.84e-05 - 0.499632% | | | | | | | | | Belos::MVT::MvScale: 0.00263151 - 0.884855% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.116289 - 39.1025% [42] | | | | | | | | | | Belos::MVT::MvTransMv: 0.11623 - 99.9495% [42] | | | | | | | | | | Remainder: 5.872e-05 - 0.050495% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.1726 - 58.0374% [42] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.172558 - 99.9754% [42] | | | | | | | | | | Remainder: 4.244e-05 - 0.0245886% | | | | | | | | | Remainder: 0.00019008 - 0.0639151% | | | | | | | | Belos::MVT::MvAddMv: 0.0125082 - 2.94503% [30] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0910665 - 21.4415% [23] | | | | | | | | Belos::MVT::MvNorm: 0.000493918 - 0.116292% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.0115236 - 2.71321% [22] | | | | | | | | | Ifpack2::Relaxation::apply: 0.0113644 - 98.6181% [22] | | | | | | | | | Remainder: 0.000159239 - 1.38185% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00847781 - 1.99609% [1] | | | | | | | | Remainder: 0.00325687 - 0.766826% | | | | | | | GMRES S_E: Operation Op*x: 0.0127446 - 0.0200157% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 63.1956 - 99.2502% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 59.623 - 94.3467% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0762044 - 0.12781% [299] | | | | | | | | | | Belos::MVT::MvDot: 0.0754519 - 99.0126% [299] | | | | | | | | | | Remainder: 0.000752476 - 0.987445% | | | | | | | | | Belos::MVT::MvScale: 0.0423347 - 0.071004% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 21.9884 - 36.8791% [596] | | | | | | | | | | Belos::MVT::MvTransMv: 21.9868 - 99.9926% [596] | | | | | | | | | | Remainder: 0.00163728 - 0.00744608% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 37.5112 - 62.9139% [596] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 37.5098 - 99.9963% [596] | | | | | | | | | | Remainder: 0.00137735 - 0.00367185% | | | | | | | | | Remainder: 0.00486122 - 0.00815326% | | | | | | | | Belos::MVT::MvAddMv: 0.135556 - 0.214501% [303] | | | | | | | | GMRES S_E: Operation Prec*x: 0.163653 - 0.258962% [299] | | | | | | | | | Ifpack2::Relaxation::apply: 0.160615 - 98.1436% [299] | | | | | | | | | Remainder: 0.00303799 - 1.85636% | | | | | | | | GMRES S_E: Operation Op*x: 3.12433 - 4.94391% [299] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.123799 - 0.195898% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000260719 - 0.000412559% [1] | | | | | | | | Remainder: 0.0250302 - 0.0396075% | | | | | | | Remainder: 0.0284916 - 0.0447467% | | | | | | GMRES block system: Operation Op*x: 0.0303086 - 0.0475693% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.000627358 - 0.000984638% [1] | | | | | | Remainder: 0.00306939 - 0.0048174% | | | | | Remainder: 0.000826156 - 0.00129597% | | | | Mini-EM: Compute responses: 0.120503 - 0.187097% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00481506 - 3.99581% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.101279 - 84.0473% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 4.72e-06 - 0.00466038% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00199939 - 1.97413% [56] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0249392 - 24.6242% [56] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.08e-05 - 0.0304109% [56] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00405815 - 4.00688% [56] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00305116 - 3.01261% [56] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0504866 - 49.8489% [56] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.288e-05 - 0.0324646% [56] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00402118 - 3.97039% [56] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00335162 - 3.30928% [56] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00408387 - 4.03228% [56] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.00043312 - 0.427649% [56] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.268e-05 - 0.0223935% [56] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00232768 - 2.29827% [56] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00166944 - 1.64835% [56] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00030968 - 0.305768% [56] | | | | | | Remainder: 0.000457197 - 0.451422% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.06e-05 - 0.00879648% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.4e-06 - 0.0011618% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0138983 - 11.5336% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.000259599 - 0.21543% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.24e-06 - 0.47766% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.000238759 - 91.9722% [1] | | | | | | Remainder: 1.96e-05 - 7.55011% | | | | | Remainder: 0.000238439 - 0.19787% | | | | Remainder: 0.00120936 - 0.00187769% | | | Remainder: 3.48e-06 - 5.40317e-06% | | Remainder: 0.244712 - 0.254038% | Remainder: 6.364e-05 - 6.60654e-05% ================================= FOM Calculation ================================= Number of cells = 110592 Time for Belos Linear Solve = 63.7479 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.73483 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=maxwell48.xml': 207,622 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio (63.89%) 12,248,824 BR_RETIRED:u (63.89%) 27,204,548 L1-dcache-loads:u (93.76%) 381,131 L1-dcache-load-misses:u # 1.40% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 26,391,406 L1-icache-loads:u 229,261 L1-icache-load-misses:u # 0.87% of all L1-icache accesses 41,646,166 dTLB-loads:u (42.11%) 73,441 dTLB-load-misses:u # 0.18% of all dTLB cache accesses (56.67%) 19,985,729 iTLB-loads:u (9.26%) iTLB-load-misses:u (0.00%) 97.092017569 seconds time elapsed 95.370076000 seconds user 1.691396000 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=maxwell48.xml': 22,506,059 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 5,456 ITLB_WALK:u 12,480 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,186,400 L1D_TLB:u 96.888007717 seconds time elapsed 95.544869000 seconds user 1.291851000 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=maxwell48.xml': 26,621,769 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 232,526 L1I_CACHE_REFILL:u 377,344 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 27,810,450 L1D_CACHE:u 96.970539100 seconds time elapsed 95.399158000 seconds user 1.536485000 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=maxwell48.xml': 464,499 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio 489,862 LL_CACHE_RD:u 132,037 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 17,431 L2D_TLB_REFILL:u 254,441 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,442,462 L2D_CACHE:u 97.097331927 seconds time elapsed 95.529968000 seconds user 1.508108000 seconds sys