oasis22.umiacs.umd.edu 30 GMRES Tpetra maxwell46.xml output/GMRES_Tpetra_maxwell46.output output/GMRES_Tpetra_maxwell46_power.output dt = 2.90056e-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.90056e-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.90056e-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=603198,domainDim=603198,numRowBlocks=2,numColBlocks=2} Constituent LinearOpBase objects for M = [ Op[0,0] ... ; ... ; ... Op[numRowBlocks-1,numColBlocks-1] ]: Op[0,0] = Thyra::TpetraLinearOp >{rangeDim=298356,domainDim=298356} Op[0,1] = Thyra::TpetraLinearOp >{rangeDim=298356,domainDim=304842} Op[1,0] = Thyra::TpetraLinearOp >{rangeDim=304842,domainDim=298356} Op[1,1] = Thyra::TpetraLinearOp >{rangeDim=304842,domainDim=304842} 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=603198, #RHSs=1 ... Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=298356,domainDim=298356} 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=298356, #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.0130195 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=304842,domainDim=304842} 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=304842, #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 54.8838 sec Starting iterations with Belos: Using forward operator = Thyra::TpetraLinearOp >{rangeDim=298356,domainDim=298356} 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=298356, #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.367345 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 55.352 sec Electromagnetic Energy = 3.61216e-09 Electromagnetic Energy/dt^2 = 4.29343e+10 * finished time step 1, t = 2.90056e-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: 83.8302 [1] | Mini-EM: Total Time: 83.8301 - 99.9999% [1] | | Mini-EM: build mesh: 0.000607079 - 0.000724178% [1] | | | panzer::CubeHexMeshFactory::buildUncomittedMesh(): 0.00029432 - 48.4813% [1] | | | Remainder: 0.000312759 - 51.5187% | | Mini-EM: build physics blocks: 0.000899399 - 0.00107288% [1] | | Mini-EM: build auxiliary physics blocks: 0.0002374 - 0.000283192% [1] | | panzer::CubeHexMeshFactory::completeMeshConstruction(): 5.28347 - 6.30258% [1] | | panzer::DOFManager::buildGlobalUnknowns: 2.07095 - 2.47041% [3] | | | panzer::DOFManager::buildTaggedMultiVector: 0.965632 - 46.6276% [3] | | | | panzer::DOFManager::builderOverlapMapFromElements: 0.748482 - 77.5122% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::allocate_tagged_multivector: 0.0300878 - 3.11587% [3] | | | | panzer::DOFManager::buildTaggedMultiVector::fill_tagged_multivector: 0.186946 - 19.3599% [3] | | | | Remainder: 0.0001164 - 0.0120543% | | | panzer::DOFManager::buildGlobalUnknowns_GUN: 0.0980298 - 4.73358% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_04 createOneToOne: 0.0667001 - 68.0406% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_05 alloc_unique_mv: 0.00115676 - 1.18001% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_06 export: 0.00722803 - 7.3733% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_07-09 local_count: 0.00505655 - 5.15818% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_10 prefix_sum: 0.00124012 - 1.26504% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_13-21 gid_assignment: 0.0151007 - 15.4042% [3] | | | | panzer::DOFManager::buildGlobalUnknowns_GUN::line_23 final_import: 0.00142536 - 1.454% [3] | | | | Remainder: 0.00012216 - 0.124615% | | | panzer::DOFManager::buildGlobalUnknowns::build_owned_vector: 0.189004 - 9.12647% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_ghosted_array: 0.078232 - 3.7776% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_orientation: 0.229839 - 11.0983% [3] | | | panzer::DOFManager::buildGlobalUnknowns::build_local_ids: 0.0974158 - 4.70393% [3] | | | Remainder: 0.412792 - 19.9326% | | panzer::WorksetContainer::applyOrientations(ugi): 0.1314 - 0.156745% [2] | | Mini-EM: setup physics model evaluator: 3.2706 - 3.90147% [1] | | | panzer::ModelEvaluator::setupModel(): 3.27058 - 99.9993% [1] | | | | allocate FieldManagerBuilder: 3.16e-06 - 9.66189e-05% [1] | | | | fmb->setWorksetContainer(): 6e-07 - 1.83454e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.26474 - 99.8213% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.26472 - 99.9994% [1] | | | | | | getWorksets(): 3.24025 - 99.2506% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 3.24024 - 99.9996% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.86513 - 57.5616% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.015502 - 0.831146% [49] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.296685 - 15.9069% [49] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00563643 - 1.89981% [49] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.290931 - 98.0606% [49] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00274788 - 0.944513% [49] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00156248 - 0.537062% [49] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00510879 - 1.75602% [49] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0273334 - 9.39517% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.060609 - 20.8328% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0156765 - 5.38841% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0430216 - 14.7876% [49] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00153416 - 0.527328% [49] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0802178 - 27.5728% [49] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.034508 - 43.0179% [49] | | | | | | | | | | | | Remainder: 0.0457098 - 56.9821% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0411986 - 14.161% [49] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0113013 - 3.88455% [49] | | | | | | | | | | | Remainder: 0.000619 - 0.212765% | | | | | | | | | | Remainder: 0.00011756 - 0.0396246% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.35299 - 72.541% [98] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.7906 - 58.4337% [98] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.001068 - 0.135087% [98] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00035188 - 0.044508% [49] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.425127 - 53.7727% [98] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.298704 - 37.782% [49] | | | | | | | | | | | panzer::basisValues2::getDivVectorBasisRef(): 0.000334879 - 0.0423576% [49] | | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0626455 - 7.92379% [49] | | | | | | | | | | | Remainder: 0.0023682 - 0.299544% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.26115 - 19.3017% [98] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.186471 - 13.7822% [49] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.00149496 - 0.110493% [98] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.0640626 - 4.7349% [98] | | | | | | | | | | panzer::basisValues2::getDevVectorBasis(): 0.0479337 - 3.54281% [49] | | | | | | | | | | Remainder: 0.00127416 - 0.0941739% | | | | | | | | | Remainder: 0.199961 - 10.721% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.37506 - 42.4369% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.37334 - 99.8751% [98] | | | | | | | | | Remainder: 0.00171776 - 0.124923% | | | | | | | | Remainder: 4.684e-05 - 0.00144557% | | | | | | | Remainder: 1.388e-05 - 0.000428362% | | | | | | getOrientations(): 1.28e-05 - 0.000392071% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000780599 - 0.0239102% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000777079 - 0.0238023% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.00041644 - 0.0127558% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 0.0001742 - 0.00533584% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000865959 - 0.0265248% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1e-06 - 3.06305e-05% [2] | | | | | | Remainder: 0.0214373 - 0.656637% | | | | | Remainder: 1.904e-05 - 0.000583202% | | | | fmb->setupBCFieldManagers(): 9.48e-06 - 0.000289857% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.776e-05 - 0.000543023% [1] | | | | build response library: 0.00578655 - 0.176927% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00557767 - 96.3903% [1] | | | | | | getWorksets(): 2.88e-06 - 0.0516344% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.12e-06 - 73.6111% [1] | | | | | | | Remainder: 7.6e-07 - 26.3889% | | | | | | getOrientations(): 4.4e-07 - 0.00788859% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000801719 - 14.3737% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000913599 - 16.3796% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000398159 - 7.13844% [1] | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00116764 - 20.9342% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 1.2e-06 - 0.0215143% [3] | | | | | | Remainder: 0.00229204 - 41.0931% | | | | | Remainder: 0.000208879 - 3.60973% | | | | Remainder: 2.764e-05 - 0.00084511% | | | Remainder: 2.284e-05 - 0.000698342% | | Mini-EM: setup auxiliary physics model evaluator: 3.74583 - 4.46836% [1] | | | panzer::ModelEvaluator::setupModel(): 3.74583 - 99.9998% [1] | | | | allocate FieldManagerBuilder: 2.08e-06 - 5.55285e-05% [1] | | | | fmb->setWorksetContainer(): 1.84e-06 - 4.91213e-05% [1] | | | | fmb->setupVolumeFieldManagers(): 3.74577 - 99.9985% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 3.74577 - 99.9999% [1] | | | | | | getWorksets(): 2.51542 - 67.1537% [1] | | | | | | | panzer::WorksetContainer::getWorksets(): 2.51542 - 100% [1] | | | | | | | | panzer_stk::WorksetFactory::getWorksets: 1.48541 - 59.0523% [1] | | | | | | | | | panzer::integrationValues2::setupArrays(): 0.0141573 - 0.953085% [49] | | | | | | | | | panzer::integrationValues2::evaluateValues(with virtual cells): 0.282049 - 18.9879% [49] | | | | | | | | | | panzer::integrationValues2::setup(): 0.00551395 - 1.95496% [49] | | | | | | | | | | panzer::integrationValues2::evaluateEverything(): 0.276446 - 98.0136% [49] | | | | | | | | | | | panzer::integrationValues2::getUniformCubaturePointsRef(): 0.00248692 - 0.899602% [49] | | | | | | | | | | | panzer::integrationValues2::getUniformCubatureWeightRef(): 0.00150712 - 0.545176% [49] | | | | | | | | | | | panzer::integrationValues2::getCubaturePointsRef(): 0.00506075 - 1.83065% [49] | | | | | | | | | | | panzer::integrationValues2::getCubaturePoints(): 0.0273046 - 9.877% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobian(): 0.0598222 - 21.6397% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobianDeterminant(): 0.0156511 - 5.66153% [49] | | | | | | | | | | | panzer::integrationValues2::getJacobianInverse(): 0.0413315 - 14.951% [49] | | | | | | | | | | | panzer::integrationValues2::getWeightedMeasure(): 0.00145416 - 0.526019% [49] | | | | | | | | | | | panzer::integrationValues2::getContravarientMatrix(): 0.0762295 - 27.5748% [49] | | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0341606 - 44.8128% [49] | | | | | | | | | | | | Remainder: 0.0420689 - 55.1872% | | | | | | | | | | | panzer::integrationValues2::getCovariantMatrix(): 0.0339708 - 12.2884% [49] | | | | | | | | | | | panzer::integrationValues2::getNormContravarientMatrix(): 0.0111219 - 4.02317% [49] | | | | | | | | | | | Remainder: 0.00050568 - 0.182922% | | | | | | | | | | Remainder: 8.864e-05 - 0.0314272% | | | | | | | | | panzer::basisValues2::evaluateValues(8 arg, uniform cub pts): 1.01645 - 68.429% [49] | | | | | | | | | | panzer::basisValues2::evaluateValues(5 arg): 0.596073 - 58.6424% [49] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValuesRef(): 0.00059452 - 0.0997395% [49] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasisRef(): 0.00034768 - 0.0583284% [49] | | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.292253 - 49.0297% [49] | | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.301548 - 50.5891% [49] | | | | | | | | | | | Remainder: 0.00133 - 0.223127% | | | | | | | | | | panzer::basisValues2::getVectorBasisValues(): 0.19033 - 18.7249% [49] | | | | | | | | | | panzer::basisValues2::getCurlVectorBasis(): 0.18611 - 18.3098% [49] | | | | | | | | | | panzer::basisValues2::getBasisCoordinatesRef(): 0.000893519 - 0.0879055% [49] | | | | | | | | | | panzer::basisValues2::getBasisCoordinates(): 0.042272 - 4.15877% [49] | | | | | | | | | | Remainder: 0.00077468 - 0.076214% | | | | | | | | | Remainder: 0.172754 - 11.63% | | | | | | | | panzer::WorksetContainer::applyOrientations(eBlock,worksets): 1.02999 - 40.947% [1] | | | | | | | | | panzer::basisValues2::applyOrientations(): 1.02878 - 99.883% [49] | | | | | | | | | Remainder: 0.00120472 - 0.116964% | | | | | | | | Remainder: 1.608e-05 - 0.000639257% | | | | | | | Remainder: 1.16e-06 - 4.61156e-05% | | | | | | getOrientations(): 1.056e-05 - 0.000281918% [1] | | | | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000433759 - 0.01158% [1] | | | | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.00036136 - 0.00964716% [1] | | | | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.000216519 - 0.00578037% [1] | | | | | | pb->buildAndRegisterScatterEvaluators(): 1.22166 - 32.6145% [1] | | | | | | | mini_em::AuxEqSet_SchurComplement::buildAndRegisterScatterEvaluators(): 1.22164 - 99.9982% [1] | | | | | | | Remainder: 2.18e-05 - 0.00178445% | | | | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.000513999 - 0.0137221% [1] | | | | | | Phalanx::SortAndOrderEvaluators: 4.4e-07 - 1.17466e-05% [2] | | | | | | Remainder: 0.00714679 - 0.190796% | | | | | Remainder: 3.52e-06 - 9.39727e-05% | | | | fmb->setupBCFieldManagers(): 6.92e-06 - 0.000184739% [1] | | | | AssemblyEngine_TemplateBuilder::buildObjects(): 1.284e-05 - 0.000342782% [1] | | | | build response library: 2.02e-05 - 0.000539267% [1] | | | | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 2.8e-07 - 1.38614% [1] | | | | | Remainder: 1.992e-05 - 98.6139% | | | | Remainder: 1.22e-05 - 0.000325696% | | | Remainder: 8.32e-06 - 0.000222113% | | Mini-EM: eval auxiliary physics model evaluator: 4.22619 - 5.04138% [1] | | | panzer::ModelEvaluator::create_W_op: 1.19493 - 28.2743% [1] | | | panzer::ModelEvaluator::evalModel(J): 3.02235 - 71.5147% [1] | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00451016 - 0.149227% [1] | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 2.05572 - 68.0175% [1] | | | | | panzer::WorksetContainer::getWorksets(): 1.84e-06 - 8.95062e-05% [1] | | | | | Phalanx: Evaluator 254: [panzer::Traits::Jacobian] Constant: 1/mu: 7.844e-05 - 0.00381569% [49] | | | | | Phalanx: Evaluator 256: [panzer::Traits::Jacobian] Constant: dt: 2.9919e-05 - 0.0014554% [49] | | | | | Phalanx: Evaluator 225: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): AUXILIARY_EDGE (panzer::Traits::Jacobian) : 0.0138825 - 0.675312% [49] | | | | | Phalanx: Evaluator 234: [panzer::Traits::Jacobian] DOFCurl: Curl_AUXILIARY_EDGE (Jacobian): 0.118485 - 5.76365% [49] | | | | | Phalanx: Evaluator 218: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (EVALUATES): AUX_SCHURCOMPLEMENT_RESIDUAL_CURLCURL_AUXILIARY_EDGE: 0.309401 - 15.0507% [49] | | | | | Phalanx: Evaluator 226: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0477757 - 2.32403% [49] | | | | | Phalanx: Evaluator 253: [panzer::Traits::Jacobian] TensorConductivity: 0.188158 - 9.1529% [49] | | | | | Phalanx: Evaluator 233: [panzer::Traits::Jacobian] DOF: AUXILIARY_EDGE accel_jac (panzer::Traits::Jacobian): 0.244092 - 11.8738% [49] | | | | | Phalanx: Evaluator 217: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_CONDUCTIVITY_AUXILIARY_EDGE: 0.341875 - 16.6304% [49] | | | | | Phalanx: Evaluator 249: [panzer::Traits::Jacobian] Constant: epsilon: 7.476e-05 - 0.00363667% [49] | | | | | Phalanx: Evaluator 258: [panzer::Traits::Jacobian] Constant: 1/dt: 2.792e-05 - 0.00135816% [49] | | | | | Phalanx: Evaluator 216: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<2>(Eval, panzer::Traits::Jacobian): AUX_SCHURCOMPLEMENT_RESIDUAL_TIME_OP_AUXILIARY_EDGE: 0.548354 - 26.6745% [49] | | | | | Phalanx: Evaluator 219: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.043008 - 2.09211% [49] | | | | | Phalanx: Evaluator 236: [panzer::Traits::Jacobian] ScatterReordered_ Reorder AD Values: 0.0291954 - 1.4202% [49] | | | | | Phalanx: Evaluator 237: [panzer::Traits::Jacobian] AUX_AUXILIARY_EDGE_SchurComplement Scatter Residual (Jacobian): 0.170486 - 8.29322% [49] | | | | | Remainder: 0.000798718 - 0.0388534% | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 2.208e-05 - 0.000730558% [1] | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 2.12e-06 - 7.01441e-05% [1] | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.00380219 - 0.125803% [1] | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 0.954683 - 31.5875% [1] | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 0.476571 - 49.9193% [1] | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 0.478085 - 50.0778% [1] | | | | | Remainder: 2.728e-05 - 0.00285749% | | | | Remainder: 0.00360344 - 0.119226% | | | Remainder: 0.00891771 - 0.21101% | | panzer::FieldManagerBuilder::setupVolumeFieldManagers: 0.00443875 - 0.00529494% [1] | | | getWorksets(): 3.76e-06 - 0.0847085% [1] | | | | panzer::WorksetContainer::getWorksets(): 2.2e-06 - 58.5106% [1] | | | | Remainder: 1.56e-06 - 41.4894% | | | getOrientations(): 8.4e-07 - 0.0189242% [1] | | | pb->buildAndRegisterEquationSetEvaluators(): 0.000773679 - 17.4301% [1] | | | pb->buildAndRegisterGatherAndOrientationEvaluators(): 0.000912078 - 20.5481% [1] | | | pb->buildAndRegisterDOFProjectionsToIPEvaluators(): 0.0004074 - 9.17825% [1] | | | pb->buildAndRegisterClosureModelEvaluators(): closureModelByEBlock==false: 0.00122872 - 27.6816% [1] | | | Phalanx::SortAndOrderEvaluators: 1.36e-06 - 0.0306392% [3] | | | Remainder: 0.00111092 - 25.0277% | | panzer::ModelEvaluator::create_W_op: 3.43562 - 4.09831% [1] | | panzer::ModelEvaluator::evalModel(J): 5.48354 - 6.54125% [1] | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Jacobian): 0.00357296 - 0.0651578% [1] | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Jacobian): 4.24252 - 77.3683% [1] | | | | panzer::WorksetContainer::getWorksets(): 7.48e-06 - 0.00017631% [1] | | | | Phalanx: Evaluator 25: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): E_edge (panzer::Traits::Jacobian) : 0.0517072 - 1.21878% [49] | | | | Phalanx: Evaluator 41: [panzer::Traits::Jacobian] DOFCurl: CURL_E_edge (Jacobian): 0.139473 - 3.28751% [49] | | | | Phalanx: Evaluator 14: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_CURLE_OP: 0.161501 - 3.80672% [49] | | | | Phalanx: Evaluator 31: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_B_face (panzer::Traits::Jacobian) : 0.0153889 - 0.36273% [49] | | | | Phalanx: Evaluator 42: [panzer::Traits::Jacobian] DOF: DXDT_B_face accel_jac (panzer::Traits::Jacobian): 0.178251 - 4.20154% [49] | | | | Phalanx: Evaluator 13: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_B_face_TIME_OP: 0.151861 - 3.5795% [49] | | | | Phalanx: Evaluator 15: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0259892 - 0.612588% [49] | | | | Phalanx: Evaluator 46: [panzer::Traits::Jacobian] SCATTER_B_face Scatter Residual (Jacobian): 0.16709 - 3.93846% [49] | | | | Phalanx: Evaluator 78: [panzer::Traits::Jacobian] Constant: 1/mu: 6.248e-05 - 0.00147271% [49] | | | | Phalanx: Evaluator 66: [panzer::Traits::Jacobian] Random Forcing: 0.0537446 - 1.26681% [49] | | | | Phalanx: Evaluator 11: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CURRENT_SOURCE: 0.325012 - 7.66083% [49] | | | | Phalanx: Evaluator 27: [panzer::Traits::Jacobian] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0518714 - 1.22265% [49] | | | | Phalanx: Evaluator 70: [panzer::Traits::Jacobian] TensorConductivity: 0.314179 - 7.40549% [49] | | | | Phalanx: Evaluator 40: [panzer::Traits::Jacobian] DOF: E_edge accel_jac (panzer::Traits::Jacobian): 0.331827 - 7.82145% [49] | | | | Phalanx: Evaluator 9: [panzer::Traits::Jacobian] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_CONDUCTIVITY: 0.454836 - 10.7209% [49] | | | | Phalanx: Evaluator 67: [panzer::Traits::Jacobian] Constant: epsilon: 9.54e-05 - 0.00224866% [49] | | | | Phalanx: Evaluator 30: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): DXDT_E_edge (panzer::Traits::Jacobian) : 0.0511026 - 1.20453% [49] | | | | Phalanx: Evaluator 43: [panzer::Traits::Jacobian] DOF: DXDT_E_edge accel_jac (panzer::Traits::Jacobian): 0.315905 - 7.44616% [49] | | | | Phalanx: Evaluator 8: [panzer::Traits::Jacobian] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Jacobian): RESIDUAL_E_edge_TIME_OP: 0.505427 - 11.9133% [49] | | | | Phalanx: Evaluator 12: [panzer::Traits::Jacobian] SumStatic Rank 2 Evaluator: 0.0734767 - 1.73191% [49] | | | | Phalanx: Evaluator 26: [panzer::Traits::Jacobian] GatherSolution (BlockedTpetra): B_face (panzer::Traits::Jacobian) : 0.0146227 - 0.34467% [49] | | | | Phalanx: Evaluator 39: [panzer::Traits::Jacobian] DOF: B_face accel_jac (panzer::Traits::Jacobian): 0.173312 - 4.08512% [49] | | | | Phalanx: Evaluator 10: [panzer::Traits::Jacobian] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.372073 - 8.77008% [49] | | | | Phalanx: Evaluator 47: [panzer::Traits::Jacobian] SCATTER_E_edge Scatter Residual (Jacobian): 0.311748 - 7.34817% [49] | | | | Remainder: 0.00195836 - 0.0461603% | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Jacobian): 6.512e-05 - 0.00118755% [1] | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Jacobian): 1.24e-06 - 2.26131e-05% [1] | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Jacobian): 0.0138292 - 0.252195% [1] | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Jacobian): 1.21463 - 22.1505% [1] | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Jacobian): 1.2146 - 99.9971% [1] | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Jacobian): 2.212e-05 - 0.00182113% [1] | | | | Remainder: 1.352e-05 - 0.00111309% | | | Remainder: 0.00891911 - 0.162652% | | MaxwellPreconditioner::build: 0.0169972 - 0.0202758% [1] | | | MaxwellPreconditioner: Schur complement: 1.664e-05 - 0.0978984% [1] | | | MaxwellPreconditioner: Inverse Q_B: 0.00731407 - 43.031% [1] | | | | Ifpack2::Relaxation::initialize: 3.96e-06 - 0.0541422% [1] | | | | Ifpack2::Relaxation::compute: 0.00649147 - 88.7532% [1] | | | | Remainder: 0.00081864 - 11.1927% | | | MaxwellPreconditioner: Solver S_E: 0.00955075 - 56.1901% [1] | | | | Ifpack2::Relaxation::initialize: 1.92e-06 - 0.0201031% [1] | | | | Ifpack2::Relaxation::compute: 0.00903527 - 94.6027% [1] | | | | Remainder: 0.000513558 - 5.37715% | | | MaxwellPreconditioner: Block preconditioner: 0.00010624 - 0.625043% [1] | | | Remainder: 9.52e-06 - 0.0560092% | | Mini-EM: timestepper: 55.9373 - 66.727% [1] | | | Mini-EM: Advance Time Step: 55.9373 - 100% [1] | | | | panzer::ModelEvaluator::evalModel(f): 0.47012 - 0.840442% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00330028 - 0.702007% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.450657 - 95.8599% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 3.2e-06 - 0.000710075% [1] | | | | | | Phalanx: Evaluator 16: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00283768 - 0.629675% [49] | | | | | | Phalanx: Evaluator 36: [panzer::Traits::Residual] DOFCurl: CURL_E_edge (): 0.0389098 - 8.63402% [49] | | | | | | Phalanx: Evaluator 6: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_CURLE_OP: 0.0227723 - 5.05314% [49] | | | | | | Phalanx: Evaluator 22: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_B_face (Residual): 0.00178024 - 0.395031% [49] | | | | | | Phalanx: Evaluator 37: [panzer::Traits::Residual] DOF: DXDT_B_face (panzer::Traits::Residual): 0.0214276 - 4.75475% [49] | | | | | | Phalanx: Evaluator 5: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_B_face_TIME_OP: 0.0194778 - 4.32209% [49] | | | | | | Phalanx: Evaluator 7: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00158064 - 0.350741% [49] | | | | | | Phalanx: Evaluator 44: [panzer::Traits::Residual] SCATTER_B_face Scatter Residual: 0.00479423 - 1.06383% [49] | | | | | | Phalanx: Evaluator 60: [panzer::Traits::Residual] Constant: 1/mu: 3.24e-05 - 0.00718951% [49] | | | | | | Phalanx: Evaluator 48: [panzer::Traits::Residual] Random Forcing: 0.0037144 - 0.824219% [49] | | | | | | Phalanx: Evaluator 3: [panzer::Traits::Residual] Integrator_BasisTimesVector<0>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CURRENT_SOURCE: 0.04658 - 10.336% [49] | | | | | | Phalanx: Evaluator 18: [panzer::Traits::Residual] GatherBasisCoordinates: Basis_HCurl:1 BasisCoordinates: 0.0143964 - 3.19453% [49] | | | | | | Phalanx: Evaluator 52: [panzer::Traits::Residual] TensorConductivity: 0.00592591 - 1.31495% [49] | | | | | | Phalanx: Evaluator 35: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0409912 - 9.09589% [49] | | | | | | Phalanx: Evaluator 1: [panzer::Traits::Residual] Integrator_BasisTimesTensorTimesVector (Eval, panzer::Traits::Residual): RESIDUAL_E_edge_CONDUCTIVITY: 0.0791488 - 17.563% [49] | | | | | | Phalanx: Evaluator 49: [panzer::Traits::Residual] Constant: epsilon: 3.832e-05 - 0.00850314% [49] | | | | | | Phalanx: Evaluator 21: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): DXDT_E_edge (Residual): 0.00292472 - 0.64899% [49] | | | | | | Phalanx: Evaluator 38: [panzer::Traits::Residual] DOF: DXDT_E_edge (panzer::Traits::Residual): 0.0331512 - 7.3562% [49] | | | | | | Phalanx: Evaluator 0: [panzer::Traits::Residual] Integrator_BasisTimesVector<1>(Eval, panzer::Traits::Residual): RESIDUAL_E_edge_TIME_OP: 0.0417663 - 9.26788% [49] | | | | | | Phalanx: Evaluator 4: [panzer::Traits::Residual] SumStatic Rank 2 Evaluator: 0.00284768 - 0.631895% [49] | | | | | | Phalanx: Evaluator 17: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00179516 - 0.398342% [49] | | | | | | Phalanx: Evaluator 34: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0203415 - 4.51375% [49] | | | | | | Phalanx: Evaluator 2: [panzer::Traits::Residual] Integrator_CurlBasisDotVector (CONTRIBUTES): RESIDUAL_E_edge: 0.0332802 - 7.38483% [49] | | | | | | Phalanx: Evaluator 45: [panzer::Traits::Residual] SCATTER_E_edge Scatter Residual: 0.00915303 - 2.03104% [49] | | | | | | Remainder: 0.000985917 - 0.218773% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 2.424e-05 - 0.00515613% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 2.52e-06 - 0.000536033% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0144749 - 3.07897% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00141356 - 0.30068% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 0.00138128 - 97.7164% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 2.12e-06 - 0.149976% [1] | | | | | | Remainder: 3.016e-05 - 2.13362% | | | | | Remainder: 0.00024808 - 0.0527695% | | | | Stratimikos: BelosLOWS: 55.3521 - 98.9538% [1] | | | | | GMRES block system: Operation Op*x: 0.0281489 - 0.0508543% [1] | | | | | Belos::MVT::MvAddMv: 0.000765159 - 0.00138235% [1] | | | | | GMRES block system: BlockGmresSolMgr total solve time: 55.3224 - 99.9464% [1] | | | | | | GMRES block system: ICGS[2]: Orthogonalization: 0.00372536 - 0.0067339% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Norm): 0.000878598 - 23.5843% [2] | | | | | | | | Belos::MVT::MvDot: 0.000870838 - 99.1168% [2] | | | | | | | | Remainder: 7.76e-06 - 0.883225% | | | | | | | Belos::MVT::MvScale: 0.00053876 - 14.462% [2] | | | | | | | GMRES block system: ICGS[2]: Ortho (Inner Product): 0.0015604 - 41.8859% [2] | | | | | | | | Belos::MVT::MvTransMv: 0.00155368 - 99.5693% [2] | | | | | | | | Remainder: 6.72e-06 - 0.430659% | | | | | | | GMRES block system: ICGS[2]: Ortho (Update): 0.0006796 - 18.2426% [2] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0006772 - 99.6469% [2] | | | | | | | | Remainder: 2.4e-06 - 0.353149% | | | | | | | Remainder: 6.8e-05 - 1.82533% | | | | | | Belos::MVT::MvAddMv: 0.00228056 - 0.0041223% [2] | | | | | | Belos::MVT::MvNorm: 0.000469479 - 0.000848623% [1] | | | | | | GMRES block system: Operation Prec*x: 55.2864 - 99.9348% [1] | | | | | | | GMRES Q_B: Operation Op*x: 0.00838043 - 0.0151582% [2] | | | | | | | Belos::MVT::MvAddMv: 0.000991957 - 0.00179422% [3] | | | | | | | GMRES Q_B: PseudoBlockGmresSolMgr total solve time: 0.370178 - 0.669565% [2] | | | | | | | | GMRES Q_B: ICGS[2]: Orthogonalization: 0.258298 - 69.7766% [23] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Norm): 0.0050038 - 1.93722% [23] | | | | | | | | | | Belos::MVT::MvDot: 0.00497336 - 99.3917% [23] | | | | | | | | | | Remainder: 3.044e-05 - 0.608338% | | | | | | | | | Belos::MVT::MvScale: 0.00233908 - 0.905574% [22] | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Inner Product): 0.102605 - 39.7236% [42] | | | | | | | | | | Belos::MVT::MvTransMv: 0.102549 - 99.945% [42] | | | | | | | | | | Remainder: 5.648e-05 - 0.055046% | | | | | | | | | GMRES Q_B: ICGS[2]: Ortho (Update): 0.148158 - 57.3593% [42] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.148115 - 99.9708% [42] | | | | | | | | | | Remainder: 4.32e-05 - 0.0291581% | | | | | | | | | Remainder: 0.000191879 - 0.074286% | | | | | | | | Belos::MVT::MvAddMv: 0.0111423 - 3.01% [30] | | | | | | | | GMRES Q_B: Operation Op*x: 0.0804439 - 21.7311% [23] | | | | | | | | Belos::MVT::MvNorm: 0.00043552 - 0.117652% [2] | | | | | | | | GMRES Q_B: Operation Prec*x: 0.00995823 - 2.69012% [22] | | | | | | | | | Ifpack2::Relaxation::apply: 0.00981407 - 98.5524% [22] | | | | | | | | | Remainder: 0.00014416 - 1.44765% | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.00709115 - 1.91561% [1] | | | | | | | | Remainder: 0.0028092 - 0.758878% | | | | | | | GMRES S_E: Operation Op*x: 0.0111917 - 0.0202432% [1] | | | | | | | GMRES S_E: PseudoBlockGmresSolMgr total solve time: 54.8703 - 99.2474% [1] | | | | | | | | GMRES S_E: ICGS[2]: Orthogonalization: 51.7145 - 94.2487% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Norm): 0.0670762 - 0.129705% [299] | | | | | | | | | | Belos::MVT::MvDot: 0.0664264 - 99.0313% [299] | | | | | | | | | | Remainder: 0.0006498 - 0.968749% | | | | | | | | | Belos::MVT::MvScale: 0.0366308 - 0.0708328% [299] | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Inner Product): 19.3117 - 37.3429% [596] | | | | | | | | | | Belos::MVT::MvTransMv: 19.3102 - 99.9925% [596] | | | | | | | | | | Remainder: 0.00145324 - 0.00752517% | | | | | | | | | GMRES S_E: ICGS[2]: Ortho (Update): 32.2946 - 62.4478% [596] | | | | | | | | | | Belos::MVT::MvTimesMatAddMv: 32.2934 - 99.9964% [596] | | | | | | | | | | Remainder: 0.00117704 - 0.0036447% | | | | | | | | | Remainder: 0.00455983 - 0.00881731% | | | | | | | | Belos::MVT::MvAddMv: 0.111073 - 0.202429% [303] | | | | | | | | GMRES S_E: Operation Prec*x: 0.142472 - 0.259653% [299] | | | | | | | | | Ifpack2::Relaxation::apply: 0.139581 - 97.9707% [299] | | | | | | | | | Remainder: 0.00289124 - 2.02933% | | | | | | | | GMRES S_E: Operation Op*x: 2.77254 - 5.0529% [299] | | | | | | | | Belos::MVT::MvTimesMatAddMv: 0.105825 - 0.192864% [1] | | | | | | | | Belos::MVT::MvNorm: 0.000230599 - 0.000420262% [1] | | | | | | | | Remainder: 0.0236387 - 0.0430811% | | | | | | | Remainder: 0.0253158 - 0.0457902% | | | | | | GMRES block system: Operation Op*x: 0.0259863 - 0.0469725% [1] | | | | | | Belos::MVT::MvTimesMatAddMv: 0.0004738 - 0.000856434% [1] | | | | | | Remainder: 0.00311744 - 0.00563503% | | | | | Remainder: 0.0007314 - 0.00132136% | | | | Mini-EM: Compute responses: 0.114111 - 0.203997% [1] | | | | | panzer::AssemblyEngine::evaluate_gather(panzer::Traits::Residual): 0.00443276 - 3.88461% [1] | | | | | panzer::AssemblyEngine::evaluate_volume(panzer::Traits::Residual): 0.0971974 - 85.1783% [1] | | | | | | panzer::WorksetContainer::getWorksets(): 4.32e-06 - 0.00444456% [1] | | | | | | Phalanx: Evaluator 109: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): B_face (Residual): 0.00256415 - 2.63809% [49] | | | | | | Phalanx: Evaluator 135: [panzer::Traits::Residual] DOF: B_face (panzer::Traits::Residual): 0.0249805 - 25.7007% [49] | | | | | | Phalanx: Evaluator 162: [panzer::Traits::Residual] Constant: 1/mu: 3.284e-05 - 0.0337869% [49] | | | | | | Phalanx: Evaluator 159: [panzer::Traits::Residual] DotProduct: B_SQUARED = B_face . B_face: 0.00355123 - 3.65363% [49] | | | | | | Phalanx: Evaluator 108: [panzer::Traits::Residual] GatherSolution (BlockedTpetra): E_edge (Residual): 0.00336923 - 3.46638% [49] | | | | | | Phalanx: Evaluator 136: [panzer::Traits::Residual] DOF: E_edge (panzer::Traits::Residual): 0.0483252 - 49.7186% [49] | | | | | | Phalanx: Evaluator 151: [panzer::Traits::Residual] Constant: epsilon: 3.196e-05 - 0.0328815% [49] | | | | | | Phalanx: Evaluator 158: [panzer::Traits::Residual] DotProduct: E_SQUARED = E_edge . E_edge: 0.00361739 - 3.7217% [49] | | | | | | Phalanx: Evaluator 160: [panzer::Traits::Residual] Sum Evaluator: 0.00297876 - 3.06465% [49] | | | | | | Phalanx: Evaluator 204: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY: 0.00292456 - 3.00888% [49] | | | | | | Phalanx: Evaluator 205: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy: 0.000455238 - 0.468364% [49] | | | | | | Phalanx: Evaluator 165: [panzer::Traits::Residual] Constant: 1/dt: 2.376e-05 - 0.0244451% [49] | | | | | | Phalanx: Evaluator 161: [panzer::Traits::Residual] Product Evaluator: 0.00205812 - 2.11746% [49] | | | | | | Phalanx: Evaluator 208: [panzer::Traits::Residual] Integrator_Scalar: EM_ENERGY/dt^2: 0.00149988 - 1.54313% [49] | | | | | | Phalanx: Evaluator 209: [panzer::Traits::Residual] Functional Response Scatter: Electromagnetic Energy/dt^2: 0.00031756 - 0.326717% [49] | | | | | | Remainder: 0.00046272 - 0.476062% | | | | | panzer::AssemblyEngine::evaluate_neumannbcs(panzer::Traits::Residual): 1.132e-05 - 0.0099202% [1] | | | | | panzer::AssemblyEngine::evaluate_interfacebcs(panzer::Traits::Residual): 1.56e-06 - 0.0013671% [1] | | | | | panzer::AssemblyEngine::evaluate_dirichletbcs(panzer::Traits::Residual): 0.0119862 - 10.504% [1] | | | | | panzer::AssemblyEngine::evaluate_scatter(panzer::Traits::Residual): 0.00024696 - 0.216422% [1] | | | | | | panzer::AssemblyEngine::lof->ghostToGlobalContainer(panzer::Traits::Residual): 1.36e-06 - 0.550696% [1] | | | | | | panzer::AssemblyEngine::gedc.ghostToGlobal(panzer::Traits::Residual): 0.00022432 - 90.8325% [1] | | | | | | Remainder: 2.128e-05 - 8.61678% | | | | | Remainder: 0.00023436 - 0.20538% | | | | Remainder: 0.000979078 - 0.00175031% | | | Remainder: 2.44e-06 - 4.36203e-06% | | Remainder: 0.222055 - 0.264887% | Remainder: 6.368e-05 - 7.59631e-05% ================================= FOM Calculation ================================= Number of cells = 97336 Time for Belos Linear Solve = 55.3521 seconds Number of Time Steps (one linear solve per step) = 1 FOM ( num_cells * num_steps / solver_time / 1000) = 1.75849 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=maxwell46.xml': 245,824 BR_MIS_PRED_RETIRED:u # 0.0 per branch branch_misprediction_ratio (65.22%) 13,623,206 BR_RETIRED:u (65.22%) 27,183,806 L1-dcache-loads:u (96.07%) 376,651 L1-dcache-load-misses:u # 1.39% of all L1-dcache accesses LLC-loads:u LLC-load-misses:u 26,326,174 L1-icache-loads:u 233,906 L1-icache-load-misses:u # 0.89% of all L1-icache accesses 37,364,231 dTLB-loads:u (41.88%) 65,464 dTLB-load-misses:u # 0.18% of all dTLB cache accesses (50.86%) 20,676,898 iTLB-loads:u (5.44%) iTLB-load-misses:u (0.00%) 84.566483315 seconds time elapsed 83.220450000 seconds user 1.304353000 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=maxwell46.xml': 22,729,351 L1I_TLB:u # 0.0 per TLB access itlb_walk_ratio 5,154 ITLB_WALK:u 12,412 DTLB_WALK:u # 0.0 per TLB access dtlb_walk_ratio 30,431,327 L1D_TLB:u 83.872193780 seconds time elapsed 82.585527000 seconds user 1.201452000 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=maxwell46.xml': 26,338,766 L1I_CACHE:u # 0.0 per cache access l1i_cache_miss_ratio 231,163 L1I_CACHE_REFILL:u 380,096 L1D_CACHE_REFILL:u # 0.0 per cache access l1d_cache_miss_ratio 27,577,892 L1D_CACHE:u 83.512027925 seconds time elapsed 82.195918000 seconds user 1.285836000 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=maxwell46.xml': 477,861 LL_CACHE_MISS_RD:u # 0.9 per cache access ll_cache_read_miss_ratio 505,007 LL_CACHE_RD:u 134,420 L2D_TLB:u # 0.1 per TLB access l2_tlb_miss_ratio 18,299 L2D_TLB_REFILL:u 267,057 L2D_CACHE_REFILL:u # 0.2 per cache access l2_cache_miss_ratio 1,476,615 L2D_CACHE:u 84.206362468 seconds time elapsed 82.837476000 seconds user 1.336784000 seconds sys